You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

This section of the ML-INFN Confluence Space contains the Knowledge Base of fully implemented use cases. This has been created in order to provide new users getting close to Machine learning with concrete examples, with step by step guides for reproducibility.

The division into categories is multidimensional 

  • Dimension 2: per Machine Learning technology (CNN, Auto encoders, LSTM, GraphNet, ...)
  • Dimension 1: per scientific field (High Energy Physics, Gravitational Waves, Medical Physics, ...) 
  • Dimension 3: per type of used tool

and is implemented via Confluence labels.

Table of Use cases

Name and LinkML TechnologiesScientific FieldML ToolsComments
Btagging in CMS (templated version)CNN, LSTMHigh Energy PhysicsKeras + TensorflowRealistic application
LHCb Masterclass, with KerasDE, MLPHigh Energy PhysicsROOT + Keras + TFIntroductory tutorial
MNIST in a C headerMLP
KerasFree-styling tutorial

LUMIN: Lumin Unifies Many Improvements for Networks

CNN, RNN, GNNHigh Energy PhysicsPyTorchPackage use examples
INFERNO: Inference-Aware Neural OptimisationNNHigh Energy PhysicsKeras + TensorflowTechnique application example
An introduction to classification with CMS dataFisher, BDT, MLPHigh Energy PhysicsScikit-learn, TF2

Tutorials for Master Students

autoencoder with gravitational dataAutoencoderGeneral RelativityPython KerasTutorial for student
Distributed training of neural networks with Apache SparkDNNHigh Energy PhysicsSpark + BigDLTutorial

How to insert a new use case

  1. Open the page _Template KB Entry 
  2. On the top right of the page, click on the 3 dots "..."
  3. Select "Copy"
  4. Make sure you select "Space → ML-INFN" and "Parent Page → Machine Learning Knowledge Page" (they should be already selected)
  5. A page with Title "Copy of _Template KB Entry" should open in the browser. Rename it with a proper name and click "Publish" on the lower right.
  6. You should see the page in view mode. Click on "Edit" on the top right to implement the use case following the template. Remember to "Publish" it.
  7. Edit the page "Machine Learning Knowledge Base" (this same page!) and add the use case in the "Table of Use cases". 


  • No labels