Skip to content

🎥 Recommendation System using ML and DL for Movielens dataset

Notifications You must be signed in to change notification settings

Serfati/eCommerce-recommendation-systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open In Colab

eCommerce - Recommendation Systems

Table of contents

  • Part A - Data Analysis
  • Importing Libaries
  • Reading and Exploring the data * Data Overview * Data pre-processing * Data Visualization
  • Part B - Non-Personal Recommendation
  • Modeling
  • Evaluation
  • Part C - Personal Recommendation
  • 3 Turi Create
  • 4 Neural Collaborative Filtering
  • 5 DeepCTR

Description

GroupLens Research has collected and made available rating data sets from the MovieLens web site (https://movielens.org). The data sets were collected over various periods of time, depending on the size of the set. Before using these data sets, please review their README files for the usage licenses and other details.

Dataset

MovieLens 100K Dataset

MovieLens 100K movie ratings. Stable benchmark dataset. 100,000 ratings from 1000 users on 1700 movies. Released 4/1998.

Permalink: https://grouplens.org/datasets/movielens/100k/

Neural Collaborative Filtering

Neural Collaborative Filtering (NCF) is a well known recommendation algorithm that generalizes the matrix factorization problem with multi-layer perceptron.

This notebook provides an example of how to utilize and evaluate NCF implementation in the reco_utils. We use a smaller dataset in this example to run NCF efficiently with GPU acceleration on a Data Science Virtual Machine.

DeepCTR

Turi Create

⚠️ Prerequisites

📦 How To Install

You can modify or contribute to this project by following the steps below:

1. Clone the repository

  • Open terminal ( Ctrl + Alt + T )

  • Clone to a location on your machine.

# Clone the repository 
$> git clone https://github.com/serfati/eCommerce-recommendation-systems.git  

# Navigate to the directory 
$> cd eCommerce-recommendation-systems

2. Install Dependencies

# install with pip/conda 
$> pip install -r requirments.txt

3. launch of the project

# Run nootebook 
$> jupyter notebook AML.ipynb
  • Or open with Colab

    Open In Colab


author Serfati

⚖️ License

This program is free software: you can redistribute it and/or modify it under the terms of the MIT LICENSE as published by the Free Software Foundation.

⬆ back to top

About

🎥 Recommendation System using ML and DL for Movielens dataset

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published