CourseAerospace, UAM, Drones & Space Enrolment open

Machine Learning Course Applied to Nuclear Physics

Online 300-hour course in Machine Learning applied to nuclear physics. 6 modules covering ISO/IEC 23053 (framework for machine learning-based AI systems), ISO/IEC 22989 (AI concepts and terminology) and ROOT (CERN). Assigned tutor and open enrolment.

Duration300 h
ModeOnline
Start datesOctober / March
LocationEurope (Madrid)
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this programme. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Describe the sources and formats of experimental and theoretical nuclear physics data.

02

Apply supervised learning algorithms to nuclear regression and classification problems.

03

Quantify uncertainties using Bayesian methods.

04

Use deep neural networks for the analysis of detector signals.

05

Employ machine learning emulators for nuclear theoretical models.

06

Evaluate the robustness and reproducibility of trained models.

07

Develop a machine learning project using nuclear physics data.

Profile

Who it's for

  • Researcher in computational nuclear physics who wishes to specialise in Machine Learning applied to nuclear physics.
  • Scientific data scientist who wishes to specialise in Machine Learning applied to nuclear physics.
  • Machine learning engineer who wishes to specialise in Machine Learning applied to nuclear physics.
  • Detector data analyst who wishes to specialise in Machine Learning applied to nuclear physics.
  • Nuclear data evaluator who wishes to specialise in Machine Learning applied to nuclear physics.
  • Scientific software developer who wishes to specialise in Machine Learning applied to nuclear physics.
  • Graduates in engineering or sciences seeking to enter large scientific facilities.
Standards & tools

What you'll work with

  • ISO/IEC 23053 (framework for machine learning-based AI systems)
  • ISO/IEC 22989 (AI concepts and terminology)
  • JCGM 100 (Guide to the expression of uncertainty in measurement, GUM)
  • JCGM 101 (propagation of distributions using a Monte Carlo method)
  • ENDF-6 format (evaluated nuclear data)
  • ISO/IEC 23894 (AI risk management)
Syllabus

6 modules · 300 h

  1. 1.1Experimental nuclear physics and its data
  2. 1.2Databases: ENSDF, EXFOR and AME
  3. 1.3Nuclear masses and binding energies
  4. 1.4Cross sections and evaluations
  5. 1.5Detector and event data
  6. 1.6Scientific Python: NumPy, pandas and SciPy
  7. 1.7Visualisation of nuclear data
  8. 1.8Statistics and propagation of uncertainties
  9. 1.9Machine learning: an overview
  10. 1.10Practical: exploring the AME2020 mass table
  1. 2.1Linear regression and regularisation
  2. 2.2Trees and gradient boosting
  3. 2.3Support vector machines
  4. 2.4Multilayer neural networks
  5. 2.5Predicting nuclear masses with ML
  6. 2.6Predicting beta half-lives
  7. 2.7Charge radii and nuclear observables
  8. 2.8Cross-validation and overfitting
  9. 2.9Extrapolation towards the neutron drip line
  10. 2.10Laboratory: neural network for mass residuals
  1. 3.1Bayesian inference and MCMC
  2. 3.2Gaussian processes
  3. 3.3Bayesian neural networks
  4. 3.4Calibration of density functional models
  5. 3.5Bayesian model mixing
  6. 3.6Emulators of expensive models
  7. 3.7Uncertainty quantification in predictions
  8. 3.8Optimal experimental design
  9. 3.9Evaluation of nuclear data with ML
  10. 3.10Laboratory: emulator with Gaussian processes
  1. 4.1Convolutional networks for detector images
  2. 4.2Particle identification
  3. 4.3Track reconstruction in TPCs
  4. 4.4Graph networks for events
  5. 4.5Pulse shape discrimination
  6. 4.6Anomaly detection in accelerator data
  7. 4.7Accelerator control with reinforcement learning
  8. 4.8Experience at FRIB, GSI and CERN
  9. 4.9GPU acceleration
  10. 4.10Practical: pulse classification in a scintillation detector
  1. 5.1Neural networks as wave functions
  2. 5.2Variational Monte Carlo with networks
  3. 5.3Chiral nuclear interactions and emulators
  4. 5.4Basis reduction and emulation
  5. 5.5Reactor physics and ML
  6. 5.6ML on nuclear reaction data
  7. 5.7Interpretability and scientific discovery
  8. 5.8Physics-informed ML
  9. 5.9Reproducibility and open source
  10. 5.10Case study: emulation of a shell-model calculation
  1. 6.1Definition of the physics problem
  2. 6.2Data acquisition and cleaning
  3. 6.3Model selection
  4. 6.4Training and tuning
  5. 6.5Uncertainty quantification
  6. 6.6Physical interpretation of results
  7. 6.7Comparison with theoretical models
  8. 6.8Synthesis of results
  9. 6.9Report and presentation
  10. 6.10Final review with the tutor
Methodology, software & labs

How you'll learn

100% online training on the SEIUM Institute campus, with downloadable material, recorded classes and an assigned technical tutor. No fixed timetable: students progress at their own pace within the intake, which makes it compatible with work.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is ROOT (CERN), PyTorch, scikit-learn, PyMC, Jupyter, in free, academic or evaluation versions. Assessments are based on real data-analysis procedures from nuclear physics experiments, Bayesian fitting of theoretical models and event classification in detectors. Assessment is continuous per module plus the final integrative project.

Accredited laboratories(EN ISO/IEC 17025) with a rotor test rig, EMC/Lightning pre-compliance, HIL/SIL, vibration/acoustics.
Evidence-oriented final project:safety case, test plan, compliance dossier and operational limits.
Industry mentoring:lecturers with experience in training, , eVTOL/UAM and flight test.
Flexible format(hybrid/online), international cohorts and support from SEIUM Career Services.
Ethics and safety:a safety-by-design approach, cyber-OT, DIH and compliance as its pillars.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Definition of the physics problem

Describe the sources and formats of experimental and theoretical nuclear physics data.

Data acquisition and cleaning

Apply supervised learning algorithms to nuclear regression and classification problems.

Model selection

Quantify uncertainties using Bayesian methods.

Training and tuning

Use deep neural networks for the analysis of detector signals.

Uncertainty quantification

Use machine learning emulators for nuclear theoretical models.

Career opportunities

Where this takes you

Computational nuclear physics researcherScientific data scientistMachine learning engineerDetector data analystNuclear data evaluatorScientific software developer
Admissions & scholarships

Requirements

  • No prior degree is required.
  • Internet connection and a computer capable of running the programme's software.
  • A sufficient level of Spanish to follow technical regulatory reading.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 300 hours spread over 3 to 5 months. That is between 10 and 15 hours per week on average, compatible with a full-time job.

Work is carried out with ROOT (CERN), PyTorch, scikit-learn, PyMC and Jupyter. Free, academic or evaluation versions are used, and the tutor indicates the free alternative where one exists.

A SEIUM Institute own diploma upon passing the continuous assessment and the final integrative project. It is in-house training, not an official qualification from the Ministry.

Yes. Modules passed in a course or Postgraduate Diploma in the same area are recognised towards the advanced programme. Check the recognition policy when you enrol.

Machine Learning Course Applied to Nuclear PhysicsEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.