AI/ML Training and Workshop Meeting Notes
17-01-2025 Tentative programme
As discussed with: Hendrik (University of Münster), @Hongyang Cheng @Deepak Tunuguntla
Training
Day and Date | Time | Topics | Trainers |
---|---|---|---|
Wednesday, 29th Jan | 1400 - 1530 | Introduction to GPU computing | Trainer: Nicolin |
Wednesday, 29th Jan | 1600 - 1730 | Hands-on introduction to Machine Learning Basics | Trainer: Deepak Support: Hongyang/Hendrik |
Thursday, 30th Jan | 0900 - 1030 | Hands-on introduction to Model Order Reduction 1 | Trainer: Hendrik Support: Hongyang/Deepak |
Thursday, 30th Jan | 1100 - 1230 | Hands-on introduction to Model Order Reduction 2 | Trainer: Hendrik Support: Hongyang/Deepak |
Hackathon (Thursday afternoon Session 1 and 2)
Goal is to lay the foundation so that we can build on this the whole year
Split into two groups:
HPC
Led by Nicolin
Alternative Methods (AI/ML, MoR)
Led by Deepak/Hongyang
19-12-2024 Discuss tentative plan
After discussing with @Thomas Weinhart @Anthony Thornton
Training/Workshop (1 day)
Introduction to virtual prototyping framework for modelling granular materials and see where ML/surrogate models can help
Current ML/surrogate modelling techniques utilised for granular materials
PINNS, GNS, Model Order Reduction, et cetera
ML methodologies/workflow
CRISP-DM and tools
Exercises
Setting up a data science / ML environment
virtual environment and jupyter notebooks
Introduce renown frameworks
Keras, TensorFlow, PyTorch
Going from notebooks to scripts
Getting hands-on with the some of the methods presented
Will provide rotating drum data
Some notebooks with code
Uncertainty Quantification
GrainLearning
Includes tutorials and exercises
Hackathon (1/2 day)
Vision: Collection of surrogate model implementations with special focus on rotating drum dynamics
Goal: Setup the surrogate models codebase to build upon in the upcoming year
As a deliverable at the end of the hackathon, would be great if we end up with a GitHub repo with a certain folder structure acting as a placeholder for all the different ML/surrogate models we would like to implement.
Eventually, this repo will be converted as a python package called GranML, which should be integrable into other DEM open-source code bases.
16-12-2024 Original meeting discussion points
@Hongyang Cheng @Deepak Tunuguntla
Start something high-level in granular material modeling, using existing examples implemented with Keras, TensorFlow, PyTorch, etc.
Wednesday afternoon training, Thursday full-day hackathon (probably with one or two hours on advanced topics or more practical stuff)
What topics should be covered during the hackathon?
model order reduction, encoder/decoder
local, global (spatial) time series
optional: uncertainty quantification and optimization
a GranML package which contains a wide range of available ML models
Prepare rotating dataset before the hackathon: Roxana and Balazs have scripts ready to use
For the hackathon probably 2D or 3D with walls
Think about common codebases for future integration
Whom to invite as more experienced participants?
UT: Dongwei Ye and his colleagues
JKU?
Anyone from Saxion?
Communication with the working groups about our tasks (@Deepak Tunuguntla )