All Projects → depot-hep → ml-lpi

depot-hep / ml-lpi

Licence: other
Materials for ML course at Lebedev Physical Institute

Programming Languages

Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to ml-lpi

UnROOT.jl
Native Julia I/O package to work with CERN ROOT files
Stars: ✭ 52 (+67.74%)
Mutual labels:  hep, particle-physics, hep-ex
Corpuscles.jl
Julia package for particle physics
Stars: ✭ 25 (-19.35%)
Mutual labels:  hep, particle-physics, hep-ex
decaylanguage
Package to parse decay files, describe and convert particle decays between digital representations.
Stars: ✭ 34 (+9.68%)
Mutual labels:  hep, particle-physics, hep-ex
alice-rs
Analyze the public data from the CERN base ALICE collaboration with Rust
Stars: ✭ 81 (+161.29%)
Mutual labels:  hep, particle-physics
particle
Package to deal with particles, the PDG particle data table, PDGIDs, etc.
Stars: ✭ 113 (+264.52%)
Mutual labels:  hep, particle-physics
weaver
Streamlined neural network training.
Stars: ✭ 22 (-29.03%)
Mutual labels:  hep, hep-ex
pylhe
Lightweight Python interface to read Les Houches Event (LHE) files
Stars: ✭ 29 (-6.45%)
Mutual labels:  hep, particle-physics
LatticeQCD.jl
A native Julia code for lattice QCD with dynamical fermions in 4 dimension.
Stars: ✭ 85 (+174.19%)
Mutual labels:  hep, particle-physics
hana-ml-samples
This project provides code examples for SAP HANA Predictive and Machine Learning scenarios and is educational content. It covers simple Predictive Analysis Library SQL examples as well as complete SAP HANA design-time “ML scenario”-application content or HANA-ML Python Notebook examples.
Stars: ✭ 67 (+116.13%)
Mutual labels:  ml
incubator-liminal
Apache Liminals goal is to operationalise the machine learning process, allowing data scientists to quickly transition from a successful experiment to an automated pipeline of model training, validation, deployment and inference in production. Liminal provides a Domain Specific Language to build ML workflows on top of Apache Airflow.
Stars: ✭ 117 (+277.42%)
Mutual labels:  ml
flutter-vision
iOS and Android app built with Flutter and Firebase. Includes Firebase ML Vision, Firestore, and Storage
Stars: ✭ 45 (+45.16%)
Mutual labels:  ml
colabs
This repository holds the Google Colabs for the EdX TinyML Specialization
Stars: ✭ 73 (+135.48%)
Mutual labels:  ml
ScaledYOLOv4
Scaled-YOLOv4: Scaling Cross Stage Partial Network
Stars: ✭ 1,944 (+6170.97%)
Mutual labels:  ml
zpy
Synthetic data for computer vision. An open source toolkit using Blender and Python.
Stars: ✭ 251 (+709.68%)
Mutual labels:  ml
alibuild
A simple build tool for ALICE software
Stars: ✭ 19 (-38.71%)
Mutual labels:  hep
deep-explanation-penalization
Code for using CDEP from the paper "Interpretations are useful: penalizing explanations to align neural networks with prior knowledge" https://arxiv.org/abs/1909.13584
Stars: ✭ 110 (+254.84%)
Mutual labels:  ml
youtube-or-pornhub
Service identification on ciphered traffic.
Stars: ✭ 26 (-16.13%)
Mutual labels:  ml
lumin
LUMIN - a deep learning and data science ecosystem for high-energy physics.
Stars: ✭ 45 (+45.16%)
Mutual labels:  hep
DDOS Detection
ddos attack detector using ML Algorithms
Stars: ✭ 38 (+22.58%)
Mutual labels:  ml
TFLite-Android-Helper
TensorFlow Lite Helper for Android to help getting started with TesnorFlow.
Stars: ✭ 25 (-19.35%)
Mutual labels:  ml

Machine Learning at Lebedev Physical Institute

This course has been designed to introduce the topic of Machine Learning (ML) to a High Energy Physics (HEP) audience, following a classical Data Science approach with a gradual addition of HEP specifics on the way. Although enriched with HEP (with a strong bias towards its experimental part) examples in particular, the course aims to provide a general and basic description of ML fundamentals regardless of its application.

The common platform initially was the Lebedev Physical Institute (LPI), where its predecessor took place in the spring semester of 2019, but the course's coverage is expanding. Currently, during the autumn semester of 2020 it is being taught to HEP students of MIPT and MEPhI, so the materials will be uploaded accordingly. For a more comprehensive course overview and introduction to the topic, please have a look at the kick-off lecture slides.

NB: materials of the course are provided in English, recordings and some of the references throughout the course - in Russian.


Syllabus

0. Kick-off

1. Python

2. Introduction to ML

3. Trees

4. Neural Networks

5. Computer Vision & Generative Models

6. ML examples in HEP


Prerequisites

There is not much needed to start the journey: basics of calculus, linear algebra, statistics and some understanding of programming (not necessarily Python). However, you still need to setup a few things to go ahead with coding, so please refer to these instructions where we guide you through the essential process of preparing the coding environment.

Announcements

For Russian-speaking audience: all the announcements and news related to the course are being posted in this Telegram channel. Also, there is a dedicated chat for discussions.

References

While building this course we were inspired by many other great courses, tutorials and articles. Here we tried to collect them so that one would have a chance to look up for more additional materials. Note that since it wasn't our primarily goal, this is by a large extent incomplete, unstructured and in a mixture of RU and EN compilation -- but you might find it helpful as we did.

Developers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].