β€œ# movie-recommender-app” # πŸŽ₯ Movie Recommender System

A simple yet effective Movie Recommendation System built using Collaborative Filtering (User-User similarity) with the classic MovieLens dataset.

✨ Features

πŸ“ Project Structure

movie-recommender-app/ β”œβ”€β”€ collaborative_filtering.py # Main script with CLI β”œβ”€β”€ movie_recommender.py # Core recommendation logic β”œβ”€β”€ similarity_scores.py # Similarity calculation β”œβ”€β”€ u.data # MovieLens ratings data β”œβ”€β”€ u.item # Movie information β”œβ”€β”€ README.md └── pycache/ # Python cache (ignored)

python collaborative_filtering.py –user1 196 –user2 481 –score-type Euclidean

🎬 Movie Recommender System

Python Pandas

A Collaborative Filtering based movie recommendation system built with Python using the MovieLens dataset.

✨ Features

  • User-based Collaborative Filtering
  • Euclidean Distance similarity metric
  • Command Line Interface (CLI)
  • Recommends movies based on similar users’ preferences
  • Clean, modular, and well-documented code

πŸ“ Project Structure

movie-recommender-app/ β”œβ”€β”€ collaborative_filtering.py # Main CLI entry point β”œβ”€β”€ movie_recommender.py # Core recommendation logic β”œβ”€β”€ similarity_scores.py # Similarity calculations β”œβ”€β”€ u.data # User ratings (MovieLens 100K) β”œβ”€β”€ u.item # Movie metadata β”œβ”€β”€ README.md └── pycache

python collaborative_filtering.py –user1 196 –user2 481 –score-type Euclidean