GithubHelp home page GithubHelp logo

smuzzy-waiii / book-recommendation-system-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from karunakc/book-recommendation-system

0.0 0.0 0.0 442 KB

A book recommendation system that generates book name, author and rating of the book on random or based on the rating you enter.

License: MIT License

Jupyter Notebook 100.00%

book-recommendation-system-1's Introduction

Book Recommendation System

A simple yet effective book recommendation engine written in python using Jupyter notebook and Pandas library.

The engine generates either random book names or proper recommendations for you based on certain ratings given by you.

Working

The program uses a Comma-separated values (.csv) file as a database for over 45,000+ books (presently) in order to fetch recommendations for you.

    CSV File Screenshot

You can get recommendations in a random order as well as according to certain rating given by you.

Tools used

  1. Python
  2. Pandas Library
  3. Jupyter Notebook

Requirements

Please ensure that Anaconda (found here) is properly installed on your system.

Instructions for cloning the project

  • You can download the repository as a zip file by clicking the green Code button in the main page.

        Download as ZIP screenshot

  • OR, alternatively, open up your Git Terminal and enter the following command:
    $ git clone https://github.com/acmpesuecc/Book-Recommendation-System.git

This will copy all the files from the repository to your local folder.

Running the Book Recommendation System

  • Open up the Anaconda terminal and navigate to the directory where the Python file and .csv files are stored, using cd.

  • Type in the command: jupyter notebook.

        Anaconda Terminal Screenshot

  • Now select the .ipynb file, it'll open up like this:

        Jupyter Window screenshot

  • Press Shift + Enter to run the first cell.

  • When prompted, enter the rating or "random" for getting book recommendations.

  • Enjoy your book recommendations!

Note: It should be noted that both the python file and .csv file must be present in the same directory.

Software and Library Installations Required:

book-recommendation-system-1's People

Contributors

abhiraj2 avatar alfadelta10010 avatar ayushmaankaushik avatar harinivenky avatar karunakc avatar keju27 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.