The book recommendation engine uses a K-Nearest Neighbors machine
learning model
(developed using Python's SKLearn) to find book recommendations based on the user's input. The
data
used to create the model came from the publicly available
Book-Crossings
dataset
(established in 2004). Since the dataset is older, the book list does not contain more recent works,
but contains roughly 650 books published before the year 2004. To see the machine learning
algorithm behind the engine, check out the
Google Colab file.