Skip to content

thevampire101/nlp_proj

Repository files navigation

<<<<<<< HEAD

nlp_project

By Ana Gafton and Ben Cabalu

=======

Movie Recommendation System

This program reads movie summaries from a CSV file and recommends movies based on a user's description of what is going on in their life. It uses natural language processing and word embeddings to find movies with relevant themes and content.

Requirements

  • pandas
  • numpy
  • gensim
  • streamlit

Documentation for streamlit can be found here: https://docs.streamlit.io/

Dataset

The program uses the TMDB 5000 Movies Dataset. You'll need to download tmdb_5000_movies.csv and place it in the project directory.

Usage

Run the program using:

streamlit run interface.py

The program will prompt you to describe what's going on in your life and will recommend movies based on your input. Type 'quit' to exit the program.

1b07a89 (Initial commit)

#Setup environment:

pip install pandas

install -c conda-forge gensim

mamba install -c conda-forge streamlit -y

pip install python-Levenshtein

pip install scikit-learn

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages