SlideShare a Scribd company logo
1 of 29
MINI PROJECT
MOVIE RECOMMENDER SYSTEM
PRESENTED BY
A.PUTEEN KUMAR(20J21A1201)
AMAN PANDEY(20J21A1202)
G.NISHANTH REDDY(20J21A1208)
JOGINPALLY BR ENGINEERING COLLEGE
DEPARTMENT OF INFORMATION TECHNOLOGY
UNDER THE GUIDANCE :
MR .P.SRINIVAS
ASSOCIATE
PROFESSIOR
CONTENTS
1. Abstract
2. Introduction
3. Existing System
4. Proposed Method
5. Module
6. Software Requirement Specification
7. System Design
8. System Life Cycle
9. Result
10.Conclusion
ABSTRACT
A recommendation system is a system that suggests to users the
products.
The Movie recommendation system suggests movies a user.
By using the dataset and few machine learning algorithms we can
build a Recommendation system.
It suggests those movies which users liked in the past and would
like to watch movies similar to that.
The machine learning approach adopted is Content-Based filtering.
INTRODUCTION
Each and every day millions of users use the internet for various
reasons.
So, there is a drastic increase in data.
When the data is not properly processed, the user when looking for
an item has to keep on searching.
This provides inefficient results.
For this situation, recommendation systems provide relevant
recommendations to the user.
EXISTING SYSTEM
Netflix : Netflix: Netflix uses a recommendation system to suggest
movies and TV shows to its users based on their viewing history
and preferences.
Amazon prime video : Amazon Prime Video also has a
recommendation system
that suggests movies and TV shows based on the user’s viewing
history and ratings.
EXISTING SYSTEM
IMDb: IMDb offers personalized movie recommendations based on
users’ ratings and watch.
PROPOSED METHOD
Recommendation Algorithm
Evaluation
User Interface
Data collection
User Profiling
Data Processing
MODULES
1. data and recommendation systems
2. providing data to the recommender system
3. approaches for building a recommender system
4. similarity measures
DATA AND RECOMMENDATION SYSTEMS
• a) User Behavior Data: User behavior data is all about the user
spending time on a product/ item. This information can be collected
from purchase history, ratings and clicks.
• b) User Demographic Data: User demographic data is all about their
information like date of birth, location, age etc.
• c) Product Attribute Data: Product attribute data contains information
about products themselves like cast, crew, genre etc.
PROVIDING DATA TO THE RECOMMENDER
SYSTEM
• Explicit rating: These are provided by the user when they provide
ratings, reviews, likes, feedback.
• Implicit ratings: Implicit ratings are collected when the user interacts
with products. They are inferred from user’s behavior like clicks,
purchases, views
• Product similarity: It is also called item-to-item filtering. It suggests
products based on how much the user would like them.
• User similarity: It is also referred to as user-to-user filtering. This
filtering checks the similarity between two users.
APPROACHES FOR BUILDING A RECOMMENDER
SYSTEM
• Popularity based Recommendation system: The products/items are
suggested to the user based on popularity. This is not a good way to
build a Recommendation system.
• Content-based Filtering: A content-based filtering suggests user
those items/products which are similar to which they have bought in
the past. This filtering uses the features of the product to make
recommendations.
APPROACHES FOR BUILDING A RECOMMENDER
SYSTEM
• Collaborative-based Filtering: Collaborative filtering recommends
users based on the ratings they provided in the past. It collects the
ratings of all the users, and the similarity is measured against the
users.
• Hybrid approach: A hybrid approach is a combination of content-
based and collaborative-based filtering.
SIMILARITY MEASURES
Similarity is measured using the distance between the vectors.
Points that are nearest are similar and points which are farthest
doesn’t relate to each other.
1. Minkowski distance: We use Minkowski distance when the
dimension of the data points are numerical values.
2.Manhattan distance: Manhattan distance calculates the distance
between two points
measured along its right angle.
3.Euclidean distance: The square root of the sum of squares of the
difference
between coordinate points which is given by the Pythagorean
theorem is how we
SIMILARITY MEASURES
4.Cosine similarity: It measures the cos angle between two vectors.
When cosine
with a degree is 0, then its value is 1 so this means the data
points are similar. If
the cosine degree is 90 the value is 0, so the data points are not
similar.
5. Pearson correlation: It measures the correlation between two
random variables
and it ranges between [-1,1]. If the correlation value is 1 then it is
a positive
SYSTEM REQUIREMENT
SPECIFICATION
SOFTWARE REQUIREMENTS:
operating system : windows 11
Programming language: Python, Tkinter.
Database : PostgreSQL.
Machine learning libraries: TensorFlow, PyTorch, and
Scikitlearn.
SYSTEM REQUIREMENT
SPECIFICATION
HARDWARE REQUIREMENTS:
Processor : Intel i3
RAM : 4 GB
Hard disk : 256 GB
SYSTEM DESIGN
USE CASE DIAGRAM:
SYSTEM DESIGN
Class Diagram:
SYSTEM DESIGN
Sequence Diagram:
SYSTEM DESIGN
Activity Diagram:
SYSTEM DESIGN
E-R Diagram:
SYSTEM LIFE CYCLE
Step 1: User has to login/ signup, if the user has already registered
then they can
simply login using their credential
SYSTEM LIFE CYCLE
Step 2: When a user is new they have to register and then login. All
the details of the new user gets stored in the database table so
while they try to login it checks for validity.
Step 3: After the user logs in, they would see the following page and
request to recommend movies.
SYSTEM LIFE CYCLE
Step 4: After user successfully logs into the system, they can enter
the movie title and ask the system to recommend movies.
Step 5: A function reads the movie-list dataset into pandas
dataframe. It has the 24 Column.
Step 6: As we won’t need all these columns, because some of the
data in this dataset is unnecessary, we only need few main features.
RESULT
RESULT
RESULT
CONCLUSION
• Recommendation Systems are widely used in today world for
searching for efficient and reliable information.
• he movie recommendation system in this project recommends
movies to the user based on a few features cast, director,
genres and keywords.
THANK
YOU

More Related Content

Similar to powerpoint presentation on movie recommender system.

Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMIJERA Editor
 
videorecommendationsystemfornewseducationandentertainment-170519183703.pptx
videorecommendationsystemfornewseducationandentertainment-170519183703.pptxvideorecommendationsystemfornewseducationandentertainment-170519183703.pptx
videorecommendationsystemfornewseducationandentertainment-170519183703.pptxABINASHPADHY6
 
IRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET Journal
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation SystemsTrieu Nguyen
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemIJTET Journal
 
Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Shrutika Oswal
 
Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...IRJET Journal
 
Movie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceMovie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceHarivamshi D
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemMilind Gokhale
 
AI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation SystemAI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation SystemIRJET Journal
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxSatyam Sharma
 
Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Eswar Publications
 
System analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systemsSystem analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systemsijma
 
Tourist Destination Recommendation System using Cosine Similarity
Tourist Destination Recommendation System using Cosine SimilarityTourist Destination Recommendation System using Cosine Similarity
Tourist Destination Recommendation System using Cosine SimilarityIRJET Journal
 
Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...eSAT Publishing House
 
Recommended System.pptx
 Recommended System.pptx Recommended System.pptx
Recommended System.pptxDr.Shweta
 
A Content Boosted Hybrid Recommendation System
A Content Boosted Hybrid Recommendation SystemA Content Boosted Hybrid Recommendation System
A Content Boosted Hybrid Recommendation SystemSeval Çapraz
 
L injection toward effective collaborative filtering using uninteresting items
L injection toward effective collaborative filtering using uninteresting itemsL injection toward effective collaborative filtering using uninteresting items
L injection toward effective collaborative filtering using uninteresting itemsKumar Dlk
 

Similar to powerpoint presentation on movie recommender system. (20)

Analysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMMAnalysis on Recommended System for Web Information Retrieval Using HMM
Analysis on Recommended System for Web Information Retrieval Using HMM
 
videorecommendationsystemfornewseducationandentertainment-170519183703.pptx
videorecommendationsystemfornewseducationandentertainment-170519183703.pptxvideorecommendationsystemfornewseducationandentertainment-170519183703.pptx
videorecommendationsystemfornewseducationandentertainment-170519183703.pptx
 
At4102337341
At4102337341At4102337341
At4102337341
 
IRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation SystemsIRJET- An Intuitive Sky-High View of Recommendation Systems
IRJET- An Intuitive Sky-High View of Recommendation Systems
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation Systems
 
FIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation SystemFIND MY VENUE: Content & Review Based Location Recommendation System
FIND MY VENUE: Content & Review Based Location Recommendation System
 
B1802021823
B1802021823B1802021823
B1802021823
 
Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence Movie Recommender System Using Artificial Intelligence
Movie Recommender System Using Artificial Intelligence
 
Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...Analysing the performance of Recommendation System using different similarity...
Analysing the performance of Recommendation System using different similarity...
 
Movie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial IntelligenceMovie recommendation Engine using Artificial Intelligence
Movie recommendation Engine using Artificial Intelligence
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
AI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation SystemAI in Entertainment – Movie Recommendation System
AI in Entertainment – Movie Recommendation System
 
Recommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptxRecommender System _Module 1_Introduction to Recommender System.pptx
Recommender System _Module 1_Introduction to Recommender System.pptx
 
Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...Investigation and application of Personalizing Recommender Systems based on A...
Investigation and application of Personalizing Recommender Systems based on A...
 
System analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systemsSystem analysis and design for multimedia retrieval systems
System analysis and design for multimedia retrieval systems
 
Tourist Destination Recommendation System using Cosine Similarity
Tourist Destination Recommendation System using Cosine SimilarityTourist Destination Recommendation System using Cosine Similarity
Tourist Destination Recommendation System using Cosine Similarity
 
Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...Costomization of recommendation system using collaborative filtering algorith...
Costomization of recommendation system using collaborative filtering algorith...
 
Recommended System.pptx
 Recommended System.pptx Recommended System.pptx
Recommended System.pptx
 
A Content Boosted Hybrid Recommendation System
A Content Boosted Hybrid Recommendation SystemA Content Boosted Hybrid Recommendation System
A Content Boosted Hybrid Recommendation System
 
L injection toward effective collaborative filtering using uninteresting items
L injection toward effective collaborative filtering using uninteresting itemsL injection toward effective collaborative filtering using uninteresting items
L injection toward effective collaborative filtering using uninteresting items
 

More from amanpandey7656

power point presentation on maharana pratap.
power point presentation on maharana pratap.power point presentation on maharana pratap.
power point presentation on maharana pratap.amanpandey7656
 
here we present a presentation on haptic technology
here we present a presentation on haptic technologyhere we present a presentation on haptic technology
here we present a presentation on haptic technologyamanpandey7656
 
TOUCH LESS TOUCH SCREEN PRESENTATION ON PPT
TOUCH LESS TOUCH SCREEN PRESENTATION ON PPTTOUCH LESS TOUCH SCREEN PRESENTATION ON PPT
TOUCH LESS TOUCH SCREEN PRESENTATION ON PPTamanpandey7656
 
How li fi technology is working is being presented.
How li fi technology is working is being presented.How li fi technology is working is being presented.
How li fi technology is working is being presented.amanpandey7656
 
here we prepared a presentation on digital currency.
here we prepared a presentation on digital currency.here we prepared a presentation on digital currency.
here we prepared a presentation on digital currency.amanpandey7656
 
robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...
robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...
robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...amanpandey7656
 
Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .
Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .
Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .amanpandey7656
 

More from amanpandey7656 (7)

power point presentation on maharana pratap.
power point presentation on maharana pratap.power point presentation on maharana pratap.
power point presentation on maharana pratap.
 
here we present a presentation on haptic technology
here we present a presentation on haptic technologyhere we present a presentation on haptic technology
here we present a presentation on haptic technology
 
TOUCH LESS TOUCH SCREEN PRESENTATION ON PPT
TOUCH LESS TOUCH SCREEN PRESENTATION ON PPTTOUCH LESS TOUCH SCREEN PRESENTATION ON PPT
TOUCH LESS TOUCH SCREEN PRESENTATION ON PPT
 
How li fi technology is working is being presented.
How li fi technology is working is being presented.How li fi technology is working is being presented.
How li fi technology is working is being presented.
 
here we prepared a presentation on digital currency.
here we prepared a presentation on digital currency.here we prepared a presentation on digital currency.
here we prepared a presentation on digital currency.
 
robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...
robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...
robotics_process_automation.ppt.pptx , an amazing presentation on robotic pro...
 
Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .
Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .
Zigbee Fnl.pptx , you can access this zigbee technology presentation slides .
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

powerpoint presentation on movie recommender system.

  • 1. MINI PROJECT MOVIE RECOMMENDER SYSTEM PRESENTED BY A.PUTEEN KUMAR(20J21A1201) AMAN PANDEY(20J21A1202) G.NISHANTH REDDY(20J21A1208) JOGINPALLY BR ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY UNDER THE GUIDANCE : MR .P.SRINIVAS ASSOCIATE PROFESSIOR
  • 2. CONTENTS 1. Abstract 2. Introduction 3. Existing System 4. Proposed Method 5. Module 6. Software Requirement Specification 7. System Design 8. System Life Cycle 9. Result 10.Conclusion
  • 3. ABSTRACT A recommendation system is a system that suggests to users the products. The Movie recommendation system suggests movies a user. By using the dataset and few machine learning algorithms we can build a Recommendation system. It suggests those movies which users liked in the past and would like to watch movies similar to that. The machine learning approach adopted is Content-Based filtering.
  • 4. INTRODUCTION Each and every day millions of users use the internet for various reasons. So, there is a drastic increase in data. When the data is not properly processed, the user when looking for an item has to keep on searching. This provides inefficient results. For this situation, recommendation systems provide relevant recommendations to the user.
  • 5. EXISTING SYSTEM Netflix : Netflix: Netflix uses a recommendation system to suggest movies and TV shows to its users based on their viewing history and preferences. Amazon prime video : Amazon Prime Video also has a recommendation system that suggests movies and TV shows based on the user’s viewing history and ratings.
  • 6. EXISTING SYSTEM IMDb: IMDb offers personalized movie recommendations based on users’ ratings and watch.
  • 7. PROPOSED METHOD Recommendation Algorithm Evaluation User Interface Data collection User Profiling Data Processing
  • 8. MODULES 1. data and recommendation systems 2. providing data to the recommender system 3. approaches for building a recommender system 4. similarity measures
  • 9. DATA AND RECOMMENDATION SYSTEMS • a) User Behavior Data: User behavior data is all about the user spending time on a product/ item. This information can be collected from purchase history, ratings and clicks. • b) User Demographic Data: User demographic data is all about their information like date of birth, location, age etc. • c) Product Attribute Data: Product attribute data contains information about products themselves like cast, crew, genre etc.
  • 10. PROVIDING DATA TO THE RECOMMENDER SYSTEM • Explicit rating: These are provided by the user when they provide ratings, reviews, likes, feedback. • Implicit ratings: Implicit ratings are collected when the user interacts with products. They are inferred from user’s behavior like clicks, purchases, views • Product similarity: It is also called item-to-item filtering. It suggests products based on how much the user would like them. • User similarity: It is also referred to as user-to-user filtering. This filtering checks the similarity between two users.
  • 11. APPROACHES FOR BUILDING A RECOMMENDER SYSTEM • Popularity based Recommendation system: The products/items are suggested to the user based on popularity. This is not a good way to build a Recommendation system. • Content-based Filtering: A content-based filtering suggests user those items/products which are similar to which they have bought in the past. This filtering uses the features of the product to make recommendations.
  • 12. APPROACHES FOR BUILDING A RECOMMENDER SYSTEM • Collaborative-based Filtering: Collaborative filtering recommends users based on the ratings they provided in the past. It collects the ratings of all the users, and the similarity is measured against the users. • Hybrid approach: A hybrid approach is a combination of content- based and collaborative-based filtering.
  • 13. SIMILARITY MEASURES Similarity is measured using the distance between the vectors. Points that are nearest are similar and points which are farthest doesn’t relate to each other. 1. Minkowski distance: We use Minkowski distance when the dimension of the data points are numerical values. 2.Manhattan distance: Manhattan distance calculates the distance between two points measured along its right angle. 3.Euclidean distance: The square root of the sum of squares of the difference between coordinate points which is given by the Pythagorean theorem is how we
  • 14. SIMILARITY MEASURES 4.Cosine similarity: It measures the cos angle between two vectors. When cosine with a degree is 0, then its value is 1 so this means the data points are similar. If the cosine degree is 90 the value is 0, so the data points are not similar. 5. Pearson correlation: It measures the correlation between two random variables and it ranges between [-1,1]. If the correlation value is 1 then it is a positive
  • 15. SYSTEM REQUIREMENT SPECIFICATION SOFTWARE REQUIREMENTS: operating system : windows 11 Programming language: Python, Tkinter. Database : PostgreSQL. Machine learning libraries: TensorFlow, PyTorch, and Scikitlearn.
  • 16. SYSTEM REQUIREMENT SPECIFICATION HARDWARE REQUIREMENTS: Processor : Intel i3 RAM : 4 GB Hard disk : 256 GB
  • 22. SYSTEM LIFE CYCLE Step 1: User has to login/ signup, if the user has already registered then they can simply login using their credential
  • 23. SYSTEM LIFE CYCLE Step 2: When a user is new they have to register and then login. All the details of the new user gets stored in the database table so while they try to login it checks for validity. Step 3: After the user logs in, they would see the following page and request to recommend movies.
  • 24. SYSTEM LIFE CYCLE Step 4: After user successfully logs into the system, they can enter the movie title and ask the system to recommend movies. Step 5: A function reads the movie-list dataset into pandas dataframe. It has the 24 Column. Step 6: As we won’t need all these columns, because some of the data in this dataset is unnecessary, we only need few main features.
  • 28. CONCLUSION • Recommendation Systems are widely used in today world for searching for efficient and reliable information. • he movie recommendation system in this project recommends movies to the user based on a few features cast, director, genres and keywords.