Go to file
2016-12-03 14:35:57 +01:00
app init 2015-08-20 22:33:38 +02:00
arena show Readme 2015-09-06 14:24:49 +02:00
config start work on presentation 2016-05-16 23:45:50 +02:00
fay init 2015-08-20 22:33:38 +02:00
fay-shared init 2015-08-20 22:33:38 +02:00
Handler info on shutting down Person by Mozilla 2016-12-03 14:33:55 +01:00
Import init 2015-08-20 22:33:38 +02:00
messages login via HashDB 2016-12-03 14:14:39 +01:00
Settings init 2015-08-20 22:33:38 +02:00
static final fixes 2016-05-27 08:48:26 +02:00
templates info on shutting down Person by Mozilla 2016-12-03 14:33:55 +01:00
test init 2015-08-20 22:33:38 +02:00
.dir-locals.el init 2015-08-20 22:33:38 +02:00
.ghci init 2015-08-20 22:33:38 +02:00
.gitignore add helper script 2015-12-20 19:21:45 +01:00
agpl-3.0.txt add README.md, clarify license issues 2015-09-30 21:10:09 +02:00
Application.hs start work on presentation 2016-05-16 23:45:50 +02:00
Foundation.hs login via HashDB 2016-12-03 14:14:39 +01:00
gonito.cabal login via HashDB 2016-12-03 14:14:39 +01:00
Import.hs init 2015-08-20 22:33:38 +02:00
Model.hs add leaderboard 2015-12-12 18:53:20 +01:00
pack.sh improve packing script 2015-12-20 21:54:37 +01:00
PersistMetric.hs add leaderboard 2015-12-12 18:53:20 +01:00
PersistSHA1.hs add querying for commits 2016-02-12 13:00:33 +01:00
README.md add references 2016-12-03 14:35:57 +01:00
Settings.hs add handling VAR_DIR env variable 2016-01-08 21:57:29 +01:00
stack.yaml bump up stack 2016-12-03 13:23:30 +01:00

Gonito platform

Gonito (pronounced ɡɔ̃ˈɲitɔ) is a Kaggle-like platform for machine learning competitions (disclaimer: Gonito is neither affiliated with nor endorsed by Kaggle).

What's so special about Gonito:

  • free & open-source (AGPL), you can use it your own, in your company, at your university, etc.
  • git-based (challenges and solutions are submitted only with git).

See the home page (and an instance of Gonito) at http://gonito.net .

Installation

Gonito is written in Haskell and uses Yesod Web Framework, but all you need is just the Stack tool. See https://github.com/commercialhaskell/stack for instruction how to install Stack on your computer.

By default, Gonito uses Postgresql, so it needs to be installed and running at your computer.

After installing Stack:

createdb -E utf8 gonito
git clone git://gonito.net/geval
git clone git://gonito.net/gonito
cd gonito
stack setup
stack build
stack exec yesod devel

The last command will start the Web server with Gonito (go to http://127.0.0.1:3000 in your browser).

Authors

  • Filip Graliński

References

@inproceedings{gralinski:2016:gonito,
  title="{Gonito.net - Open Platform for Research Competition, Cooperation and Reproducibility}",
  author={Grali{\'n}ski, Filip and Jaworski, Rafa{\l} and Borchmann, {\L}ukasz and Wierzcho{\'n}, Piotr},
  booktitle="{Branco, Ant{\'o}nio and Nicoletta Calzolari and Khalid Choukri (eds.), Proceedings of the 4REAL Workshop: Workshop on Research Results Reproducibility and Resources Citation in Science and Technology of Language}",
  pages={13--20},
  year=2016,
  url="http://4real.di.fc.ul.pt/wp-content/uploads/2016/04/4REALWorkshopProceedings.pdf"
}