Skip to content

suryanarayadev/rep

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

262 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reproducible Experiment Platform (REP)

Join the chat at https://gitter.im/yandex/rep

REP is environment for conducting data-driven research in a consistent and reproducible way.

Main REP features include:

  • unified classifiers wrapper for variety of implementations
    • TMVA
    • Sklearn
    • XGBoost
    • uBoost
    • Theanets
    • Pybrain
    • Neurolab
  • parallel training of classifiers on cluster
  • classification/regression reports with plots
  • support for interactive plots
  • grid-search algorithms with parallelized execution
  • versioning of research using git
  • pluggable quality metrics for classification
  • meta-algorithm design (aka 'rep-lego')

Installation with Docker

We provide the docker image with REP and all it's dependencies

Installation with bare hands

However, if you want to install REP and all of its dependencies on your machine yourself, follow this manual:
https://github.com/yandex/rep/wiki/Installing-manually
and https://github.com/yandex/rep/wiki/Running-manually

First steps

To get started with the framework, look at the notebooks in /howto/
Notebooks in repository can be viewed (not executed) online at nbviewer: http://nbviewer.ipython.org/github/yandex/rep/tree/master/howto/
There are basic introductory notebooks (about python, IPython) and more advanced ones (about the REP itself)

About

Machine Learning toolbox for Humans

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%