Welcome to Film Wizard, a powerful movie recommendation system web application developed using the TMDB Movies Dataset. With Film Wizard, users can discover and explore a vast collection of movies tailored to their preferences, making their movie-watching experience truly magical!
-
Personalized Recommendations: Film Wizard utilizes cutting-edge machine learning algorithms to provide users with personalized movie recommendations based on their viewing history and preferences.
-
User-Friendly Interface: The web application boasts an intuitive and user-friendly interface, making it effortless for users to navigate through the extensive movie library.
-
Detailed Movie Information: Each movie comes with a detailed page showcasing essential information such as plot summary, cast, genre, release date, and more.
-
Search Functionality: Easily find specific movies using the powerful search feature.
-
Model Used: TF-IDF TF (term frequency) measures how often a term or word occurs in a given document and TF of a term t in a document d.IDF (inverse document frequency) measures the importance of the term across a corpus. In computing TF (t), all terms are given equal importance (weightage).
The Sidebar provides us with the option to search by movie title or keywords.
Discover Movies: Start exploring movies from the homepage or use the search function to find specific titles.
Get Recommendations: Based on your movie preferences and viewing history, Film Wizard will provide you with tailored movie recommendations on your personalized dashboard.
The movie data used in this application is sourced from the TMDB Movies Dataset, which contains a vast collection of movie information including titles, cast, crew, genres, release dates, and more.
- Python
- Streamlit
- scikit-learn
- Pandas
- NumPy
git clone https://github.com/easyvansh/Film-Wizard.git
pip install -r requirements.txt
streamlit run app.py
Access the web application in your browser at http://localhost:400
We welcome contributions from the open-source community to enhance Film Wizard further. If you find any issues or have ideas for improvements, feel free to submit a pull request.
Film Wizard was developed by Vansh Singh and is inspired by a passion for movies and the desire to provide users with a magical movie-watching experience.