Research Paper Final 1
Research Paper Final 1
AISHWARYA JENA, ARYAN NAMBIAR, ISHAN BHISE, SIDDHARTH KUMAR, SOHAM DEO, YASHI SHRIVASTAVA AND PROF. VIJAY GAIKE
Ajeenkya DY Patil University, Charoli Bk. via Lohegaon, District Pune - 412105, Maharashtra, India
Email: [email protected], [email protected]
Contact: +91-8010195878, +91-961991881
─────────────────────────────────────────────────────────────────────────
Abstract: We have been assigned to do a small project based on our ideas and knowledge. Our team decided to
build a multimedia recommendation system. We aimed to build a movie recommendation system, but we added two
more media recommendation systems, they are music and game. Young people nowadays have access to video
games, movies, and music. We knew platforms that already have recommendation systems and can play the media.
However, our website recommends which type of movie the user can watch, which music they can listen to or the
game they can play. Designing the website needs the design concept for the website, the understanding of the front-
end which mainly includes the design of the webpage. Understanding the back end is a vital part as the entire
recommendation system would work with the backend code. After researching thoroughly, we found that we can
build the front-end using CSS and HTML-5, and the back end can be coded using python. After finding that the
same layout could be built for more than one type of media, our team decided to include music and games. The
database, which contains information about the movies, music, and games, was discovered on the internet. There are
certain limitations to the project. We cannot make a recommendation system for every type of media. Artificial
intelligence will not be used to its full extent in our recommendation system. The recommendation system will be
using the statistics and the information provided in the database to recommend the user of the media they search
recommendations for. This recommendation system will help us in understanding how the database is linked to the
program that has been created; it will also help in understanding the basics of coding. This building of knowledge
will help us in understanding how this recommendation system or another type of programme can be improved in
the future.
I. INTRODUCTION
would give details of the nearby ambulances
Our team had been given the opportunity to design a available, the number of beds available in each
project that could be useful to our society in some hospital, medical stores that were open at the hour
way. We as a team brainstormed a few ideas as to when the user is checking, etc. This idea seems to be
what we could build or do that would help society. equally excellent, but the issue of this idea was the
feasibility. The scale of collaboration with hospitals,
From our team, the first idea, from our teammate ambulances, medical stores would need to be very
Aryan Nambiar, was to build a movie recommender, vast. At this point as a student, the capability of
the same technology that many media platforms use, building such an app is possible, but many factors
such as Spotify, Netflix, Amazon Prime Video, would not remain in sync and would make it
Pandora, etc. These organisations improve their impossible to finish. Hence, we all continued with the
chances of the user to use their product which is the movie recommender.
app or their website that uses a code that is the
foundation to the recommender which is linked to the The movie recommender will be a stepping stone for
frontends of the apps as well as the website. We all of the team members in understanding how
thought of building just the recommender, which can innovation, planning, implementation, and final
help the user to search for a certain genre or a certain execution plays a great role in making a good project
movie and the details of the movie will be displayed successful.
to the user along with the movies that match the
genre, the main character of the movie, etc. The other
idea that had risen in our group was from Aishwarya
Jena. She had thought of an idea where we would
build a system that would help people when needing
medical assistance. Her idea was to make an app that
AIM They are characteristic information and user-item
interaction. Characteristic information is for the
Our aim of the ED project is to build a website that keywords that have been entered, while user-item
serves the purpose of giving options of entertainment interaction is based on the number of views, ratings,
media based on their liking. This would be done by number of purchases, etc. Then there are also
making recommender for multiple entertainment different types of algorithms used in the
media. recommender. Among them are collaborative,
content-based, and hybrid systems. The content-
based system uses the characteristic information,
POTENTIAL PRODUCT meaning it hypothesizes what the user likes, and
displays it to the user. Collaborative filtering uses the
We decided to build the website with only one data of the interaction of the user with the
recommender, the movie recommender. The backend recommender. The collaborative interaction analyses
consists of the linked database of the movies as well which kind of music the user tends to listen to; based
as the code for the recommendation system. The on that the recommender starts to give suggestions. In
frontend will consist of HTML5 and CSS which will collaborative interaction, there are two ways the
manage and be designed as per our expectations. This recommender analyses the data, first is memory and
potential product we thought of will help users in the second is model. The memory-based
getting the possible movies that they would prefer to recommendation suggests another type of media that
watch, or in the same genre, actor, etc. This product is similar to the media that the user likes. On the
will be free to all and can be accessed by anyone other hand, the model-based suggestions can predict
from the website link that we will share. To expect the user’s top 5 items that they might like the most
the entire recommender to work without any issue, and based on that they recommend new items. The
we will need a domain that will have all strong hybrid system uses both content-based and
connections and does not cause any sorts of issues collaborative filtering to give possibly the results that
like crashing the website or the user is unable to the user might find interesting.
access the recommender.
Python: It is a programming language that can be
used for the development of the web, data science,
FINALISED PRODUCT creating new software prototypes, etc. It can be run
on multiple operating systems like Windows, Linux,
The product we finalised is the same as the movie Mac. It is a programming language that can be used
recommender we had planned on building. However, for multiple purposes. They are used by data analysts,
we planned to extend or diversify the media engineers, scientists, children, etc. It is simpler than
recommender types. We finalised to build a JavaScript and C#.
recommender system that will help the users to find
their possible liking for the media such as movies, HTML-5: It is also known as hypertext markup
music and games. These three media recommenders language revision 5, it is used to build the structure
will be built on the website, we will make new web and presentation of the world wide web contents.
pages for the website so that each of the media This revision is compatible with HTML and
recommenders has its own web page. This will help XHTML- style syntax and a few new features in its
the user to distinguish between each of the markup, new API (application programming
recommenders, that is the music, the game and the interface), XHTML and error handling. It increases
movie recommender. the functionality of the markup language (HTML),
the style (CSS) and better interactivity as well.
BACKGROUND INFORMATION
CSS: It is also known as cascading style sheets. This
Recommendation Systems: It is a strong software helps in describing how the elements present on the
that works based on user’s preferences. This software displayed screen, newspaper, or other media should
recommends products (material, media, etc.) to the be. It helps in controlling multiple web pages at one
user that might be of the user’s liking. They are used time. It helps in designing and placing the elements to
for increasing the chances for sale or increasing the produce a more aesthetic looking webpage, which
usage of the recommender. They make the process of can attract the attention of the users.
searching easier for the user to check the content the
user is interested in. There are two methods by which
the recommendation system checks the information.
PROPOSED DESIGNS AND IDEAS
REQUIREMENT SPECIFICATIONS
Input requirements
CONCLUSION
REFERENCES