Skip to content

Commit 8ec5545

Browse files
authored
Merge branch 'main' into main
2 parents 2d7843d + 163f655 commit 8ec5545

39 files changed

+4488
-40
lines changed

docs/1intro/case-study.ipynb

Lines changed: 912 additions & 0 deletions
Large diffs are not rendered by default.

docs/1intro/categories.rst

Lines changed: 249 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,249 @@
1+
Kategorien von Aufgaben
2+
=======================
3+
4+
Maschinelles Lernen kann für verschiedene **Aufgabentypen** eingesetzt werden,
5+
abhängig davon, ob das Ziel eine **Vorhersage, Gruppierung oder
6+
Entscheidungsoptimierung** ist. In diesem Kapitel werden die vier Hauptarten von
7+
ML-Aufgaben vorgestellt: :ref:`regression`, :ref:`classification`,
8+
:ref:`clustering` und :ref:`autonomous`.
9+
10+
.. _regression:
11+
12+
Regression
13+
----------
14+
15+
* Sie ist eine Technik zur **Vorhersage von kontinuierlichen Werten** auf Basis
16+
von Eingabedaten.
17+
* Sie wird genutzt, wenn das Ziel eine numerische Größe ist, :abbr:`z.B.
18+
(zum Beispiel)` Preis, Temperatur oder Umsatzprognose.
19+
20+
Beispiele
21+
~~~~~~~~~
22+
23+
Immobilienpreise vorhersagen
24+
Basierend auf Faktoren wie Größe, Lage und Baujahr.
25+
Wettervorhersagen
26+
Prognose der Temperatur für den nächsten Tag.
27+
Finanzmarktanalysen
28+
Vorhersage von Aktienkursen oder Umsatzentwicklungen.
29+
30+
Typische Algorithmen
31+
~~~~~~~~~~~~~~~~~~~~
32+
33+
* Lineare Regression
34+
* Multiple Regression
35+
* Polynomial Regression
36+
* Neuronale Netze für kontinuierliche Vorhersagen
37+
38+
.. _classification:
39+
40+
Klassifikation
41+
--------------
42+
43+
Definition
44+
~~~~~~~~~~
45+
46+
* Klassifikation ist eine Methode zur **Zuordnung von Datenpunkten zu diskreten
47+
Kategorien**.
48+
* Das Ziel ist, eine Entscheidung über eine vordefinierte Anzahl von Klassen zu
49+
treffen.
50+
51+
Beispiele
52+
~~~~~~~~~
53+
54+
E-Mail-Spam-Erkennung
55+
Klassifizierung von E-Mails als "Spam" oder "Nicht-Spam".
56+
Diagnosen in der Medizin
57+
Erkennung von Krankheiten anhand von Symptomen.
58+
Bilderkennung
59+
Identifizierung von Objekten auf Fotos (Hund vs. Katze).
60+
61+
Typische Algorithmen
62+
~~~~~~~~~~~~~~~~~~~~
63+
64+
* Entscheidungsbäume
65+
* Random Forest
66+
* Support Vector Machines (SVM)
67+
* Neuronale Netze für Bilderkennung (CNNs)
68+
69+
.. _clustering:
70+
71+
Clustering
72+
----------
73+
74+
Definition
75+
~~~~~~~~~~
76+
77+
* Clustering ist eine Technik des **unüberwachten Lernens**, bei der Daten ohne
78+
vorherige Labels in Gruppen eingeteilt werden.
79+
* Das Ziel ist es, Muster oder Strukturen in den Daten zu erkennen.
80+
81+
Beispiele
82+
~~~~~~~~~
83+
84+
Kundensegmentierung
85+
Kunden anhand ihres Kaufverhaltens in Gruppen einteilen.
86+
Genanalyse
87+
Identifikation von ähnlichen genetischen Mustern.
88+
Betrugserkennung
89+
Auffinden verdächtiger Transaktionsmuster.
90+
91+
Typische Algorithmen
92+
~~~~~~~~~~~~~~~~~~~~
93+
94+
* K-Means-Clustering
95+
* DBSCAN (Density-Based Spatial Clustering)
96+
* Hierarchisches Clustering
97+
98+
.. _autonomous:
99+
100+
Autonome Aufgaben
101+
-----------------
102+
103+
Definition
104+
~~~~~~~~~~
105+
106+
* Autonome Aufgaben erfordern eine Kombination aus **überwachtem, unüberwachtem
107+
und bestärkendem Lernen**, um **eigenständig Entscheidungen** zu treffen und
108+
sich an neue Situationen anzupassen.
109+
* Diese Aufgaben sind besonders anspruchsvoll, da sie oft
110+
**Echtzeit-Entscheidungen** erfordern.
111+
112+
Beispiele
113+
~~~~~~~~~
114+
115+
Selbstfahrende Autos
116+
Kombination aus Bilderkennung, Reinforcement Learning und Sensorfusion zur
117+
sicheren Navigation.
118+
Industrielle Robotik
119+
Roboter, die sich an neue Umgebungen anpassen und Produktionslinien
120+
optimieren.
121+
Dynamische Preisgestaltung
122+
Systeme, die in Echtzeit Preisentscheidungen treffen, basierend auf Angebot
123+
und Nachfrage.
124+
125+
Technologien
126+
~~~~~~~~~~~~
127+
128+
Reinforcement Learning (RL):
129+
Algorithmen lernen durch Belohnungssysteme.
130+
Neuronale Netze
131+
Deep Learning wird genutzt, um Sensordaten zu verarbeiten.
132+
Edge Computing
133+
Echtzeit-Datenverarbeitung für schnelle Reaktionen.
134+
135+
.. _generative:
136+
137+
Generative Aufgaben
138+
-------------------
139+
140+
Definition
141+
~~~~~~~~~~
142+
143+
* Generative KI zielt darauf ab, neue Daten zu erzeugen, die den Muster der
144+
Trainingsdaten folgen, aber nicht identisch mit ihnen sind.
145+
* Diese Technologie basiert auf Modellen, die durch unüberwachtes oder
146+
selbstüberwachtes Lernen trainiert werden und dann neue Inhalte generieren.
147+
148+
Beispiele
149+
~~~~~~~~~
150+
151+
* Bildgenerierung:
152+
153+
* Erstellung neuer Bilder auf Basis bestehender Stile (:abbr:`z.B. (zum
154+
Beispiel)` DeepDream, DALL·E).
155+
* Erstellung realistischer Gesichter mit GANs (:abbr:`z.B. (zum Beispiel)`
156+
„ThisPersonDoesNotExist.com“).
157+
158+
* Textgenerierung:
159+
160+
* Chatbots wie ChatGPT, die menschenähnliche Texte generieren.
161+
* Automatische Textzusammenfassungen oder Artikelgenerierung.
162+
163+
* Musik und Audio:
164+
165+
* KI-gestützte Musikkomposition (:abbr:`z.B. (zum Beispiel)` OpenAIs Jukebox).
166+
* Stimmenklonen und Deepfake-Audio.
167+
168+
* Code-Generierung:
169+
170+
* KI-Systeme wie GitHub Copilot oder AlphaCode, die Programmiercode
171+
generieren.
172+
173+
* 3D- und Videogenerierung:
174+
175+
* Synthese neuer 3D-Modelle für Videospiele oder Animationen.
176+
* KI-generierte Deepfake-Videos.
177+
178+
Typische Algorithmen
179+
~~~~~~~~~~~~~~~~~~~~
180+
181+
* Generative Adversarial Networks (GANs)
182+
183+
* Lernen zwei konkurrierende Netzwerke: ein „Generator“ und ein
184+
„Diskriminator“.
185+
186+
* Beispiel: Stiltransfer von Gemälden auf Fotos.
187+
188+
* Variational Autoencoders (VAEs)
189+
190+
* Lernen eine kompakte Darstellung der Daten und können daraus neue Instanzen generieren.
191+
192+
* Transformer-Modelle (:abbr:`z.B. (zum Beispiel)` GPT, BERT, T5)
193+
194+
* Werden für Text- und Codegenerierung eingesetzt.
195+
196+
* Diffusionsmodelle (DALL·E, Stable Diffusion)
197+
198+
* Besonders leistungsfähig für hochwertige Bilderzeugung.
199+
200+
Zusammenfassung
201+
~~~~~~~~~~~~~~~
202+
203+
* Generative KI ist eine eigene Aufgabenkategorie, da sie keine Vorhersage- oder
204+
Gruppierungsaufgabe erfüllt, sondern neue Inhalte erstellt.
205+
* Sie nutzt tiefe neuronale Netze, insbesondere GANs, Transformer-Modelle und
206+
Diffusionsmodelle.
207+
* Generative KI wird zunehmend wichtiger in Bereichen wie Kunst, Design, Code,
208+
Audio und Sprache.
209+
210+
Vergleich der ML-Aufgabentypen
211+
------------------------------
212+
213+
.. list-table:: Vergleich von Regression, Klassifikation, Clustering und autonomen Aufgaben
214+
:header-rows: 1
215+
216+
* - Merkmal
217+
- :ref:`regression`
218+
- :ref:`classification`
219+
- :ref:`clustering`
220+
- :ref:`autonomous`
221+
- :ref:`generative`
222+
* - Art der Vorhersage
223+
- Kontinuierlicher Wert
224+
- Diskrete Klassen
225+
- Gruppenbildung ohne Labels
226+
- Eigenständige Entscheidungsfindung
227+
- Erzeugung neuer Daten
228+
* - Beispiele
229+
- Preisprognosen, Finanzanalysen
230+
- Bilderkennung, Spam-Filter
231+
- Kundensegmentierung, Anomalieerkennung
232+
- Selbstfahrende Autos, Industrieroboter
233+
- KI-generierte Bilder, Texte, Musik
234+
* - Typische Algorithmen
235+
- Lineare Regression, neuronale Netze
236+
- Entscheidungsbäume, SVM
237+
- K-Means, DBSCAN
238+
- Reinforcement Learning, Deep Learning
239+
- GANs, VAEs, Transformer
240+
241+
Fazit
242+
-----
243+
244+
* Regression, Klassifikation und Clustering gehören zu den klassischen Aufgaben
245+
des maschinellen Lernens.
246+
* Autonome Systeme sind eine anspruchsvolle Anwendung, die verschiedene
247+
ML-Techniken kombiniert.
248+
* Je nach Daten und Zielsetzung kann eine Kombination dieser Methoden sinnvoll
249+
sein.

0 commit comments

Comments
 (0)