0% found this document useful (0 votes)
19 views

Minor Presentation

Uploaded by

Vagisha Soni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Minor Presentation

Uploaded by

Vagisha Soni
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 20

Shri Vaishnav Vidyapeeth Vishwavidyalaya , Indore

Shri Vaishnav Institute of Information Technology

Department of Computer Science Engineering


Minor Project Presentation
Session : Jan 2024 - July 2024

MOVIE RECOMMENDATION SYSTEM

Submitted to: Submitted by:


Prof. Neeraj Arya Vagisha Soni(2110DMBCSE10218)
Ayushi Shrivastava (2110DMBCSE10194)
Vaishnavi Khatri (2110DMBCSE10219)
MOVIE
RECOMMENDATION
SYSTEM
CONTENT

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

Gather movie data from sources like IMDb, Netflix, or Kaggle


Data Collection datasets. This data should include information such as movie
titles, genres, ratings, cast, crew, etc.

• Handle missing values by imputation or deletion.


Data • Normalize numerical features like ratings.
• Encode categorical features like genres using techniques such as
Preprocessing one-hot encoding.

• 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

• Choose a recommendation algorithm based on your dataset and


requirements. Common algorithms
Model Selection • include: Collaborative Filtering (user-based or item-based)
• Content-Based Filtering

• Use the trained model to make predictions for use item pairs
Prediction • Generate recommendations based on the predicted score &
ratings

• Integrate the trained model into a user-friendly interface (web


application).

Deployment • Ensure scalability and robustness of the deployed system.


• Implement features like user registration, login, and feedback
collection to improve recommendations over time.
Algorithm

• Conduct thorough testing of the deployed system to identify and


fix any bugs or issues.
Testing • Test the system with real users to gather feedback and make
further improvements.

• Continuously monitor the performance of the recommendation


system.
Maintenance • Update the system periodically with new data and retrain the
model to adapt to changing user preferences and trends.
and Updates • Implement feedback mechanisms to gather user feedback and
incorporate it into the recommendation process.
Problem Definition

• Lots of movies with different genres are widely available.

• Not having the appropriate means of recommending the movies.

• Recommendation system gives relief on that sector of the movies sites


for the users.
UML Diagram
Use Case Diagram
Activity Diagram
Entities and Attribute Diagram
System Flowchart Diagram
DFD Diagram
Conclusion
• Recommendation systems have become an important part of everyone’s lives. With the enormous number
of movies releasing worldwide every year, people often miss out on some amazing work of arts due to the
lack of correct suggestion. Putting machine learning based Recommendation systems into work is thus very
important to get the right recommendations. We saw content-based recommendation systems that although
may not seem very effective on its own, but when combined with collaborative techniques can solve the
cold start problems that collaborative filtering methods face when run independently.

• 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

You might also like