MovieSense is a Recommender System that uses Natural Language Processing techniques to provide users with similar movies to a movie and relevant information about the recommendations.This is done by creating embeddings of the movie features from the dataset, transformation of data to vectors and computing the similarities of movies. This project aims to tackle the problem of choice overload.
- NLP Techniques and ML Models:
- Vectorization: Term Frequency-Inverse Document Frequency vectorizer
- Mathematical Technique:
- Similarity: Cosine Similarity
- Framework/Libraries:
- Gradio: web application user interface
- scikit-learn
- Transformers (Hugging Face)
The contents of the repository may be cloned or downloaded and the demo_app notebook run using a jupyter notebook or from colab. Repository structure should be maintained.
- Clone the repository: git clone https://github.com/AISaturdaysLagos/Cohort8-Sankara.git
- Navigate to the project directory: cd Cohort8-Sankara
- Install required packages: pip install -r requirements.txt
- Run the main script: python app.py
- Click the corresponding link from terminal to view and use app
- David Onyeali(Mentor)
- AI Sturday Lagos team
- scikit-learn Library
- Team members
- David: [email protected]
- Charles: [email protected]
- Ehis: [email protected]
- Misi: [email protected]