https://github.com/cllspy/similar.me
Anime recommender system
https://github.com/cllspy/similar.me
grafana-dashboard helm kubernetes llmops minikube
Last synced: 5 months ago
JSON representation
Anime recommender system
- Host: GitHub
- URL: https://github.com/cllspy/similar.me
- Owner: CllsPy
- Created: 2025-10-10T11:49:04.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-10-18T11:22:40.000Z (5 months ago)
- Last Synced: 2025-10-19T06:59:26.650Z (5 months ago)
- Topics: grafana-dashboard, helm, kubernetes, llmops, minikube
- Language: Python
- Homepage:
- Size: 19 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Anime Recommendation System

## Tech Stack




## Discover Anime That Matches Your Interests
A recommendation system is an artificial intelligence model that predicts your preferences and suggests relevant content based on your behavior, history, or similarities with other users. It works as an intelligent filter that helps you discover anime, movies, music, and other content in a personalized way, reducing information overload.
## About This Project

We will build an anime recommendation system using the **[llama-3.1-8b-instant](https://console.groq.com/docs/model/llama-3.1-8b-instant)** model through the **[Groq API](https://console.groq.com/home)**.
The system will recommend anime similar to the one you choose, returning three personalized suggestions.
Finally, we will deploy the application on **[Amazon EC2](https://aws.amazon.com/ec2/)** and monitor its performance with **[Grafana](https://grafana.com/)**.
## Development Roadmap
Follow these steps to implement the system:
1. **Environment Setup** - Prepare the project base
2. **Data Collection** - Gather anime information
3. **Data Processing** - Structure the collected data
4. **Recommendation Pipeline** - Implement the following stages:
- Data loading
- Processing and transformation
- Vector database creation
- Embedding application
- Database storage
5. **Cloud Deployment** - Deploy on Amazon EC2
6. **Monitoring** - Set up Grafana
7. **Test Recommendations** - Run and validate the system
## Prerequisites
- **Python** | Version 3.11.9
- **AWS Account** | Free tier
- **Grafana Account** | Free tier
### Required Packages
Install these Python packages before running the code:
```bash
langchain
langchain-community
langchain-groq
chromadb
pandas
python-dotenv
sentence-transformers
langchain-huggingface
streamlit