Skip to content

Discover a repository brimming with machine learning insights and projects. Dive into comprehensive documentation of ML concepts, algorithms, and techniques. Explore hands-on projects spanning sentiment analysis, image classification, recommendation systems, and more.

Notifications You must be signed in to change notification settings

Abhay-Kanwasi/ML-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ML-Learning


Learning

Statics

Projects

Movie Recommender System


The movie recommendation system operates through two distinct yet interconnected stages: data preparation and user interaction. In the initial phase, exemplified by the first code snippet, the system undertakes crucial backend processes. It meticulously preprocesses the movie dataset, distilling pertinent information such as genres, keywords, cast, and crew. Through techniques like CountVectorizer, textual data undergoes transformation into numerical vectors, enabling the calculation of cosine similarity metrics between different movies. This comprehensive preprocessing culminates in the creation of a similarity matrix, encapsulating the relationships between films based on their features. Concurrently, the system serializes this processed data for efficient storage and retrieval in subsequent operations. In the subsequent phase, represented by the second code snippet, the system engages with users through an intuitive interface crafted using Streamlit. Users navigate through a streamlined interface, selecting a movie of interest from a dropdown menu. Upon triggering the recommendation process, the system leverages the precomputed similarity matrix to suggest the top 5 movies akin to the user's selection. To enrich the user experience, the system dynamically fetches movie posters via the TMDB API, enhancing the visual appeal of the recommendations. This interactive interface fosters personalized movie recommendations, empowering users to explore new cinematic experiences tailored to their preferences seamlessly.

Screenshot from 2024-03-24 20-40-56

About

Discover a repository brimming with machine learning insights and projects. Dive into comprehensive documentation of ML concepts, algorithms, and techniques. Explore hands-on projects spanning sentiment analysis, image classification, recommendation systems, and more.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published