Movie recommendation engine is a machine learning project which recommends user various movies based on what user has searched. The machine learning model calculates the similarity score between the movies using tags and based on that most similar movies are recommended.
Version - 0.0
Base Architecture
- You need to have
Pythoninstalled in your machine. Run this commandpython --versionin your terminal/command prompt. If you get something likev3.10.4then you have successfully installed python on your machine.:sparkles: - Now download the zip file of the repository. Or use
git clone <package-name>.:sparkles: - Now open
src>web>modelled-datadirectory and extract the modelled-data zip file here (make sure extracted file are in same directory with zip). - Open a terminal in the
src>webdirectory or you can simply open the folder inside vscode and open the integrated terminal. Then runpip install -r requirements.txtthis will simply install all the required python modules.:sparkles: - After the installation is finished run
streamlit run app.pyand wait for couple of seconds forYou can now view your Streamlit app in your browser.this message to appear on terminal.:sparkles: - Now open a browser and go to
localhost:8501and voila!!:fire::fire:
-Demo Video:
Start.web.app.mp4
- You need to have
Jupyter Notebookin your machine. - Now open a terminal in
src>maindirectory and then runjupyter notebook. - Once your jupyter notebook is ready. Open
Machine_Learning_Project.ipynbfile and run all cells. - voila!!:fire::fire: your modelled data is created and ready to use.
- Demo Video:
Start.jupyter.notebook.mp4
Initially it may take some time to load the website.
Hosted Link: https://weflix.herokuapp.com/