0% found this document useful (0 votes)
51 views52 pages

Format Internship Report 2022

The internship report summarizes Khushi Pachauri's internship developing a book recommendation system using collaborative filtering. The report includes [1] an introduction outlining the goals of developing a system to recommend books to users and researching recommendation techniques, [2] details of tasks assigned related to using collaborative filtering to help users find new books they may like based on other users' ratings, and [3] documentation of the project components and development process. The report provides an overview of Khushi's internship work developing a book recommendation system applying collaborative filtering methods.

Uploaded by

Khushi Pachauri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views52 pages

Format Internship Report 2022

The internship report summarizes Khushi Pachauri's internship developing a book recommendation system using collaborative filtering. The report includes [1] an introduction outlining the goals of developing a system to recommend books to users and researching recommendation techniques, [2] details of tasks assigned related to using collaborative filtering to help users find new books they may like based on other users' ratings, and [3] documentation of the project components and development process. The report provides an overview of Khushi's internship work developing a book recommendation system applying collaborative filtering methods.

Uploaded by

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

KIET Group of Institutions, Ghaziabad

Computer Science And Information Technology

Internship Report
on

Book Recommendation System


Summer Internship at

Department of Computer Science And Informantion technology

(2022-23)

Submitted By:
Khushi Pachauri
Btech/CSIT(3-B)
2100290110077
Index for Internship Report
1. Acknowledgement
2. Certificate
3. Abstract/overview of Project.
4. Introduction of Project Internship.
5. Details of task/s assigned
6. Details of Technical learning during delivery of task
7. Conclusion or Outcome of Internship
8. Future scope of work
9. Attach certificate/s of moocs(with verification link).
10. Attach literature review report (based on 5-10 Research papers
downloaded from Nalanda E-Consortium platform).
11. Attach Daily Log report/supervisor report.

Note*:

1. All text of the report must be in similar font(times new roman).


2. Uniformity in headings, sub-heading and text should be taken in to
consideration.
3. All contents must be initiated by an index.
4. All contents of report must be submitted in a single “pdf”.
ACKNOWLEDGEMENT

I’ve got this golden opportunity to express my kind gratitude and sincere thanks to my Head
of Institution, KIET Group of Institutions of Engineering and Technology, and Head of
Department of “CSIT”. for their kind support and necessary counselling in the preparation of
this project report. I’m also indebted to each and every person responsible for the making up
of this project directly or indirectly.

I must also acknowledge or deep debt of gratitude each one of my colleague who led this
project come out in the way it is. It’s my hard work and untiring sincere efforts and mutual
cooperation to bring out the project work. Last but not the least, I would like to thank my
parents for their sound counselling and cheerful support. They have always inspired us and
kept our spirit up.

Khushi Pachauri
B.tech CSIT
3-B
University Roll No : 2100290110077
CERTIFICATE

This is to certify that the internship project report entitled "Book Recommendation System"
submitted by Khushi Pachauri in the Department of CSIT of KIET Group of Institutions,
Ghaziabad, affiliated to Dr. A. P. J. Abdul Kalam Technical University, Lucknow, Uttar
Pradesh, India, is a record of candidate summer internship. He/She has successfully
completeted his/her internship under my supervision and guidance and is worthy of
consideration for the same.

Signature of Supervisor:
Supervisor’s Name:
Date:
ABSTRACT

There are millions of books in the entire world wide and people need some instructions to
find the appropriate book. Making decision and scrolling for the right book from millions of
books can be hard and a complete waste of time. To compete and keep up in the market,
some viewers may just rate the book in unbiased form. The use of such overstated
descriptions is misleading the viewers to unpromising products or books. Resulting in
inaccuracy of recommendation of books to the user. In this project, this p roblem
domain has been addressed and has been tried to solve with a better approach using a
collaborative filtering method. This project offers a quick and intuitive book
recommendation system that enables readers to navigate and find the appropriate book to
read next. The end goal of this project is to use collaborative filtering method to provide a
better recommendation. Collaborative filtering filters information by using the interactions
and data collected by the system from other users. Its based on the idea that peple who agreed
in their evaluation of certain items are likely to agree again in the future .
INTRODUCTION OF PROJECT INTERNSHIP

INTRODUCTION:

In simple terms, the recommendation system is any system that automatically suggest content
for website readers and users. These programs emerged as smart algorithms, which can
produce results in the form of recommendations for users. They require a large database and a
fast computer system that can perform calculations the same between half a second. Various
alternatives have been proposed so far today by making recommendations. Machine learning
has improved commendation programs, and it brings many opportunities to improve
performance of the recommendation program. Machine learning methods use a multiple
processing layers to learn hierarchical representations of data.

Recommender systems are highly customized recommendation systems are collaborative


filtering and content based filtering respectively. In collaborative filtering, this is also called
social filtering items are selected based on the relationship between the current user and other
system users. However, content-based filters are recommended based on user interactions and
preferences. User interests are first analyzed and the result of the user profile analysis is
compared with them items available in the system to provide user recommendations to the
user.

AIMS:

 To develop a system to recommend books to the user.


 Research on background study of the field will be conducted.

• Research on the similar systems that intend to solve the same problem will be
conducted.

• To research on how to make an effective recommendation.

• To gather the requirements and analyze them


OBJECTIVES:

• Create a Book Recommendation System using collaborative filtering method.


• Get the required dataset for the system. • Build a design/prototype.
• Evaluate and run tests on prototype to ensure the usability and functionality.
• To build an interactive interface allowing users to interact with the system.
• Documentation of the artefact.

COMPONENTS REQUIRED:

1. JAVASCRIPT: JavaScript is a scripting language that enables you to create


dynamically updating content, control multimedia, animate images, and pretty much
everything else. Here we use javascript for responsive double header with search form
and bottom navbar sticky effect using javascript.

2. SWIPER JS: Swiper is a JavaScript library that creates modern touch sliders with
hardware-accelerated transitions (utilizing GPU to offload graphic-intensive
transitions and create smoother visuals) and excellent native behavior. Swiper is
available for vanilla JavaScript, Angular, React, Vue. js, and Svelte.In this swiper js is
used for responsive home section with book self slider using swiper js.

3. CSS GRID: CSS Grid Layout excels at dividing a page into major regions or defining
the relationship in terms of size, position, and layer, between parts of a control built
from HTML primitives. Like tables, grid layout enables an author to align elements
into columns and rows. It is used for responsive icons section in the project.
4. HTML: The HyperText Markup Language or HTML is the standard markup
language for documents designed to be displayed in a web browser. It can be assisted
by technologies such as Cascading Style Sheets (CSS) and scripting languages such as
JavaScript. HTML. (HyperText Markup Language).

5. Editor: Editors or text editors are software programs that enable the user to create and
edit text files. In the field of programming, the term editor usually refers to source
code editors that include many special features for writing and editing code.and here
we are using Visual Studio Code is a streamlined code editor with support for
development operations like debugging, task running, and version control. It aims to
provide just the tools a developer needs for a quick code-build-debug cycle and leaves
more complex workflows to fuller featured IDEs, such as Visual studio IDE.

6. Browser: A browser is an application program that provides a way to look at and


interact with all the information on the World Wide Web. This includes Web pages,
videos and images. Here I am using google chrome brower. google Chrome is a cross-
platform web browser developed by Google. It was first released in 2008 for
Microsoft Windows, built with free software components from Apple WebKit and
Mozilla Firefox. Versions were later released for Linux, macOS, iOS, and also for
Android, where it is the default browser.

7. UI tool: UI design tools give designers what they need to design accurate hi-fi
wireframes, mockups, and prototypes and render minimally viable products. They
represent the nuts and bolts of a design, communicating its functionality. UX design
tools focus on the user and how they'll experience the content.here I am using figma
tool. Figma is a powerful design tool that helps you to create anything: websites,
applications, logos, and much more. By learning to use Figma, you'll take your first
steps into User Interface Design and and User Experience Design.
DETAILS OF TASKS ASSIGNED

The tasks under study involves


the use of collaborative
filtering:
• Help me find new items I
might like: In a world of
overloaded information, it is
hard
and a waste of time to evaluate
all things. more item should be
presented to choose
from. This is most commonly
applied for consumer products
like music, books, films,
etc. but can also be used for
research papers, web pages or
other good products.
• A user may have a particular
item in mind, does the
community know if it9s good
or
bad?
The tasks under study involves the use of collaborative filtering:
• Help me find new items I might like: In a world of overloaded information, it is hard and a
waste of time to evaluate all things. more item should be presented to choose from. This is
most commonly applied for consumer products like music, books, films, etc. but can also be
used for research papers, web pages or other good products.

• A user may have a particular item in mind, does the community know if it9s good or bad?
Helping a user find a similar user which might help forming a group discussion,
matchmaking, or by connecting users so they can exchange recommendations socially
(Ludford, 2004).

• Helping a user find a mixture od both new and old items, a user may wish to have a
<balanced diet= of restaurants, including the once he may have consumed previously or may
want to consume a new item.
DETAILS OF TECHNICAL LEARNING DURING DELIVERY
OF TASK

You might also like