An advanced Movie Recommendation System.!
This is a movie recommendation System using Porter Stemmer , TF-IDF Vectorizer, and text processing.
- Movie Recommendation system based on Popularity rating, Director similarity
- Movie Plot Description/Overview based Recommendation.
Examples | Examples |
---|---|
- Step 1: Generating a Bag Of Words of teh Search results
- Step 2: Calculating Word frequency ofeach words (TF-IDF) in the Bag Of Words.
- Step 3: Calculating Weighted Movie Score.
- Step 4: Finalizing the results.
This section should list any major frameworks that we have used to build the application.
In this section, A whole installation guide is mentioned. also trouble shooting guide is also given.
This is an example of how to list things you need to use the software and how to install them.
- Python ( Version 3.8.5)
- Git
-
Clone the repo
git clone https://github.com/Sghosh1999/fuzzy_search.git
Open Command prompt and navigate to the folder ( fuzzy_search)
cd fuzzy_search
-
Install & Create a Virtual Python environment
python -m pip install virtualenv python -m virtualenv myenv
-
Activate the Virtual environment
myenv\scripts\activate
-
Install necessary packages
python -m pip install -r requirements.txt
-
Check if these two packages are installed or not: (Optional)
python -m streamlit --version
If streamlit is not recognized, then run the command (Optional if error)
python -m pip install streamlit
python -m streamlit run app.py
- For the first time it will ask you for the email. Please provide the email and the application will be open in your browser.