Skip to content

Commit 767b889

Browse files
committed
Realign schedule: W7 time-series self-study, W8 inverse problems
Tue 26.05 lecture cancelled (Pfingstdienstag) -> Week 7 time-series becomes self-study with in-class Thu exercise. Thu 04.06 exercise cancelled (Fronleichnam) -> Week 8 is inverse problems with a self-study exercise. Generalization unit dropped (duplicate); Weeks 9-13 shifted up one; Week 14 is now a buffer/review/mini-project slot. Slide links updated to the correct deck folders.
1 parent 9c1764f commit 767b889

8 files changed

Lines changed: 251 additions & 311 deletions

index.qmd

Lines changed: 41 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -314,14 +314,16 @@ Fine-tune a pretrained model; compare against training from scratch.
314314

315315
---
316316

317-
### Unit III — Learning from Processing Data (Weeks 7–9)
317+
### Unit III — Learning from Processing Data (Weeks 7–8)
318318

319319
#### Week 7 – Time-series and process monitoring
320320

321-
*Lecture: Tuesday, 26.05.2026, 14:15-15:45 (cancelled - Pfingstdienstag) | Exercise: Thursday, 28.05.2026, 16:15-17:45*
321+
*Lecture: Tuesday, 26.05.2026, 14:15-15:45 (self-study — Pfingstdienstag public holiday) | Exercise: Thursday, 28.05.2026, 16:15-17:45 (in class)*
322322

323323
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit07_time_series/01_intro.html)
324324

325+
> **Self-study lecture:** the Tuesday slot is cancelled (Pfingstdienstag). Work through the slide deck independently; the Thursday exercise runs in class and consolidates the material.
326+
325327
- Processing signals:
326328
temperature cycles, AM melt pool signals, SPS, rolling.
327329
- Regression and sequence models as surrogates.
@@ -335,41 +337,18 @@ Fine-tune a pretrained model; compare against training from scratch.
335337
- Case studies: additive manufacturing, process stability
336338
- Real-time anomaly detection from processing history
337339

338-
339-
**Exercise:**
340+
**Exercise:**
340341
Predict a process outcome from time-series data using regression or simple RNNs.
341342

342343
---
343344

344-
#### Week 8 – Generalization, robustness, and process windows
345-
346-
*Lecture: Tuesday, 02.06.2026, 14:15-15:45 | Exercise: Thursday, 04.06.2026, 16:15-17:45 (cancelled - Fronleichnam)*
347-
348-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit08_generalization_robustness/01_intro.html)
349-
350-
- Sensitivity to noise and parameter drift.
351-
- Overfitting in process–property models.
352-
- Robustness as a design criterion.
353-
354-
**Summary:**
355-
356-
- Shift from raw performance to **model reliability**
357-
- Bias–variance tradeoff and generalization to factory-floor data
358-
- Robust validation: K-fold and stratified cross-validation on small datasets
359-
- **Process robustness** via sensitivity analysis
360-
- **Process windows**: parameter regions insensitive to industrial noise
361-
345+
#### Week 8 – Inverse problems and process maps
362346

363-
**Exercise:**
364-
Analyze model robustness under perturbed process conditions.
365-
366-
---
347+
*Lecture: Tuesday, 02.06.2026, 14:15-15:45 (in class) | Exercise: Thursday, 04.06.2026, 16:15-17:45 (self-study — Fronleichnam public holiday)*
367348

368-
#### Week 9 – Inverse problems and process maps
349+
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit08_inverse_problems/09_inverse_problems.html)
369350

370-
*Lecture: Tuesday, 09.06.2026, 14:15-15:45 | Exercise: Thursday, 11.06.2026, 16:15-17:45*
371-
372-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit09_inverse_problems/09_inverse_problems.html)
351+
> **Self-study exercise:** the Thursday slot is cancelled (Fronleichnam). The exercise is provided for independent work; a solution is released afterwards.
373352
374353
- Process → structure inverse problems.
375354
- ML-guided process maps (e.g. AM laser power vs scan speed).
@@ -382,19 +361,20 @@ Analyze model robustness under perturbed process conditions.
382361
- **Physics-informed learning**: physical transformations and constraints
383362
- **Process maps** and **process corridors** for safe operating regions
384363

385-
386-
**Exercise:**
364+
**Exercise:**
387365
Construct a simple ML-based process map; compare constrained vs unconstrained models.
388366

389367
---
390368

391-
### Unit IV — Uncertainty, Surrogates, and Automation (Weeks 10–12)
369+
### Unit IV — Characterization, Automation, and Uncertainty (Weeks 9–11)
392370

393-
#### Week 10 – ML for characterization signals
371+
#### Week 9 – ML for characterization signals
394372

395-
*Lecture: Tuesday, 16.06.2026, 14:15-15:45 | Exercise: Thursday, 18.06.2026, 16:15-17:45*
373+
*Lecture: Tuesday, 09.06.2026, 14:15-15:45 | Exercise: Thursday, 11.06.2026, 16:15-17:45*
374+
375+
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit09_characterization_signals/10_characterization_signals.html)
396376

397-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit10_characterization_signals/10_characterization_signals.html)
377+
Companion deck (within Week 9): **Transformers for materials** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit09b_transformers_for_materials/transformers_for_materials.html)
398378

399379
- Spectral data: XRD, EELS, EDS.
400380
- Denoising, peak finding, dimensionality reduction.
@@ -407,17 +387,16 @@ Construct a simple ML-based process map; compare constrained vs unconstrained mo
407387
- **Autoencoders**: compressing spectra into a low-dimensional latent space
408388
- Denoising and feature extraction at high throughput without losing physics
409389

410-
411-
**Exercise:**
390+
**Exercise:**
412391
Apply PCA/NMF to spectral datasets; interpret components physically.
413392

414393
---
415394

416-
#### Week 11 – Automation in microscopy and characterization
395+
#### Week 10 – Automation in microscopy and characterization
417396

418-
*Lecture: Tuesday, 23.06.2026, 14:15-15:45 | Exercise: Thursday, 25.06.2026, 16:15-17:45*
397+
*Lecture: Tuesday, 16.06.2026, 14:15-15:45 | Exercise: Thursday, 18.06.2026, 16:15-17:45*
419398

420-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit11_automation/11_automation.html)
399+
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit10_automation/11_automation.html)
421400

422401
- Autofocus, drift correction, parameter selection.
423402
- ML as a control component, not just a predictor.
@@ -434,54 +413,62 @@ Implement a simple ML-assisted autofocus or defect detector.
434413

435414
---
436415

437-
#### Week 12 – Uncertainty-aware regression & Gaussian Processes
416+
#### Week 11 – Uncertainty-aware regression & Gaussian Processes
438417

439-
*Lecture: Tuesday, 30.06.2026, 14:15-15:45 | Exercise: Thursday, 02.07.2026, 16:15-17:45*
418+
*Lecture: Tuesday, 23.06.2026, 14:15-15:45 | Exercise: Thursday, 25.06.2026, 16:15-17:45*
440419

441-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit12_uncertainty_gp/12_uncertainty_gp.html)
420+
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit11_uncertainty_gp/12_uncertainty_gp.html)
442421

443422
- Aleatoric vs epistemic uncertainty in experiments.
444423
- Gaussian Processes as uncertainty-aware surrogates.
445424
- Exploration vs exploitation in experimental design.
446425
- Connection to materials acceleration platforms.
447426

448-
**Exercise:**
427+
**Exercise:**
449428
Compare GP regression and NN ensembles for a process-parameter problem.
450429

451430
---
452431

453-
### Unit V — Physics, Trust, and Synthesis (Weeks 13–14)
432+
### Unit V — Physics, Trust, and Synthesis (Weeks 12–13)
454433

455-
#### Week 13 – Physics-informed and constrained ML
434+
#### Week 12 – Physics-informed and constrained ML
456435

457-
*Lecture: Tuesday, 07.07.2026, 14:15-15:45 | Exercise: Thursday, 09.07.2026, 16:15-17:45*
436+
*Lecture: Tuesday, 30.06.2026, 14:15-15:45 | Exercise: Thursday, 02.07.2026, 16:15-17:45*
458437

459-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit13_pinns/13_pinns.html)
438+
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit12_pinns/13_pinns.html)
460439

461440
- Embedding physical constraints into ML models.
462441
- Penalty terms, soft constraints, hybrid approaches.
463442
- Failure modes of unconstrained models.
464443

465-
**Exercise:**
444+
**Exercise:**
466445
Train a constrained model for a processing or characterization task.
467446

468447
---
469448

470-
#### Week 14 – Integration, limits, and reflection
449+
#### Week 13 – Integration, limits, and reflection
471450

472-
*Lecture: Tuesday, 14.07.2026, 14:15-15:45 | Exercise: Thursday, 16.07.2026, 16:15-17:45*
451+
*Lecture: Tuesday, 07.07.2026, 14:15-15:45 | Exercise: Thursday, 09.07.2026, 16:15-17:45*
473452

474-
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit14_reflection/14_reflection.html)
453+
**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit13_reflection/14_reflection.html)
475454

476455
- Explainability for experimental ML (CAMs, SHAP).
477456
- Why ML fails in real labs.
478457
- Where ML genuinely changes materials processing.
479458

480-
**Exercise:**
459+
**Exercise:**
481460
Mini-project presentations and critical discussion.
482461

483462
---
484463

464+
#### Week 14 – Buffer, review, and mini-project work
465+
466+
*Tuesday, 14.07.2026, 14:15-15:45 | Thursday, 16.07.2026, 16:15-17:45*
467+
468+
No new material. Reserved as a buffer to absorb schedule slippage from the Week 7 / Week 8 public-holiday self-study sessions, for review of difficult topics on request, and for mini-project consultation and presentations.
469+
470+
---
471+
485472
## Learning Outcomes
486473

487474
Students completing this course will be able to:

week10_summary.md

Lines changed: 33 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,47 @@
1-
# Week 10 Summary: ML for characterization signals
1+
# Week 10 Summary: Automation in microscopy and characterization
22

33
## Cross-Book Summary
44

5-
### 1. Clustering Spectral Data
6-
- **K-Means:** Groups similar spectra (XRD/EDS) to identify distinct phases.
7-
- **Mini-Batch K-Means:** Speeds up high-throughput characterization.
8-
- **t-SNE:** Projects high-dimensional spectra to 2D to reveal outliers/relationships.
5+
### 1. Multi-Modal Data Fusion
6+
- **Beyond Single Sensors:** Fuse images (SEM), chemistry (EDS), and orientations (EBSD) for a complete physical picture.
7+
- **Bayesian Sensor Fusion:** Combines uncertain measurements using precision-weighted posteriors.
8+
- **Latent Fusion:** Autoencoders/PCA find shared embeddings to combine diverse data types.
99

10-
### 2. Autoencoders for Signal Processing
11-
- **Latent Representations:** Compresses spectra to essential physical information.
12-
- **Denoising:** Reconstructs clean signals from noisy inputs without blurring.
13-
- **Non-linear Compression:** Outperforms PCA for complex spectral libraries.
10+
### 2. Reinforcement Learning for Control
11+
- **Autonomous Agent:** Learns to interact with environments (e.g., microscopes) to maximize rewards.
12+
- **RL Loop:** State (image), Action (adjust focus), Reward (sharpness/SNR).
13+
- **Policy Gradients:** Train NNs for optimal scientific decision-making.
1414

15-
### 3. Scientific Integrity in ML
16-
- **Peak Preservation:** ML must assist, not invent or smooth away real physics.
15+
### 3. Computer Vision in the Lab
16+
- **Automated Workflows:** CNNs for real-time ROI detection, autofocus, and pattern classification.
1717

1818
## 90-Minute Lecture Strategy
1919

20-
### Part 1: High-Dimensional Signals
21-
- Digital footprint: XRD, EDS, EELS, Raman.
22-
- Manual vs. automated peak-picking.
23-
- Vector spectrum representation.
20+
### Part 1: Toward the Self-Driving Lab
21+
- The automation stack.
22+
- Autonomous Characterization: Scan, Analyze, Decide, Repeat.
2423

25-
### Part 2: Clustering Structure
26-
- K-Means algorithm.
27-
- Elbow Method for phase counting.
28-
- Ternary alloy mapping.
24+
### Part 2: ML-Assisted Instrument Tuning
25+
- Autofocus and Beam Alignment.
26+
- Real-time feedback loops.
2927

30-
### Part 3: Visualizing the Unseen
31-
- t-SNE Stochastic Proximity.
32-
- Hidden relationships.
33-
- t-SNE distance pitfalls.
28+
### Part 3: Fusing Multi-Modal Data
29+
- Bayesian Fusion for sensor noise.
30+
- Multi-head NNs.
31+
- Combining XRD and EDS.
3432

35-
### Part 4: Autoencoders & Denoising
36-
- Encoder-Bottleneck-Decoder.
37-
- Denoising characterization signals.
38-
- Bottlenecks as physical descriptors.
33+
### Part 4: RL for Lab Control
34+
- RL Framework overview.
35+
- Reward Functions for science.
36+
- Industrial glass processing control.
3937

40-
### Part 5: Data to Discovery
41-
- Real-time spectral analysis.
42-
- Physical consistency in ML.
43-
- Automated pipelines.
38+
### Part 5: The Integrated Pipeline
39+
- "On-the-fly" discovery.
40+
- Automation challenges: Latency and safety.
4441

4542
## Quarto Website Update (Summary)
46-
**Summary for ML-PC Week 10:**
47-
- Processes high-dimensional Characterization Signals (XRD, EDS).
48-
- Employs K-Means and t-SNE for automated phase identification.
49-
- Uses Autoencoders for latent space compression and denoising.
50-
- Enhances high-throughput data analysis while preserving physics.
43+
**Summary for ML-PC Week 11:**
44+
- Explores Autonomous Characterization and active instrument control.
45+
- Introduces Multi-Modal Data Fusion (Bayesian and Latent).
46+
- Uses Reinforcement Learning (RL) for laboratory task automation.
47+
- Details building integrated pipelines for "on-the-fly" scientific discovery.

week11_summary.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,47 @@
1-
# Week 11 Summary: Automation in microscopy and characterization
1+
# Week 11 Summary: Uncertainty-aware regression & Gaussian Processes
22

33
## Cross-Book Summary
44

5-
### 1. Multi-Modal Data Fusion
6-
- **Beyond Single Sensors:** Fuse images (SEM), chemistry (EDS), and orientations (EBSD) for a complete physical picture.
7-
- **Bayesian Sensor Fusion:** Combines uncertain measurements using precision-weighted posteriors.
8-
- **Latent Fusion:** Autoencoders/PCA find shared embeddings to combine diverse data types.
5+
### 1. Knowing what you don't know
6+
- **Aleatoric vs. Epistemic:** Inherent physical noise vs. model ignorance.
7+
- **Overconfidence Danger:** Point estimates fail safely in unknown regimes; uncertainty metrics are crucial.
98

10-
### 2. Reinforcement Learning for Control
11-
- **Autonomous Agent:** Learns to interact with environments (e.g., microscopes) to maximize rewards.
12-
- **RL Loop:** State (image), Action (adjust focus), Reward (sharpness/SNR).
13-
- **Policy Gradients:** Train NNs for optimal scientific decision-making.
9+
### 2. Gaussian Processes (GPs)
10+
- **Distribution over Functions:** GP yields posterior mean and variance (uncertainty).
11+
- **Kernels as Physical Priors:** Encodes assumptions about data smoothness/scale.
12+
- **Non-Parametric Nature:** Scales with data size, ideal for small, high-quality materials datasets.
1413

15-
### 3. Computer Vision in the Lab
16-
- **Automated Workflows:** CNNs for real-time ROI detection, autofocus, and pattern classification.
14+
### 3. GP-Based Process Maps
15+
- **Confidence Ribbons:** Visualize reliability to guide further experiments.
16+
- **Kriging:** Interpolates materials property surfaces using GP regression.
1717

1818
## 90-Minute Lecture Strategy
1919

20-
### Part 1: Toward the Self-Driving Lab
21-
- The automation stack.
22-
- Autonomous Characterization: Scan, Analyze, Decide, Repeat.
20+
### Part 1: Uncertainty in Science
21+
- Risk management in materials processing.
22+
- Visualizing distributions and error bars.
2323

24-
### Part 2: ML-Assisted Instrument Tuning
25-
- Autofocus and Beam Alignment.
26-
- Real-time feedback loops.
24+
### Part 2: GP Fundamentals
25+
- Function vs. Parameter space.
26+
- Kernels and "Similarity".
27+
- Conditional Gaussians and Variance.
2728

28-
### Part 3: Fusing Multi-Modal Data
29-
- Bayesian Fusion for sensor noise.
30-
- Multi-head NNs.
31-
- Combining XRD and EDS.
29+
### Part 3: GP Case Studies
30+
- Predicting tensile strength across parameters.
31+
- GP for Experimental Design.
32+
- Multi-Task GPs.
3233

33-
### Part 4: RL for Lab Control
34-
- RL Framework overview.
35-
- Reward Functions for science.
36-
- Industrial glass processing control.
34+
### Part 4: Advanced Probabilistic ML
35+
- Mixture Density Networks (MDNs).
36+
- Dropout as Bayesian approximation.
3737

38-
### Part 5: The Integrated Pipeline
39-
- "On-the-fly" discovery.
40-
- Automation challenges: Latency and safety.
38+
### Part 5: Decision Making
39+
- Safe process windows via confidence intervals.
40+
- Building trustworthy models.
4141

4242
## Quarto Website Update (Summary)
43-
**Summary for ML-PC Week 11:**
44-
- Explores Autonomous Characterization and active instrument control.
45-
- Introduces Multi-Modal Data Fusion (Bayesian and Latent).
46-
- Uses Reinforcement Learning (RL) for laboratory task automation.
47-
- Details building integrated pipelines for "on-the-fly" scientific discovery.
43+
**Summary for ML-PC Week 12:**
44+
- Introduces Probabilistic Machine Learning for uncertainty quantification.
45+
- Differentiates aleatoric (noise) from epistemic (ignorance) uncertainty.
46+
- Uses Gaussian Processes (GPs) for uncertainty-aware regression.
47+
- Applies confidence intervals to map robust process windows.

0 commit comments

Comments
 (0)