8000 GitHub - raghavnarula/MovieRecommender: As a part of our curriculum at NCSU CSC 510, we have a developed a movie-recommender, which will recommend movies. Movies are recommended by this.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

As a part of our curriculum at NCSU CSC 510, we have a developed a movie-recommender, which will recommend movies. Movies are recommended by this.

License

Notifications You must be signed in to change notification settings

raghavnarula/MovieRecommender

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Movie Recommendation πŸŽ₯

A Collaborative Filtering-Based Recommendation System

ForTheBadge built-with-love

Maintenance Contributors Activity Test Workflow GitHub issues GitHub issues-closed PRs Welcome Code Coverage License: MIT DOI GitHub release black

Project 3 Plan

(Please see wiki for detailed information.)

Testing how good the Movie Recommender is :

  1. Pick 10-15 very famous movies.
  2. Make sure the movies have diversity based on genre, cast, and production style.
  3. Show users a set of the top 5 movies recommended by the Movie Recommender.
  4. Let the user give a rating out of 5 and write comments about the movie.
  5. Collect the ratings and improve the collaborative filtering model to give better predictions to other users.
  6. Perform Sentiment analysis on the comments written by the user and determine whether the comment is positive, critical, or neutral.

Note: Our system can be virtually uploaded to sites like Code SandBox, for easier testing.

Tech stack πŸ‘¨β€πŸ’»

Python Flask HTML CSS Javascript

Video ▢️

pitch.mp4

Working πŸ“±

working.mp4

Requirements and Setup βš™οΈ

  • Python 3.9 + Install Python On Your System

  • Setup a Virtual Environment in Python Setup Virtualenv

  • Activate Virtualenv

    • Linux / Unix
        source env/bin/activate
    • Windows
      venv\Scripts\activate
  • Style check - black

    pip install black
  • Install Static Code Analyser Pylance in your Favourite IDE/ Text Editor (Optional)

  • Install all required Python packages

    pip install -r requirements.txt

Usage

cd Code/recommenderapp
python3 app.py

Execution

Documentation πŸ“š

Refer to the Wiki page here

Bug? πŸ›

Raise a issue on this repository, we would love to look at it ❀️

Contributions to the Project

Please refer to the Contributing.md if you want to contrbute to the Movie Recommender source code. Follow all the guidelines mentioned and raise a pull request for the developers to review before the code goes to the main source code.

Raise an issue on this repository, we would love to look at it ❀️

About

As a part of our curriculum at NCSU CSC 510, we have a developed a movie-recommender, which will recommend movies. Movies are recommended by this.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 43.5%
  • JavaScript 20.9%
  • HTML 19.7%
  • CSS 15.9%
0