The Anime Recommendation System is an advanced application designed to recommend anime shows and movies based on user preferences. By utilizing sophisticated recommendation algorithms, the system aims to deliver a tailored experience for anime enthusiasts, enhancing their journey of discovering new content.
- Personalized Recommendations: Suggests anime titles based on user history and preferences.
- Advanced Search: Enables users to search for anime by title, genre, or keywords.
- Dynamic Filtering: Employs collaborative filtering, content-based filtering, and hybrid methods for precise recommendations.
- Intuitive Interface: Offers a clean, user-friendly interface for seamless navigation.
- Programming Language: Python
- Key Libraries and Tools:
- Pandas: Data manipulation and analysis
- NumPy: Numerical computations
- Scikit-learn: Machine learning algorithms
- Flask: Backend web framework for deployment
- Jupyter Notebook: Prototyping and testing
- Database: CSV/SQL (configurable to user requirements)
- Visualization Tools: Matplotlib, Seaborn
Follow these steps to set up and run the project locally:
- Clone the Repository:
git clone https://github.com/kunal-mallick/Anime_Recommendations_System.git cd Anime_Recommendations_System
- Set Up a Virtual Environment:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install Dependencies:
pip install -r requirements.txt
- Launch the Application:
python app.py
- Start the application and open your browser at
http://localhost:5000
. - Input your preferences, such as genres, ratings, or specific titles.
- Receive personalized anime recommendations tailored to your choices.
The recommendation engine uses a dataset containing detailed information about various anime, such as:
- Titles
- Genres
- User ratings
- Popularity metrics
This project is licensed under the MIT License. See the LICENSE file for more information.
- Data Sources: MyAnimeList and other public anime datasets.
- Inspiration: Contributions from anime enthusiasts and research on recommendation systems.
- Contributors: Heartfelt thanks to everyone who has contributed to this project.
Feel free to explore, use, and enhance this project. Your feedback and contributions are highly valued. Happy coding!