Skip to content

PyMovieMatch is a movie recommendation system that suggests similar movies based on a single movie title provided by the user. Leveraging fuzzy matching techniques, this system analyzes the user's input and recommends a list of movies with similar themes, genres, etc...

License

Notifications You must be signed in to change notification settings

AlirezaPlusOfficial/PyMovieMatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Made in Iran Build Release Downloads Discord Donate Alireza Plus

PyMovieMatch

PyMovieMatch is a movie recommendation system that suggests similar movies based on a single movie title provided by the user. Leveraging fuzzy matching techniques, this system analyzes the user's input and recommends a list of movies with similar themes, genres, etc...

Changelog

v1.0.0.0

Known Issue's

ToDo List

💢

Builds And Download

At first you need to have python installed, after that start with installing necessary requirements, type:

pip install -r requirements.txt

now download MovieLens Dataset which is needed in this project, you can download small or any other version: MovieLens 100K MovieLens 1M MovieLens 10M MovieLens 20M MovieLens Latest (LARGEST)

put movies.csv and ratings.csv into the same directory where main.py is.

then try to run project with following command:

py main.py

Tested On Python 3.12.8

About

PyMovieMatch is a movie recommendation system that suggests similar movies based on a single movie title provided by the user. Leveraging fuzzy matching techniques, this system analyzes the user's input and recommends a list of movies with similar themes, genres, etc...

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages