Это всего лишь краткое вступление!
Вы можете прочитать здесь и понять одну из причин, по которой я решил включить машинное обучение (машинное обучение - я в этом не профессионал, поэтому не усложняйте мне задачу) в свои проекты.
Я хочу изучить эту область, узнать что-то новое и расширить функциональность своего проекта.
Прямо сейчас у нас есть несколько тем (но это не полный список)
- автоматическое назначение категории ингредиентов
- автоматическое добавление измерения к количеству ингредиентов
- конвертер изображений в текст
- Обработка НЛП через бота
- Парсер сайтов - ›конвертер текста в готовые для импорта данные, связанные с рецептами.
- планировщик расходов
- преобразование измерений
автоматическое добавление измерения к количеству ингредиентов
у нас много единиц. Литры, чайные ложки, галлоны… Если я добавляю молоко в качестве ингредиента, я хочу иметь систему, которая поймет - что у молока всего несколько единиц измерения. Чашки, литры, миллилитры.
Если добавлю оливковое масло - мне не нужны такие параметры, как килограммы. Если я добавляю сливочное масло - я не использовал чайные ложки - только граммы или килограммы. Это похоже на токенизацию и сегрегацию. Моя идея заключалась в том, чтобы назначить измерения автоматически или, по крайней мере, упростить выбор.
Можно ли это сделать с помощью кода основной системы?
Конечно, это можно сделать с помощью кода. но это не простое решение. и если это можно сделать с помощью какой-нибудь специализированной системы - это здорово. но все же - да, мы работаем над серверной системой, которая сможет преобразовывать измерения с помощью кода
Обработка НЛП через бота
Мы можем настроить какой-то алгоритм для работы внутри нашего бота. У бота будет голосовой вход? Может быть. Потому что клавиатуры изобрели очень давно, и, может быть, пора что-то изменить ... Сейчас есть много других способов общения с пользователями.
Давай сфотографируемся. Надеюсь, это сделает эту статью менее «занудной».
Конвертер изображения в текст (OCR)
Обработка изображений Pinterest в массивы json, которые мы можем импортировать в нашу базу данных.
Я предполагаю, что мы будем использовать Python. Будет ли это отдельный сервер, на который мы будем отправлять эти данные, или мы будем использовать его только в нашей локальной среде и использовать его, когда нам нужно обновить нашу базу данных вручную - не уверен.
У другого разработчика в нашей команде есть базовый код, который преобразует изображение в массив. Массив будет сохранен в CSV и импортирован в нашу базу данных.
У нас есть образцы изображений, которые я получил от Pinterest, которые мы можем использовать, чтобы проверить, как работает этот код, хранящийся здесь.
Как обычно, я не уверен в окончательной структуре полученного массива. Но я думаю, что это можно будет легко обновить позже.
Категоризация ингредиентов
Когда мы берем «ингредиенты / товары из списка покупок», нам нужно добавить отдел (это как категории ингредиентов. Или большие названия в вашем торговом центре - Хлеб, Молочные продукты) к каждому товару. Я хочу автоматически назначать отдел для ингредиента. Это не очень важная вещь, но если она позволяет сэкономить время - почему бы этим не заняться?
Так что если у нас есть молоко или сыр - мы добавляем молочные продукты. И я полагаю, что здесь ML может быть полезным.
Репо, где мы храним наш прогресс / код здесь.
Достигнуты здесь хорошие успехи - обучение предметам для раздела Молочные продукты, но для достижения лучших результатов потребуется больше предметов.
Планировщик расходов
Я ужасно плохо что-то покупаю в магазине. Я импульсивен, могу покупать глупости, не заботясь о будущем. Можем ли мы построить систему, которая поймет мои слабости и заставит меня осознать это. Например, если я хочу и дальше придерживаться диеты - я не могу покупать пиво. Или у меня есть виртуальный лимит покупок в день, в неделю, или я останусь без
преобразование измерений
Другая идея заключалась в том, чтобы научить модель преобразовывать измерения, потому что очень сложно собрать в одном месте чайную ложку, фунт, унцию. у нас также есть метрическая и универсальная системы…
Но с измерениями дело обстоит далеко не так. Не готов прямо сейчас. просто исследую это…
Один из моих друзей также дал мне представление о системе рекомендаций. Интернет полон рецептов, но они не персонализированы. Но поскольку у нас мало информации от наших пользователей, мы решили пока приостановить ее.