Skip to content

Latest commit

 

History

History
48 lines (28 loc) · 2.16 KB

readme.md

File metadata and controls

48 lines (28 loc) · 2.16 KB

AI Kitchen for India

AI Kitchen for India is an innovative project that leverages the power of machine learning to recommend recipes based on user preferences. Utilizing the K-Nearest Neighbors (KNN) algorithm, this application provides personalized culinary suggestions, making it easier for users to discover new and exciting dishes.

Features

  • Personalized Recipe Recommendations: Get recipe suggestions tailored to your dietary preferences and taste.
  • KNN Algorithm: Utilizes the K-Nearest Neighbors algorithm for accurate and efficient recipe matching.
  • User-Friendly Interface: An easy-to-navigate interface built with Streamlit ensures a seamless user experience.

if app is gone to sleep due to inactivity click on Yes, get this app back up!

Video preview

Installation

You will need Python and pip installed on your system to set up the project environment. Follow the steps below to install the required libraries:

  1. Clone the repository to your local machine:
git clone https://github.com/your-username/ai-kitchen-for-india.git
  1. Navigate to the project directory:

  2. Install the required packages using pip:

pip install streamlit numpy pandas scikit-learn

Running the Project

After you install the necessary packages, you can go ahead and run the project using Streamlit. Execute the following command in your terminal:

streamlit run app.py

This command will start the Streamlit server, and you should see a URL in your terminal that you can visit in your web browser to interact with the AI Kitchen for India application.

About K-Nearest Neighbors (KNN)

The K-Nearest Neighbors algorithm is a simple, yet powerful machine-learning technique used for classification and regression. In this project, KNN is utilized to recommend recipes based on the similarity of user preferences. By analyzing the features of various recipes and comparing them to the user's input, the algorithm identifies the most similar recipes to suggest.