-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
371 changed files
with
196,455 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,138 @@ | ||
# FILES TO BE IGNORED | ||
|
||
# CODE FOLDER | ||
code/* | ||
|
||
# CSV | ||
data/* | ||
dataset/* | ||
submissions/* | ||
results/* | ||
|
||
# README, not ignoring them | ||
!data/README.md | ||
|
||
# SPOTIFY DATA | ||
spotify/data/* | ||
spotify/data_csv/* | ||
spotify/challenge.v1/* | ||
|
||
# MACFAGS | ||
.DS_Store | ||
|
||
# PYCHARM | ||
.idea/ | ||
.idea/* | ||
.idea/misc.xml | ||
.idea/**/workspace.xml | ||
.idea/workspace.xml | ||
.idea/modules.xml | ||
.idea/Spotify-Challenge.iml | ||
.idea/vcs.xml | ||
|
||
# JSON | ||
*.json | ||
|
||
# EGG INFO and package building | ||
spotiFFy.egg-info/* | ||
dist/* | ||
|
||
# RESULTS | ||
results/* | ||
*.pyc | ||
|
||
# CYTHON FILES | ||
*.SO | ||
*.so | ||
*.cpp | ||
*.o | ||
|
||
|
||
### PyCharm ### | ||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm | ||
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 | ||
|
||
# User-specific stuff: | ||
.idea/**/workspace.xml | ||
.idea/**/tasks.xml | ||
.idea/dictionaries | ||
|
||
# Sensitive or high-churn files: | ||
.idea/**/dataSources/ | ||
.idea/**/dataSources.ids | ||
.idea/**/dataSources.xml | ||
.idea/**/dataSources.local.xml | ||
.idea/**/sqlDataSources.xml | ||
.idea/**/dynamic.xml | ||
.idea/**/uiDesigner.xml | ||
|
||
# Gradle: | ||
.idea/**/gradle.xml | ||
.idea/**/libraries | ||
|
||
# CMake | ||
cmake-build-debug/ | ||
|
||
# Mongo Explorer plugin: | ||
.idea/**/mongoSettings.xml | ||
|
||
## File-based project format: | ||
*.iws | ||
|
||
## Plugin-specific files: | ||
|
||
# IntelliJ | ||
/out/ | ||
|
||
# mpeltonen/sbt-idea plugin | ||
.idea_modules/ | ||
|
||
# JIRA plugin | ||
atlassian-ide-plugin.xml | ||
|
||
# Cursive Clojure plugin | ||
.idea/replstate.xml | ||
|
||
# Ruby plugin and RubyMine | ||
/.rakeTasks | ||
|
||
# Crashlytics plugin (for Android Studio and IntelliJ) | ||
com_crashlytics_export_strings.xml | ||
crashlytics.properties | ||
crashlytics-build.properties | ||
fabric.properties | ||
|
||
### PyCharm Patch ### | ||
# Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721 | ||
|
||
# *.iml | ||
# modules.xml | ||
# .idea/misc.xml | ||
# *.ipr | ||
|
||
# Sonarlint plugin | ||
.idea/sonarlint | ||
|
||
|
||
# End of https://www.gitignore.io/api/pycharm | ||
spotiFFy.egg-info/PKG-INFO | ||
spotiFFy.egg-info/requires.txt | ||
spotiFFy.egg-info/SOURCES.txt | ||
spotiFFy.egg-info/PKG-INFO | ||
spotiFFy.egg-info/PKG-INFO | ||
|
||
#NPZ | ||
*.npz | ||
|
||
|
||
# Created by https://www.gitignore.io/api/jupyternotebook | ||
|
||
### JupyterNotebook ### | ||
.ipynb_checkpoints | ||
*/.ipynb_checkpoints/* | ||
|
||
# Remove previous ipynb_checkpoints | ||
# git rm -r .ipynb_checkpoints/ | ||
# | ||
|
||
# End of https://www.gitignore.io/api/jupyternotebook |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,34 @@ | ||
# spotify-recsys-challenge | ||
# Spotify-Challenge | ||
|
||
## Setting up the environment: | ||
> TODO LELE | ||
## Installing the package: | ||
>open terminal in root folder and run: "python setup.py sdist" and "pip install -e ." | ||
|
||
## Folders | ||
The structure is divided with the following scheme: | ||
|
||
* **recommenders** - recommenders class | ||
* **data** - csv files | ||
* **utils** - functions and helper classes | ||
* **scripts** - running scripts | ||
* **results** - offline evaluation scores | ||
* **pytests** - unit tests | ||
* **papers** - list of useful papers | ||
* **personal** - personal experiments | ||
* **boosts** - boosting algorithms used in postprocessing phase | ||
* **bayesian_scikit** - scikit-learn bayesian optimizator | ||
* **spotify** - python scripts provided for dataset stats | ||
* **submissions** - csv files ready to be submitted | ||
* **tune** - files for tuning on validation set | ||
|
||
|
||
These main folders have a README.md that explains the structure of the package. | ||
|
||
## Data | ||
In order to load data in an easy way, we converted the original JSON files in CSV files | ||
|
||
|
||
|
Empty file.
Oops, something went wrong.