An open API service indexing awesome lists of open source software.

https://github.com/jocelynvelarde/moviematch

Select 3 movies and we will provide you with our recommendation using K-means. Type in how you felt and we will take that into consideration for future instances.
https://github.com/jocelynvelarde/moviematch

gsheets kmeans machine-learning openai sentiment-analysis streamlit

Last synced: 28 days ago
JSON representation

Select 3 movies and we will provide you with our recommendation using K-means. Type in how you felt and we will take that into consideration for future instances.

Awesome Lists containing this project

README

          

# Movie Matcher with Sentiment Analysis 🚀

We decided to explore the recommendation of movies with a K cluster ML system by taking the tags of movies such as ratings, directors, and actors and determining the audiences that coincide with the systems. This is done with a database from tmbd that contains data from around 5,000 movies.

safenav profile

## Authors

- [@JocelynVelarde](https://github.com/JocelynVelarde)
- [@Diego785xd](https://github.com/Diego785xd)

## Features

- Select 3 movies from our database
- Movie recommendation using ML Algorithm kmeans
- Implements LLMs to filter requests and provide feedback data
- Light and Dark mode enabled
- Available in all devices

## Structure
```bash
streamlit_app
├─ home.py
├─ .streamlit
│ └─ secrets.toml
│ └─ gcloud.json
├─ algorithms
| └─ movie_model.pkl
| └─ moviesPredictor.py
├─ api
├─ assets
│ └─ files
│ └─ images
├─ pages
│ └─ report_bug.py
│ └─ match.py
└─ requirements.txt
```

## Tools

- OpenAI API
- Streamlit
- Google Sheets API
- scipy

Deployed with: Streamlit Cloud

## Demo

[YouTube](https://www.youtube.com/watch?v=M9DtZs3MAUk&t=4s)

## License

[MIT](https://choosealicense.com/licenses/mit/)