Go to file
2015-11-10 21:35:42 +01:00
app init 2015-08-20 22:33:38 +02:00
arena show Readme 2015-09-06 14:24:49 +02:00
config ID and SSH pub key can be set by the user 2015-11-10 21:35:42 +01:00
fay init 2015-08-20 22:33:38 +02:00
fay-shared init 2015-08-20 22:33:38 +02:00
Handler ID and SSH pub key can be set by the user 2015-11-10 21:35:42 +01:00
Import init 2015-08-20 22:33:38 +02:00
messages ID and SSH pub key can be set by the user 2015-11-10 21:35:42 +01:00
Settings init 2015-08-20 22:33:38 +02:00
static show Readme 2015-09-06 14:24:49 +02:00
templates add "your account" option 2015-09-30 20:15:33 +02: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 fixed directory names 2015-09-04 10:53:23 +02:00
agpl-3.0.txt add README.md, clarify license issues 2015-09-30 21:10:09 +02:00
Application.hs add "your account" option 2015-09-30 20:15:33 +02:00
Foundation.hs ID and SSH pub key can be set by the user 2015-11-10 21:35:42 +01:00
gonito.cabal ID and SSH pub key can be set by the user 2015-11-10 21:35:42 +01:00
Import.hs init 2015-08-20 22:33:38 +02:00
Model.hs add Challenge to model 2015-08-29 13:13:16 +02:00
PersistSHA1.hs commits are correctly reflected in DB 2015-09-04 10:02:33 +02:00
README.md add README.md, clarify license issues 2015-09-30 21:10:09 +02:00
Settings.hs init 2015-08-20 22:33:38 +02:00
stack.yaml use lts-3.11 2015-10-31 20:51:38 +01:00

Gonito platform

Gonito (pronounced ɡɔ̃ˈɲitɔ) is a Kaggle-like platform for machine learning competitions.

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)
  • not just competition, but also cooperation (solutions can be shared and it's possible to follow their re-use)

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