Skip to content

kavyajeetbora/recipe_recommender

Repository files navigation

Food Recipe Recommender

What is it ?

An item based recommender system for food recipes based on their ingredients

Demo

demo1

What data it is based on ?

It is based on the public data available on kaggle: Raw Recipes

How the item based recommendation system works ?

step 1.

The ingredients are first embedded using AI models which are in sentence form. In NLP, sentence embedding refers to a numeric representation of a sentence in the form of a vector of real numbers, which encodes meaningful semantic information

1.1 what model is used for embedding the sentences ?

MiniLM: Small and Fast Pre-trained Models for Language Understanding and Generation

More models on this link

  1. After the ingredients are embedded (in vector form), the cosine similarity is calculated between the user search query and rest of the recipes. Basically finding the angle between two vectors, lesser the angle more similar they are and vice versa

App is deployed on streamlit

The app is deployed on streamlit server

Run the app

Medium article

Medium article: Step by step guide on how to develop this application

TODO

  • Show the nutrition values

About

Recipe recommender

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published