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

https://github.com/mathusanm6/movie-recommendation-system

A machine learning project designed to provide personalised movie suggestions to users. It utilises a collaborative filtering approach, leveraging the K-Nearest Neighbors (KNN) algorithm to analyze and predict user preferences based on a dataset of user ratings and movie metadata.
https://github.com/mathusanm6/movie-recommendation-system

ai data-science knn machine-learning python python3 pytorch

Last synced: 3 months ago
JSON representation

A machine learning project designed to provide personalised movie suggestions to users. It utilises a collaborative filtering approach, leveraging the K-Nearest Neighbors (KNN) algorithm to analyze and predict user preferences based on a dataset of user ratings and movie metadata.

Awesome Lists containing this project

README

          

# Movie-Recommendation-System
## Description
The Movie-Recommendation-System is a machine learning project designed to provide personalised movie suggestions to users. It utilises a collaborative filtering approach, leveraging the K-Nearest Neighbors (KNN) algorithm to analyze and predict user preferences based on a dataset of user ratings and movie metadata.

The dataset used for this project is from the GitHub Repository [ml-latest-small](https://github.com/smanihwr/ml-latest-small) by smanihwr.

The project is implemented in Python using the following libraries:
- Pandas
- Numpy
- Scikit-learn
- Fuzzywuzzy

## Context

This project serves as an extension to a presentation I delivered on "Recommender Algorithms, Netflix," which was part of a university course focused on pre-professional training. The attached [PDF file](recommendation-algorithms-netflix.pdf) contains the slides from that presentation, which are in French.

## Screenshots
```python
print(movie_recommender_engine("Jurassic Park", user_item_matrix, cf_model, n_recs))
```


Similar to Jurassic Park


Similar to Jurassic Park


```python
print(movie_recommender_engine("Terminator", user_item_matrix, cf_model, n_recs))
```


Similar to Terminator


Similar to Terminator


```python
print(movie_recommender_engine("Forest Gump", user_item_matrix, cf_model, n_recs))
```


Similar to Forest Gump


Similar to Forest Gump