├── Hybrid ├── README.md ├── feature_extraction │ ├── Genome │ │ ├── Readme.md │ │ ├── get_genomes.py │ │ └── unique_movies │ ├── Genre │ │ ├── Readme.md │ │ ├── get_genres.py │ │ └── unique_movies │ ├── IMDb │ │ ├── Readme.md │ │ ├── combine_all_features.py │ │ ├── get_imdb_data.py │ │ ├── liwc.py │ │ ├── process_imdb_data.py │ │ ├── process_plot.py │ │ └── vad.py │ └── Movie-VAE │ │ ├── Readme.md │ │ ├── get_embeddings.py │ │ └── vae_movie.py └── vae_imdb │ ├── Readme.md │ ├── h-vae_imdb.py │ ├── test_h-vae_eval1.py │ └── test_h-vae_eval2.py ├── README.md ├── Spotify ├── README.md ├── generate_song_predictions.py ├── read_challenge.py ├── read_mpd.py ├── run_vae_on_test_playlists.py └── vae_cf_spotify.py ├── Standard ├── evaluate_model_approach_1.py ├── evaluate_model_approach_2.py ├── plot_loss_graphs.ipynb ├── project_user_clusters.ipynb ├── read_data.py ├── readme.md └── vae_cf_keras.py ├── standard_vae_model_results.txt └── update_ratings.py /Hybrid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/README.md -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Genome/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Genome/Readme.md -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Genome/get_genomes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Genome/get_genomes.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Genome/unique_movies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Genome/unique_movies -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Genre/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Genre/Readme.md -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Genre/get_genres.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Genre/get_genres.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Genre/unique_movies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Genre/unique_movies -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/Readme.md -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/combine_all_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/combine_all_features.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/get_imdb_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/get_imdb_data.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/liwc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/liwc.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/process_imdb_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/process_imdb_data.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/process_plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/process_plot.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/IMDb/vad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/IMDb/vad.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Movie-VAE/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Movie-VAE/Readme.md -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Movie-VAE/get_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Movie-VAE/get_embeddings.py -------------------------------------------------------------------------------- /Hybrid/feature_extraction/Movie-VAE/vae_movie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/feature_extraction/Movie-VAE/vae_movie.py -------------------------------------------------------------------------------- /Hybrid/vae_imdb/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/vae_imdb/Readme.md -------------------------------------------------------------------------------- /Hybrid/vae_imdb/h-vae_imdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/vae_imdb/h-vae_imdb.py -------------------------------------------------------------------------------- /Hybrid/vae_imdb/test_h-vae_eval1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/vae_imdb/test_h-vae_eval1.py -------------------------------------------------------------------------------- /Hybrid/vae_imdb/test_h-vae_eval2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Hybrid/vae_imdb/test_h-vae_eval2.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/README.md -------------------------------------------------------------------------------- /Spotify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Spotify/README.md -------------------------------------------------------------------------------- /Spotify/generate_song_predictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Spotify/generate_song_predictions.py -------------------------------------------------------------------------------- /Spotify/read_challenge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Spotify/read_challenge.py -------------------------------------------------------------------------------- /Spotify/read_mpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Spotify/read_mpd.py -------------------------------------------------------------------------------- /Spotify/run_vae_on_test_playlists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Spotify/run_vae_on_test_playlists.py -------------------------------------------------------------------------------- /Spotify/vae_cf_spotify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Spotify/vae_cf_spotify.py -------------------------------------------------------------------------------- /Standard/evaluate_model_approach_1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/evaluate_model_approach_1.py -------------------------------------------------------------------------------- /Standard/evaluate_model_approach_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/evaluate_model_approach_2.py -------------------------------------------------------------------------------- /Standard/plot_loss_graphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/plot_loss_graphs.ipynb -------------------------------------------------------------------------------- /Standard/project_user_clusters.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/project_user_clusters.ipynb -------------------------------------------------------------------------------- /Standard/read_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/read_data.py -------------------------------------------------------------------------------- /Standard/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/readme.md -------------------------------------------------------------------------------- /Standard/vae_cf_keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/Standard/vae_cf_keras.py -------------------------------------------------------------------------------- /standard_vae_model_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/standard_vae_model_results.txt -------------------------------------------------------------------------------- /update_ratings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilolgupta/Variational-Autoencoders-Collaborative-Filtering/HEAD/update_ratings.py --------------------------------------------------------------------------------