Skip to main content

Machine Learning for High Energy Physics

Project description

hep_ml provides specific machine learning tools for purposes of high energy physics (written in python).

hep\_ml, python library for high energy physics

hep_ml, python library for high energy physics

Main points

  • uniform classifiers - the classifiers with low correlation of predictions and mass (or some other variable(s))

  • uBoost optimized implementation inside

  • UGradientBoosting (with different losses, specially FlatnessLoss is very interesting)

  • measures of uniformity (see hep_ml.metrics)

  • advanced losses for classification, regression and ranking for UGradientBoosting (see hep_ml.losses).

  • hep_ml.nnet - theano-based flexible neural networks

  • hep_ml.reweight - reweighting multidimensional distributions (multi here means 2, 3, 5 and more dimensions - see GBReweighter!)

  • hep_ml.splot - minimalistic sPlot-ting

  • hep_ml.speedup - building models for fast classification (Bonsai BDT)

  • sklearn-compatibility of estimators.

Installation

Basic installation:

pip install hep_ml

If you’re new to python and don’t never used pip, first install scikit-learn with these instructions.

To use latest development version, clone it and install with pip:

git clone https://github.com/arogozhnikov/hep_ml.git
cd hep_ml
sudo pip install .

License

Apache 2.0, library is open-source.

Platforms

Linux, Mac OS X and Windows are supported.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hep_ml-0.5.0.tar.gz (43.6 kB view hashes)

Uploaded Source

Built Distribution

hep_ml-0.5.0-py2.py3-none-any.whl (53.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page