Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1000 Bytes

README.md

File metadata and controls

34 lines (27 loc) · 1000 Bytes

go-higgsml

go-higgsml is a simple starting-kit for the HiggsML challenge: http://higgsml.lal.in2p3.fr/

(this go-higgsml kit is a transcription of the python one from here)

Installation

$ go get github.com/sbinet/go-higgsml

Example

Once you've downloaded the test.csv and training.csv files from Kaggle:

$ go-higgsml
::: read training file [training.csv]
::: loop on training dataset and compute the score
::: loop again to determine the AMS, using threshold=-22
::: AMS computed from training file=1.5289067550142865 (sig=457.2791382866634, bkg=89291.91212537605)
::: compute the score for the test file entries [test.csv]
::: loop again on test file to load BDT score pairs
::: sort on the score
::: build a map key=id, value=rank
::: timing: 25.913395769s
::: you can now submit [go.submission_simplest.csv] to Kaggle website
::: bye.