Skip to content

Commit 414c0c9

Browse files
author
Quarto GHA Workflow Runner
committed
Built site for gh-pages
1 parent ce9efb1 commit 414c0c9

44 files changed

Lines changed: 568 additions & 565 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.nojekyll

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4fa9f17c
1+
ccce5cd2

index-meca.zip

68 Bytes
Binary file not shown.

index-preview.html

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
<!DOCTYPE html>
22
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
33
<meta charset="utf-8">
4-
<meta name="generator" content="quarto-1.10.11">
4+
<meta name="generator" content="quarto-1.10.14">
55

66
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
77

88
<meta name="author" content="Philipp Pelz">
9-
<meta name="dcterms.date" content="2026-06-21">
9+
<meta name="dcterms.date" content="2026-07-05">
1010
<meta name="keywords" content="Machine Learning, Materials Science, Materials Processing, Materials Characterization, Deep Learning, Microstructure Analysis, Process Optimization">
1111

1212
<title>Machine Learning in Materials Processing &amp; Characterization</title>
@@ -144,7 +144,7 @@
144144
<script src="site_libs/quarto-html/tippy.umd.min.js"></script>
145145
<script src="site_libs/quarto-html/anchor.min.js"></script>
146146
<link href="site_libs/quarto-html/tippy.css" rel="stylesheet">
147-
<link href="site_libs/quarto-html/quarto-syntax-highlighting-dark-20723c260624149940944109bbec0d15.css" rel="stylesheet" id="quarto-text-highlighting-styles">
147+
<link href="site_libs/quarto-html/quarto-syntax-highlighting-dark-cd20848ca02fc76d36aef2d89ed0b5fd.css" rel="stylesheet" id="quarto-text-highlighting-styles">
148148
<script src="site_libs/bootstrap/bootstrap.min.js"></script>
149149
<link href="site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet">
150150
<link href="site_libs/bootstrap/bootstrap-b36586e2ee45e68bffb8ad2fbc8df37f.min.css" rel="stylesheet" append-hash="true" id="quarto-bootstrap" data-mode="dark">
@@ -166,10 +166,10 @@
166166
">
167167
<meta name="citation_keywords" content="Machine Learning,Materials Science,Materials Processing,Materials Characterization,Deep Learning,Microstructure Analysis,Process Optimization">
168168
<meta name="citation_author" content="Philipp Pelz">
169-
<meta name="citation_publication_date" content="2026-06-21">
170-
<meta name="citation_cover_date" content="2026-06-21">
169+
<meta name="citation_publication_date" content="2026-07-05">
170+
<meta name="citation_cover_date" content="2026-07-05">
171171
<meta name="citation_year" content="2026">
172-
<meta name="citation_online_date" content="2026-06-21">
172+
<meta name="citation_online_date" content="2026-07-05">
173173
<meta name="citation_language" content="en">
174174
<meta name="citation_reference" content="citation_title=Strategies for the development of volcanic hazard maps in monogenetic volcanic fields: The example of La Palma (Canary Islands);,citation_author=José Marrero;,citation_author=Alicia García;,citation_author=Manuel Berrocoso;,citation_author=Ángeles Llinares;,citation_author=Antonio Rodríguez-Losada;,citation_author=R. Ortiz;,citation_publication_date=2019-07;,citation_cover_date=2019-07;,citation_year=2019;,citation_doi=10.1186/s13617-019-0085-5;,citation_volume=8;,citation_journal_title=Journal of Applied Volcanology;">
175175
<meta name="citation_reference" content="citation_title=Materials data science: Introduction to data mining, machine learning, and data-driven predictions for materials science and engineering;,citation_author=Stefan Sandfeld;,citation_publication_date=2024;,citation_cover_date=2024;,citation_year=2024;">
@@ -214,7 +214,7 @@ <h1 class="title">Machine Learning in Materials Processing &amp; Characterizatio
214214
<div>
215215
<div class="quarto-title-meta-heading">Published</div>
216216
<div class="quarto-title-meta-contents">
217-
<p class="date">June 21, 2026</p>
217+
<p class="date">July 5, 2026</p>
218218
</div>
219219
</div>
220220

@@ -256,8 +256,8 @@ <h2 id="toc-title">Table of contents</h2>
256256
<li><a href="#unit-i-experimental-data-as-a-learning-problem-weeks-13" id="toc-unit-i-experimental-data-as-a-learning-problem-weeks-13" class="nav-link" data-scroll-target="#unit-i-experimental-data-as-a-learning-problem-weeks-13"><span class="header-section-number">1.3.1</span> Unit I — Experimental Data as a Learning Problem (Weeks 1–3)</a></li>
257257
<li><a href="#unit-ii-representation-learning-for-microstructures-weeks-46" id="toc-unit-ii-representation-learning-for-microstructures-weeks-46" class="nav-link" data-scroll-target="#unit-ii-representation-learning-for-microstructures-weeks-46"><span class="header-section-number">1.3.2</span> Unit II — Representation Learning for Microstructures (Weeks 4–6)</a></li>
258258
<li><a href="#unit-iii-learning-from-processing-data-weeks-89" id="toc-unit-iii-learning-from-processing-data-weeks-89" class="nav-link" data-scroll-target="#unit-iii-learning-from-processing-data-weeks-89"><span class="header-section-number">1.3.3</span> Unit III — Learning from Processing Data (Weeks 8–9)</a></li>
259-
<li><a href="#unit-iv-characterization-transformers-and-uncertainty-weeks-1012" id="toc-unit-iv-characterization-transformers-and-uncertainty-weeks-1012" class="nav-link" data-scroll-target="#unit-iv-characterization-transformers-and-uncertainty-weeks-1012"><span class="header-section-number">1.3.4</span> Unit IV — Characterization, Transformers, and Uncertainty (Weeks 10–12)</a></li>
260-
<li><a href="#unit-v-physics-trust-and-synthesis-weeks-1314" id="toc-unit-v-physics-trust-and-synthesis-weeks-1314" class="nav-link" data-scroll-target="#unit-v-physics-trust-and-synthesis-weeks-1314"><span class="header-section-number">1.3.5</span> Unit V — Physics, Trust, and Synthesis (Weeks 13–14)</a></li>
259+
<li><a href="#unit-iv-characterization-transformers-and-physics-weeks-1012" id="toc-unit-iv-characterization-transformers-and-physics-weeks-1012" class="nav-link" data-scroll-target="#unit-iv-characterization-transformers-and-physics-weeks-1012"><span class="header-section-number">1.3.4</span> Unit IV — Characterization, Transformers, and Physics (Weeks 10–12)</a></li>
260+
<li><a href="#unit-v-uncertainty-trust-and-synthesis-weeks-1314" id="toc-unit-v-uncertainty-trust-and-synthesis-weeks-1314" class="nav-link" data-scroll-target="#unit-v-uncertainty-trust-and-synthesis-weeks-1314"><span class="header-section-number">1.3.5</span> Unit V — Uncertainty, Trust, and Synthesis (Weeks 13–14)</a></li>
261261
</ul></li>
262262
<li><a href="#learning-outcomes" id="toc-learning-outcomes" class="nav-link" data-scroll-target="#learning-outcomes"><span class="header-section-number">1.4</span> Learning Outcomes</a></li>
263263
<li><a href="#lab-possibilities" id="toc-lab-possibilities" class="nav-link" data-scroll-target="#lab-possibilities"><span class="header-section-number">1.5</span> Lab Possibilities</a></li>
@@ -565,8 +565,8 @@ <h4 data-number="1.3.3.2" class="anchored" data-anchor-id="week-9-inverse-proble
565565
<hr>
566566
</section>
567567
</section>
568-
<section id="unit-iv-characterization-transformers-and-uncertainty-weeks-1012" class="level3" data-number="1.3.4">
569-
<h3 data-number="1.3.4" class="anchored" data-anchor-id="unit-iv-characterization-transformers-and-uncertainty-weeks-1012"><span class="header-section-number">1.3.4</span> Unit IV — Characterization, Transformers, and Uncertainty (Weeks 10–12)</h3>
568+
<section id="unit-iv-characterization-transformers-and-physics-weeks-1012" class="level3" data-number="1.3.4">
569+
<h3 data-number="1.3.4" class="anchored" data-anchor-id="unit-iv-characterization-transformers-and-physics-weeks-1012"><span class="header-section-number">1.3.4</span> Unit IV — Characterization, Transformers, and Physics (Weeks 10–12)</h3>
570570
<section id="week-10-ml-for-characterization-signals" class="level4" data-number="1.3.4.1">
571571
<h4 data-number="1.3.4.1" class="anchored" data-anchor-id="week-10-ml-for-characterization-signals"><span class="header-section-number">1.3.4.1</span> Week 10 – ML for characterization signals</h4>
572572
<p><em>Lecture: Tuesday, 16.06.2026, 14:15-15:45 | Exercise: Thursday, 18.06.2026, 16:15-17:45</em></p>
@@ -605,24 +605,23 @@ <h4 data-number="1.3.4.2" class="anchored" data-anchor-id="week-11-transformers-
605605
<p><strong>Exercise:</strong> Apply a small ViT / attention model to a characterization dataset (e.g.&nbsp;4D-STEM patches); compare against a CNN baseline.</p>
606606
<hr>
607607
</section>
608-
<section id="week-12-uncertainty-aware-regression-gaussian-processes" class="level4" data-number="1.3.4.3">
609-
<h4 data-number="1.3.4.3" class="anchored" data-anchor-id="week-12-uncertainty-aware-regression-gaussian-processes"><span class="header-section-number">1.3.4.3</span> Week 12 – Uncertainty-aware regression &amp; Gaussian Processes</h4>
608+
<section id="week-12-physics-informed-and-constrained-ml" class="level4" data-number="1.3.4.3">
609+
<h4 data-number="1.3.4.3" class="anchored" data-anchor-id="week-12-physics-informed-and-constrained-ml"><span class="header-section-number">1.3.4.3</span> Week 12 – Physics-informed and constrained ML</h4>
610610
<p><em>Lecture: Tuesday, 30.06.2026, 14:15-15:45 | Exercise: Thursday, 02.07.2026, 16:15-17:45</em></p>
611-
<p><strong>Slides:</strong> <a href="https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit11_uncertainty_gp/12_uncertainty_gp.html">Open</a></p>
611+
<p><strong>Slides:</strong> <a href="https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit11_pinns/12_pinns.html">Open</a></p>
612612
<ul>
613-
<li>Aleatoric vs epistemic uncertainty in experiments.</li>
614-
<li>Gaussian Processes as uncertainty-aware surrogates.</li>
615-
<li>Exploration vs exploitation in experimental design.</li>
616-
<li>Connection to materials acceleration platforms.</li>
613+
<li>Embedding physical constraints into ML models.</li>
614+
<li>Penalty terms, soft constraints, hybrid approaches.</li>
615+
<li>Failure modes of unconstrained models.</li>
617616
</ul>
618-
<p><strong>Exercise:</strong> Compare GP regression and NN ensembles for a process-parameter problem.</p>
617+
<p><strong>Exercise:</strong> Train a constrained model for a processing or characterization task.</p>
619618
<hr>
620619
</section>
621620
</section>
622-
<section id="unit-v-physics-trust-and-synthesis-weeks-1314" class="level3" data-number="1.3.5">
623-
<h3 data-number="1.3.5" class="anchored" data-anchor-id="unit-v-physics-trust-and-synthesis-weeks-1314"><span class="header-section-number">1.3.5</span> Unit V — Physics, Trust, and Synthesis (Weeks 13–14)</h3>
624-
<section id="week-13-physics-informed-and-constrained-ml-self-study-lecture-cancelled" class="level4" data-number="1.3.5.1">
625-
<h4 data-number="1.3.5.1" class="anchored" data-anchor-id="week-13-physics-informed-and-constrained-ml-self-study-lecture-cancelled"><span class="header-section-number">1.3.5.1</span> Week 13 – Physics-informed and constrained ML<em>self-study (lecture cancelled)</em></h4>
621+
<section id="unit-v-uncertainty-trust-and-synthesis-weeks-1314" class="level3" data-number="1.3.5">
622+
<h3 data-number="1.3.5" class="anchored" data-anchor-id="unit-v-uncertainty-trust-and-synthesis-weeks-1314"><span class="header-section-number">1.3.5</span> Unit V — Uncertainty, Trust, and Synthesis (Weeks 13–14)</h3>
623+
<section id="week-13-uncertainty-aware-regression-gaussian-processes-self-study-lecture-cancelled" class="level4" data-number="1.3.5.1">
624+
<h4 data-number="1.3.5.1" class="anchored" data-anchor-id="week-13-uncertainty-aware-regression-gaussian-processes-self-study-lecture-cancelled"><span class="header-section-number">1.3.5.1</span> Week 13 – Uncertainty-aware regression &amp; Gaussian Processes<em>self-study (lecture cancelled)</em></h4>
626625
<p><em>Lecture cancelled (Tuesday, 07.07.2026) — delivered as required self-study. Exercise: Thursday, 09.07.2026, 16:15-17:45 takes place as scheduled.</em></p>
627626
<div class="callout callout-style-default callout-warning callout-titled">
628627
<div class="callout-header d-flex align-content-center">
@@ -634,16 +633,17 @@ <h4 data-number="1.3.5.1" class="anchored" data-anchor-id="week-13-physics-infor
634633
</div>
635634
</div>
636635
<div class="callout-body-container callout-body">
637-
<p>The Tuesday lecture does not take place. This unit — <strong>physics-informed and constrained ML</strong> — is <strong>required self-study</strong> from the slide deck below. It remains examinable and is the unit that delivers the “integrate physical constraints into ML workflows” learning outcome. The Thursday exercise runs as normal.</p>
636+
<p>The Tuesday lecture does not take place. This unit — <strong>uncertainty-aware regression &amp; Gaussian Processes</strong> — is <strong>required self-study</strong> from the slide deck below. It remains examinable and is the unit that delivers the “quantify and propagate predictive uncertainty” learning outcome. The Thursday exercise runs as normal.</p>
638637
</div>
639638
</div>
640-
<p><strong>Slides (required self-study):</strong> <a href="https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit12_pinns/13_pinns.html">Open</a></p>
639+
<p><strong>Slides (required self-study):</strong> <a href="https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit12_uncertainty_gp/13_uncertainty_gp.html">Open</a></p>
641640
<ul>
642-
<li>Embedding physical constraints into ML models.</li>
643-
<li>Penalty terms, soft constraints, hybrid approaches.</li>
644-
<li>Failure modes of unconstrained models.</li>
641+
<li>Aleatoric vs epistemic uncertainty in experiments.</li>
642+
<li>Gaussian Processes as uncertainty-aware surrogates.</li>
643+
<li>Exploration vs exploitation in experimental design.</li>
644+
<li>Connection to materials acceleration platforms.</li>
645645
</ul>
646-
<p><strong>Exercise:</strong> Train a constrained model for a processing or characterization task.</p>
646+
<p><strong>Exercise:</strong> Compare GP regression and NN ensembles for a process-parameter problem.</p>
647647
<hr>
648648
</section>
649649
<section id="week-14-integration-limits-and-reflection" class="level4" data-number="1.3.5.2">

index.docx

19 Bytes
Binary file not shown.

index.embed.ipynb

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
"Course Curriculum and Materials\n",
1010
"\n",
1111
"Philipp Pelz (Materials Science and Engineering) \n",
12-
"June 21, 2026\n",
12+
"July 5, 2026\n",
1313
"\n",
1414
"This course teaches how machine learning can be applied to experimental data from materials processing and characterization. The focus lies on images, spectra, time-series, and processing parameters, and on understanding how physical data formation interacts with learning algorithms. Students learn to build robust, uncertainty-aware ML pipelines for real experimental workflows, avoiding common pitfalls such as data leakage, overfitting, and spurious correlations."
1515
],
16-
"id": "908daa1c-6d96-48dc-bb7e-c8663997068a"
16+
"id": "5410d27f-40c0-4eb4-a61b-18817791a842"
1717
},
1818
{
1919
"cell_type": "raw",
@@ -78,7 +78,7 @@
7878
"}\n",
7979
"</style>"
8080
],
81-
"id": "62fc67b2-7d66-4822-9cf3-d22c06db1659"
81+
"id": "f35d7870-cbdf-41b3-9bcf-882dbbd27506"
8282
},
8383
{
8484
"cell_type": "raw",
@@ -108,7 +108,7 @@
108108
" <strong>How to use this course site.</strong> Use this page as the central hub for syllabus, lecture structure, reading, notebooks, and course materials. Formal announcements and enrollment remain on StudOn; code and openly shared resources live in the linked GitHub repository.\n",
109109
"</div>"
110110
],
111-
"id": "3204ec46-b726-4e66-8acf-58e5b980fb42"
111+
"id": "2f3c1b9b-0c9e-4d20-8ded-8f492d0d4820"
112112
},
113113
{
114114
"cell_type": "markdown",
@@ -338,7 +338,7 @@
338338
"\n",
339339
"------------------------------------------------------------------------\n",
340340
"\n",
341-
"### Unit IV — Characterization, Transformers, and Uncertainty (Weeks 10–12)\n",
341+
"### Unit IV — Characterization, Transformers, and Physics (Weeks 10–12)\n",
342342
"\n",
343343
"#### Week 10 – ML for characterization signals\n",
344344
"\n",
@@ -382,38 +382,38 @@
382382
"\n",
383383
"------------------------------------------------------------------------\n",
384384
"\n",
385-
"#### Week 12 – Uncertainty-aware regression & Gaussian Processes\n",
385+
"#### Week 12 – Physics-informed and constrained ML\n",
386386
"\n",
387387
"*Lecture: Tuesday, 30.06.2026, 14:15-15:45 \\| Exercise: Thursday, 02.07.2026, 16:15-17:45*\n",
388388
"\n",
389-
"**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit11_uncertainty_gp/12_uncertainty_gp.html)\n",
389+
"**Slides:** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit11_pinns/12_pinns.html)\n",
390390
"\n",
391-
"- Aleatoric vs epistemic uncertainty in experiments.\n",
392-
"- Gaussian Processes as uncertainty-aware surrogates.\n",
393-
"- Exploration vs exploitation in experimental design.\n",
394-
"- Connection to materials acceleration platforms.\n",
391+
"- Embedding physical constraints into ML models.\n",
392+
"- Penalty terms, soft constraints, hybrid approaches.\n",
393+
"- Failure modes of unconstrained models.\n",
395394
"\n",
396-
"**Exercise:** Compare GP regression and NN ensembles for a process-parameter problem.\n",
395+
"**Exercise:** Train a constrained model for a processing or characterization task.\n",
397396
"\n",
398397
"------------------------------------------------------------------------\n",
399398
"\n",
400-
"### Unit V — Physics, Trust, and Synthesis (Weeks 13–14)\n",
399+
"### Unit V — Uncertainty, Trust, and Synthesis (Weeks 13–14)\n",
401400
"\n",
402-
"#### Week 13 – Physics-informed and constrained ML — *self-study (lecture cancelled)*\n",
401+
"#### Week 13 – Uncertainty-aware regression & Gaussian Processes — *self-study (lecture cancelled)*\n",
403402
"\n",
404403
"*Lecture cancelled (Tuesday, 07.07.2026) — delivered as required self-study. Exercise: Thursday, 09.07.2026, 16:15-17:45 takes place as scheduled.*\n",
405404
"\n",
406405
"> **No lecture on 07.07.2026**\n",
407406
">\n",
408-
"> The Tuesday lecture does not take place. This unit — **physics-informed and constrained ML** — is **required self-study** from the slide deck below. It remains examinable and is the unit that delivers the “integrate physical constraints into ML workflows” learning outcome. The Thursday exercise runs as normal.\n",
407+
"> The Tuesday lecture does not take place. This unit — **uncertainty-aware regression & Gaussian Processes** — is **required self-study** from the slide deck below. It remains examinable and is the unit that delivers the “quantify and propagate predictive uncertainty” learning outcome. The Thursday exercise runs as normal.\n",
409408
"\n",
410-
"**Slides (required self-study):** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit12_pinns/13_pinns.html)\n",
409+
"**Slides (required self-study):** [Open](https://pelzlab.science/public_presentations/ml_for_characterization_and_processing/unit12_uncertainty_gp/13_uncertainty_gp.html)\n",
411410
"\n",
412-
"- Embedding physical constraints into ML models.\n",
413-
"- Penalty terms, soft constraints, hybrid approaches.\n",
414-
"- Failure modes of unconstrained models.\n",
411+
"- Aleatoric vs epistemic uncertainty in experiments.\n",
412+
"- Gaussian Processes as uncertainty-aware surrogates.\n",
413+
"- Exploration vs exploitation in experimental design.\n",
414+
"- Connection to materials acceleration platforms.\n",
415415
"\n",
416-
"**Exercise:** Train a constrained model for a processing or characterization task.\n",
416+
"**Exercise:** Compare GP regression and NN ensembles for a process-parameter problem.\n",
417417
"\n",
418418
"------------------------------------------------------------------------\n",
419419
"\n",
@@ -458,7 +458,7 @@
458458
"- ML-assisted autofocus or EBSD pattern classification.\n",
459459
"- Multi-modal fusion of images, spectra, and process parameters."
460460
],
461-
"id": "151d69f6-ccb0-421b-aa51-0b879b05e317"
461+
"id": "a2b304cb-c139-4f60-a8f7-b320c6013df7"
462462
}
463463
],
464464
"nbformat": 4,

0 commit comments

Comments
 (0)