Skip to content

Commit

Permalink
first commit
Browse files Browse the repository at this point in the history
  • Loading branch information
tmscarla committed Jul 1, 2018
1 parent f4c6c5d commit 5f50e36
Show file tree
Hide file tree
Showing 371 changed files with 196,455 additions and 1 deletion.
138 changes: 138 additions & 0 deletions .gitignore
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
35 changes: 34 additions & 1 deletion README.md
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 added __init__.py
Empty file.
Loading

0 comments on commit 5f50e36

Please sign in to comment.