- Notifications
You must be signed in to change notification settings - Fork8
SUMSarizer/SUMSarizer
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
The Berkeley SUMSarizer
The SUMSarizer reduces raw SUMS data into a log of "cooking events" using machine learning. Upload your CSV files, train the algorithm by manually annotating a few data sets (with a nice UI), and the SUMSarizer will do the rest.
Guaranteed to save you a month of data wrangling!
Check out thesample development environment for getting started on SUMSARIZER development.
SUMSarizer is a Python 2.7 app.
Install its requirements:
pip install -r requirements.txtR should also be installed with the following packages:
plyrdevtoolspsplinecaToolsglmnetdevtools::install_github('jeremyrcoyle/origami')The current config expects a Postgres database at the following URI:postgresql://sums:sums@localhost/sums
The following environment variables should be set:
APP_SETTINGS="config.DevelopmentConfig"python run.pyThere are a few different background workers to spin up for various tasks:
python worker.py
python -m tasks.ml_worker
To initialize the DB schema run:
python manage.py db upgradeIf you change a model file inmodels.py, run:
python manage.py db migrateto generate the migration file. Inspect the migration file inmigrations/versions/...py If it looks good, run it with:
python manage.py db upgradeAbout
The Berkeley SUMSarizer
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors4
Uh oh!
There was an error while loading.Please reload this page.