Minor Presentation
Minor Presentation
1. Introduction
2. Algorithm
3. Problem Definition
4. Conceptual Design
5. SRS Diagrams
i. Use Case Diagram
ii. Activity Diagram
iii. Entities and Attribute Diagram
iv. System Flowchart
6. DFD Diagram
7. Conclusion
8. References
INTRODUCTION
• Movie recommendation systems are sophisticated algorithms designed to predict and suggest
movies to users based on their preferences, historical behaviour, and similarities with other
users.
• These systems play a crucial role in enhancing user experience on streaming platforms, leading
to increased engagement and satisfaction.
• Key Components:
User Data: Information about user preferences, viewing history, ratings, likes, and dislikes.
Movie Data: Attributes such as genres, actors, directors, and user-generated tags.
Recommendation Algorithms: Various techniques including content-based filtering,
collaborative filtering, and hybrid approaches to analyze user and movie data and generate
personalized recommendations.
Algorithm
• Extract relevant features from the data that could help in making
Feature recommendations, such as actor popularity, director, genre etc.
• Compute additional features like movie similarity matrices using
Engineering content-based filtering.
Algorithm
• Use the trained model to make predictions for use item pairs
Prediction • Generate recommendations based on the predicted score &
ratings
• Thus we conclude that studying various approaches towards recommendation engine is vital to come up
with a collaborative engine that overcomes the shortcomings of these independent approaches and
multiplies their benefits. Where independent approaches towards a movie recommendation system may
have shortcomings, when combined the right way they will help users get the accurate recommendations for
movies.
References
• www.themoviedb.org/documentation/api
• www.machinelearningplus.com/nlp/cosine-similarity
Team Movie Recommendation System
THANK YOU