Skip to content

a simple starting kit for the HiggsML challenge, in Go.

License

Notifications You must be signed in to change notification settings

reppolice/go-higgsml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-higgsml

go-higgsml is a simple starting-kit for the HiggsML challenge: https://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.

About

a simple starting kit for the HiggsML challenge, in Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published