Skip to main content

Rapid machine learning prototyping

Project description

Ramp - Rapid Machine Learning Prototyping
=========================================

Ramp is a python module for rapid prototyping of machine learning
solutions. It is essentially a [pandas](http://pandas.pydata.org)
wrapper around various python machine learning and statistics libraries
([scikit-learn](http://scikit-learn.org), [rpy2](http://rpy.sourceforge.net/rpy2.html), etc.),
providing a simple, declarative syntax for
exploring features, algorithms and transformations quickly and
efficiently.

Documentation: http://ramp.readthedocs.org

## Complex feature transformations
Chain and combine features:

Normalize(Log('x'))
Interactions([Log('x1'), (F('x2') + F('x3')) / 2])

Reduce feature dimension:

SVDDimensionReduction([F('x%d'%i) for i in range(100)], n_keep=20)

Incorporate residuals or predictions to blend with other models:

Residuals(config_model1) + Predictions(config_model2)
Any feature that uses the target ("y") variable will automatically respect the
current training and test sets.

## Caching
Ramp caches and stores on disk in fast HDF5 format (or elsewhere if you want) all features and models it
computes, so nothing is recomputed unnecessarily. Results are stored
and can be retrieved, compared, blended, and reused between runs.

## Easy extensibility
Ramp has a simple API, allowing you to plug in estimators from
scikit-learn, rpy2 and elsewhere, or easily build your own feature
transformations, metrics, feature selectors, reporters, or estimators.


## Quick example
[Getting started with Ramp: Classifying insults](http://www.kenvanharen.com/2012/11/getting-started-with-ramp-detecting.html)

## Status
Ramp is very alpha currently, so expect bugs, bug fixes and API changes.

## Requirements
* Numpy
* Scipy
* Pandas
* PyTables
* Sci-kit Learn

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ramp-0.1.3.tar.gz (27.1 kB view details)

Uploaded Source

File details

Details for the file ramp-0.1.3.tar.gz.

File metadata

  • Download URL: ramp-0.1.3.tar.gz
  • Upload date:
  • Size: 27.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ramp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 242f15a7159840062da8329291fd79391b5a7cc49141852990152e6ca75555f0
MD5 036322a0d4d119d43c793b4b58bb6f9e
BLAKE2b-256 db727d5abf9e085d3d4ec15b641edb1dbfc173bdd9857fc3b9ad6f70e1d975f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page