Это всего лишь краткое вступление!

Вы можете прочитать здесь и понять одну из причин, по которой я решил включить машинное обучение (машинное обучение - я в этом не профессионал, поэтому не усложняйте мне задачу) в свои проекты.

Я хочу изучить эту область, узнать что-то новое и расширить функциональность своего проекта.

Прямо сейчас у нас есть несколько тем (но это не полный список)

  • автоматическое назначение категории ингредиентов
  • автоматическое добавление измерения к количеству ингредиентов
  • конвертер изображений в текст
  • Обработка НЛП через бота
  • Парсер сайтов - ›конвертер текста в готовые для импорта данные, связанные с рецептами.
  • планировщик расходов
  • преобразование измерений

автоматическое добавление измерения к количеству ингредиентов

у нас много единиц. Литры, чайные ложки, галлоны… Если я добавляю молоко в качестве ингредиента, я хочу иметь систему, которая поймет - что у молока всего несколько единиц измерения. Чашки, литры, миллилитры.

Если добавлю оливковое масло - мне не нужны такие параметры, как килограммы. Если я добавляю сливочное масло - я не использовал чайные ложки - только граммы или килограммы. Это похоже на токенизацию и сегрегацию. Моя идея заключалась в том, чтобы назначить измерения автоматически или, по крайней мере, упростить выбор.

Можно ли это сделать с помощью кода основной системы?

Конечно, это можно сделать с помощью кода. но это не простое решение. и если это можно сделать с помощью какой-нибудь специализированной системы - это здорово. но все же - да, мы работаем над серверной системой, которая сможет преобразовывать измерения с помощью кода

Обработка НЛП через бота

Мы можем настроить какой-то алгоритм для работы внутри нашего бота. У бота будет голосовой вход? Может быть. Потому что клавиатуры изобрели очень давно, и, может быть, пора что-то изменить ... Сейчас есть много других способов общения с пользователями.

Давай сфотографируемся. Надеюсь, это сделает эту статью менее «занудной».

Конвертер изображения в текст (OCR)

Обработка изображений Pinterest в массивы json, которые мы можем импортировать в нашу базу данных.

Я предполагаю, что мы будем использовать Python. Будет ли это отдельный сервер, на который мы будем отправлять эти данные, или мы будем использовать его только в нашей локальной среде и использовать его, когда нам нужно обновить нашу базу данных вручную - не уверен.

У другого разработчика в нашей команде есть базовый код, который преобразует изображение в массив. Массив будет сохранен в CSV и импортирован в нашу базу данных.

У нас есть образцы изображений, которые я получил от Pinterest, которые мы можем использовать, чтобы проверить, как работает этот код, хранящийся здесь.

Как обычно, я не уверен в окончательной структуре полученного массива. Но я думаю, что это можно будет легко обновить позже.

Категоризация ингредиентов

Когда мы берем «ингредиенты / товары из списка покупок», нам нужно добавить отдел (это как категории ингредиентов. Или большие названия в вашем торговом центре - Хлеб, Молочные продукты) к каждому товару. Я хочу автоматически назначать отдел для ингредиента. Это не очень важная вещь, но если она позволяет сэкономить время - почему бы этим не заняться?

Так что если у нас есть молоко или сыр - мы добавляем молочные продукты. И я полагаю, что здесь ML может быть полезным.

Репо, где мы храним наш прогресс / код здесь.

Достигнуты здесь хорошие успехи - обучение предметам для раздела Молочные продукты, но для достижения лучших результатов потребуется больше предметов.

Планировщик расходов

Я ужасно плохо что-то покупаю в магазине. Я импульсивен, могу покупать глупости, не заботясь о будущем. Можем ли мы построить систему, которая поймет мои слабости и заставит меня осознать это. Например, если я хочу и дальше придерживаться диеты - я не могу покупать пиво. Или у меня есть виртуальный лимит покупок в день, в неделю, или я останусь без

преобразование измерений

Другая идея заключалась в том, чтобы научить модель преобразовывать измерения, потому что очень сложно собрать в одном месте чайную ложку, фунт, унцию. у нас также есть метрическая и универсальная системы…

Но с измерениями дело обстоит далеко не так. Не готов прямо сейчас. просто исследую это…

Один из моих друзей также дал мне представление о системе рекомендаций. Интернет полон рецептов, но они не персонализированы. Но поскольку у нас мало информации от наших пользователей, мы решили пока приостановить ее.