Python Project Front Page Prashant Jain
Python Project Front Page Prashant Jain
2021 – 2025
In Partial Fulfillment of the Requirements for the Award of the Degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
Submitted By
Prashant Jain (0701CS223D06)
VI - Sem
Under the Guidance
Of
Mrs. Anjali More
It gives me immense pleasure to express my deepest sense of gratitude and sincere thanks to
my highly respected and esteemed guide Mrs. Anjali More (Assistant Professor) Department
Computer Science & Engineering Ujjain Engineering College, Ujjain (M.P) for their valuable
guidance, encouragement and help for completing this work. Their useful suggestion for this whole
work and co-operative are sincerely acknowledgement.
I also wish to express my gratitude’s to Mrs. Anjali More (Computer Science & Engineering)
for his kind hearted support and guidance. I would like to thanks my friends.
I wish also to express my indebtedness to my parents as well as my family member whose
blessing and support always helped me to face the challenges ahead.
At the end I would like to express my sincere thanks to all my friends and other who helped me
directly or indirectly during this project work.
Place: Ujjain
Date: …../…../ 2024
Prashant Jain
ABSTRACT
The movie recommendation system developed using Python the powerful combination of
Pandas, NumPy, Streamlit, and Pickle libraries to provide a seamless and personalized viewing
experience. Utilizing Pandas and NumPy, the system processes and analyzes vast datasets, extracting
valuable insights to understand user preferences and movie characteristics.
Streamlit, a user-friendly web app framework, serves as the interface, enabling users to interact
with the recommendation system effortlessly. The intuitive design allows users to input their
preferences, such as genre, ratings, or favorite movies, fostering a dynamic and engaging user
experience. The system employs Pickle for efficient model serialization and deserialization, enabling
the storage and retrieval of machine learning models.
The heart of the recommendation system lies in its collaborative filtering algorithm, which
predicts user preferences based on similar viewing patterns among users. The model's predictions are
fine-tuned using user-provided inputs, enhancing the system's accuracy and relevance. By combining
these powerful Python libraries, the movie recommendation system delivers a personalized and
efficient movie selection process, catering to diverse user tastes and preferences.
1 Introduction 1
2 Objective 2
3 Background 3
5 Coding 11
6 Output 18
7 Future Scope 22
8 Conclusion 23
9 References 24