Professional Documents
Culture Documents
Movie Recommdation Report
Movie Recommdation Report
By:
Somya Goyal
Bachelor of Technology
in
1. Abstract
2. Introduction
2.2 Motivation
4. Methodology
5. Implemantion
6. Conclusion
7. References
Chapter 1- Abstract
In the age of information overload and digital content explosion, the ability to curate
personalized recommendations has become paramount. Movie recommendation
systems have gained substantial prominence due to their capacity to provide tailored
suggestions to users, enhancing their entertainment experience. This report delves
into the development and evaluation of a Movie Recommendation System, exploring
the utilization of Support Vector Machines (SVM), K-Nearest Neighbors (KNN), and
Decision Trees for the task. The primary focus of this report is to provide insights into
the methods employed, the challenges faced, and the final results achieved.
Chapter 2 - Introduction
2.2 Motivation
The motivation behind this project stems from the increasing importance of
recommendation systems in our daily lives. In an era where we are
inundated with an ever-expanding library of movies, the need to streamline
and personalize content selection is undeniable. By creating an effective
Movie Recommendation System, we aim to enhance user satisfaction,
increase user engagement, and ultimately drive user retention. The project's
primary goal is to explore and compare the performance of SVM, KNN, and
Decision Trees for the movie recommendation task, ultimately identifying
the most efficient method for generating accurate and relevant movie
recommendations. Through this endeavor, we seek to contribute to the
growing field of recommendation systems and improve the quality of user
experiences in the realm of entertainment.
Chapter 3 - LITERATURE SURVEY
Over the years, many recommendation systems have been developed using either
collaborative, content based or hybrid filtering methods. These systems have been
implemented using various big data and machine learning algorithms.
1 Collecting the data sets: Collecting all the required data set from Kaggle web
site.in this project we require movie.csv,ratings.csv,users.csv.
2.Data Analysis: make sure that that the collected data sets are correct and analysing
the data in the csv files. i.e. checking whether all the column Felds are present in the
data sets.
3.Algorithms: in our project we have used SVM, KNN, and decision trees with best
results on KNN.
Feature Engineering
Model Selection
Decision Trees
Decision Trees, known for their interpretability, were also tested as a potential
recommendation system. However, their performance fell behind that of KNN, and
thus, they were not selected as the primary recommendation method.
Model Evaluation
User Interface
A user-friendly interface was developed to allow users to interact with our Movie
Recommendation System. This interface facilitated the input of user preferences and
presented personalized movie recommendations in a visually appealing manner.
Deployment
In the real world, the movie box office can be determined by many things that are
vey hard to collect, such as current economic situation, recent news and popularity
of actors, and number of competing film. The film market is very competitive, and
predicting movie box office is a tough challenge. However, I believe I can improve
the performance of my model by cleaning up the outliers, collecting more
observations and features, and using more mothed.
Chapter 7 – References