All Projects → Sarathisme → music-recommendation-system

Sarathisme / music-recommendation-system

Licence: other
A simple Music Recommendation System

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to music-recommendation-system

Remixautoml
R package for automation of machine learning, forecasting, feature engineering, model evaluation, model interpretation, data generation, and recommenders.
Stars: ✭ 159 (+318.42%)
Mutual labels:  recommender-system, unsupervised-learning
ML2017FALL
Machine Learning (EE 5184) in NTU
Stars: ✭ 66 (+73.68%)
Mutual labels:  recommender-system, unsupervised-learning
RolX
An alternative implementation of Recursive Feature and Role Extraction (KDD11 & KDD12)
Stars: ✭ 52 (+36.84%)
Mutual labels:  unsupervised-learning
EasyRec
A framework for large scale recommendation algorithms.
Stars: ✭ 599 (+1476.32%)
Mutual labels:  recommender-system
machine-learning
Programming Assignments and Lectures for Andrew Ng's "Machine Learning" Coursera course
Stars: ✭ 83 (+118.42%)
Mutual labels:  unsupervised-learning
Causal Reading Group
We will keep updating the paper list about machine learning + causal theory. We also internally discuss related papers between NExT++ (NUS) and LDS (USTC) by week.
Stars: ✭ 339 (+792.11%)
Mutual labels:  recommender-system
Awesome-Machine-Learning-Papers
📖Notes and remarks on Machine Learning related papers
Stars: ✭ 35 (-7.89%)
Mutual labels:  recommender-system
proto
Proto-RL: Reinforcement Learning with Prototypical Representations
Stars: ✭ 67 (+76.32%)
Mutual labels:  unsupervised-learning
spear
SPEAR: Programmatically label and build training data quickly.
Stars: ✭ 81 (+113.16%)
Mutual labels:  unsupervised-learning
recsys2019
The complete code and notebooks used for the ACM Recommender Systems Challenge 2019
Stars: ✭ 26 (-31.58%)
Mutual labels:  recommender-system
T-CorEx
Implementation of linear CorEx and temporal CorEx.
Stars: ✭ 31 (-18.42%)
Mutual labels:  unsupervised-learning
Yue
A python library for music recommendation
Stars: ✭ 88 (+131.58%)
Mutual labels:  recommender-system
BIFI
[ICML 2021] Break-It-Fix-It: Unsupervised Learning for Program Repair
Stars: ✭ 74 (+94.74%)
Mutual labels:  unsupervised-learning
bpr
Bayesian Personalized Ranking using PyTorch
Stars: ✭ 105 (+176.32%)
Mutual labels:  recommender-system
SimCLR
Pytorch implementation of "A Simple Framework for Contrastive Learning of Visual Representations"
Stars: ✭ 65 (+71.05%)
Mutual labels:  unsupervised-learning
kmeans
A simple implementation of K-means (and Bisecting K-means) clustering algorithm in Python
Stars: ✭ 18 (-52.63%)
Mutual labels:  unsupervised-learning
Video-Summarization-Pytorch
IMPLEMENT AAAI 2018 - Unsupervised video summarization with deep reinforcement learning (PyTorch)
Stars: ✭ 23 (-39.47%)
Mutual labels:  unsupervised-learning
TIFUKNN
kNN-based next-basket recommendation
Stars: ✭ 38 (+0%)
Mutual labels:  recommender-system
adenine
ADENINE: A Data ExploratioN PipelINE
Stars: ✭ 15 (-60.53%)
Mutual labels:  unsupervised-learning
Improved-Wasserstein-GAN-application-on-MRI-images
Improved Wasserstein GAN (WGAN-GP) application on medical (MRI) images
Stars: ✭ 23 (-39.47%)
Mutual labels:  unsupervised-learning

Music Recommendation System

A unsupervised learning model which analyses playlists and gives recommendations. Dataset used is FMA.

Why

We created this project to see if we can actually understand the musical patterns of a listener with their playlist as source and what factors are really useful in determining the taste and interest of the listener.

Table of Contents

  1. Next Steps
  2. Installation
  3. Run it

Next steps

If do not have jupyter and python visit Install Jupyter and Python

If you have them, proceed with the below steps.

  1. Clone the repo

    $ git clone https://github.com/Sarathisme/music-recommendation-system.git
  2. Visit the Run It section

Instal Jupyter and Python

  1. Clone this repo to get the .ipynb files

    $ git clone https://github.com/Sarathisme/music-recommendation-system.git
  2. Install python from https://www.python.org/downloads

  3. If you already have jupyter in your machine, skip the next step.

  4. Install jupyter either from conda or pip

    If you dont have conda installed, get it from https://docs.continuum.io/anaconda/install/

    From conda

    $ conda install -c conda-forge jupyterlab
    $ conda install -c conda-forge notebook

    From pip (pip is auto installed when you install python)

    $ pip install jupyterlab
    $ pip install notebook

Run it

Unfortunately at this point we do not have a .tar or a pickle file for you to quickly plug and play the code.

  1. Go to the cloned folder

    $ cd path/to/code
  2. Run setup.py to get the dataset installed and extracted into the project folder.

    $ python setup.py
  3. Open jupyter notebook

    $ jupyter notebook
  4. Open Music Recommendation System (Data Processing and Analysis).ipynb for data processing and analysis

  5. Open Music Recommendation System (Machine Learning).ipynb for machine learning. This also has the recommendations code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].