Skip to content

Commit 63fe8db

Browse files
committed
extend ml.slides
1 parent 8d4f6f3 commit 63fe8db

File tree

5 files changed

+1112
-52
lines changed

5 files changed

+1112
-52
lines changed
836 KB
Loading

content/wdic/maschinelles_lernen/lineare_regression.ipynb

Lines changed: 199 additions & 45 deletions
Large diffs are not rendered by default.

content/wdic/maschinelles_lernen/ml.slides

Lines changed: 41 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
title: Machine Learning
2+
latex: true
23

34
### Anwendungsgebiete
45

@@ -28,25 +29,58 @@ Tom Mitchell definiert 1998
2829

2930
---
3031

32+
Übersicht
33+
34+
![KI Übersicht](./ai_overview.png)
35+
36+
---
37+
3138
### Supervised Learning
3239

3340
* Datensatz mit bekannten Ergebnissen existiert
3441
* Regression/Klassifikation
3542

36-
.. notes::
37-
Beispiel für Regression: Position/Zeit s=s0 + v*t
38-
Beispiel für Klassifikation: Google Ad für Computerspiel -> gekauft/nicht gekauft übers Alter, Zweidimensional mit Einkommen
39-
Beispiel für Maximumssuche: https://www.geogebra.org/graphing/rtk3xmax
40-
Beispiel für [lineare Regression](./lineare_regression.html)
43+
---
44+
45+
#### Beispiel: Regression - Position/Zeit
46+
47+
$$s = s_0 + v \cdot t$$
48+
49+
Vorhersage der Position basierend auf Anfangsposition \\(s_0\\), Geschwindigkeit \\(v\\) und Zeit \\(t\\).
50+
51+
---
52+
53+
#### Beispiel: Klassifikation - E-Mail Spam Filter
54+
55+
**Eingabe-Features:**
56+
* Anzahl bestimmter Wörter ("Gewinn", "kostenlos", "dringend")
57+
* Anzahl Großbuchstaben
58+
* Anzahl Ausrufezeichen
59+
* Absender-Domain bekannt/unbekannt
60+
61+
**Ausgabe:** Spam (🚫) oder Kein Spam (✓)
62+
63+
Das Modell lernt aus tausenden gelabelten E-Mails die Muster von Spam.
64+
65+
---
66+
67+
#### Beispiel: Lineare Regression
68+
69+
Siehe Beispiel "Anscombe's Quartet" in Jupyter Notebook `lineare_regression.ipynb`
4170

4271
---
4372

4473
### Supervised Learning
4574

4675
Daten haben beschreibende Eigenschaften und Labels sind bekannt.
4776

48-
.. notes::
49-
[Anscombe's Quartett](https://en.wikipedia.org/wiki/Anscombe%27s_quartet)
77+
**Regression:**
78+
* Vorhersage kontinuierlicher Werte
79+
* Beispiele: Hauspreise, Temperatur, Aktienkurse
80+
81+
**Klassifikation:**
82+
* Zuordnung zu diskreten Kategorien
83+
* Beispiele: Spam-Erkennung, Bilderkennung, Sentiment-Analyse
5084

5185
---
5286

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ dependencies = [
1616
"qrcode[pil]>=7.4.2",
1717
"mistune>=3.0.1",
1818
"minify-html>=0.14.0",
19+
"numpy>=2.2.6",
20+
"matplotlib>=3.10.8",
21+
"scikit-learn>=1.7.2",
1922
]
2023

2124
[project.scripts]

0 commit comments

Comments
 (0)