KI-Algorithmen mit Python - Jens Gaulke

Jens Gaulke

KI-Algorithmen mit Python

Die Klassiker von k-Nearest Neighbours bis zum Reinforcement Learning. 1. Auflage
eBook (pdf), 506 Seiten
EAN 9783367114825
Veröffentlicht Oktober 2026
Verlag/Hersteller Rheinwerk eBooks

Auch erhältlich als:

Buch (Softcover)
34,90
34,90 inkl. MwSt.
Teilen
Beschreibung

Die codegestützte Einführung ins Machine Learning In Zeiten von Claude, Gemini, ChatGPT und Co. ist längst bekannt: KI ist nicht gleich KI. In diesem Buch lernen Sie die zentralen lernenden Algorithmen kennen, die Sie für Ausbildung und Beruf benötigen. Von K-Nearest Neighbours bis Reinforcement Learning zeigt Ihnen Jens Gaulke, wie Sie jeden dieser Algorithmen in Python von Grund auf implementieren. Mit vielen Übungen und Best Practices bleibt es praxisnah und codeorientiert: Denn wer KI verstehen will, muss sie selbst konstruieren.- Grundlegende KI-Algorithmen verstehen und in Python implementieren- Anwendungsfelder, Stolperfallen und Best Practices für jedes Verfahren- Inklusive Übungen zu den Grenzen der Algorithmen Aus dem Inhalt:- Das richtige Software-Setup- Mathematische Grundlagen- K-Nearest Neighbours- Naive Bayes- Lineare und logistische Regression- K-Means Clustering- Entscheidungsbäume- Support-Vector-Maschinen- Neuronale Netze- Verstärkendes Lernen- KI und Ethik

Portrait

Jens Gaulke ist Diplominformatiker, der nach 14 Jahren Lehrtätigkeit nun seit 12 Jahren im Bereich Informationssicherheit arbeitet. Er unterrichtete am bib International College in Paderborn Programmierung, Game Development, Skriptsprachen, Netzwerke, Datenbanken, Betriebssysteme, IT-Sicherheit und Software Engineering. Diese breite Lehrerfahrung prägt seinen Schreibstil: technisch präzise, aber immer mit dem Leser im Blick. Heute arbeitet Jens Gaulke im Bereich Informationssicherheit bei Arvato Systems. Seine Schwerpunkte liegen auf ISMS, BCM, ISO-Normen, Cloud Computing und Künstlicher Intelligenz. Als Schulungsverantwortlicher für Security Awareness weiß er, wie man komplexe Themen verständlich vermittelt. In seiner Freizeit fotografiert er, wird von zwei Katzen regiert und schreibt. Seine Themen sind so vielfältig wie sein Werdegang: Spieleprogrammierung, maschinelles Lernen, Kryptographie und allgemeine Informatik. Hauptsache Python, Hauptsache praxisnah.

Inhaltsverzeichnis


Materialien zum Buch ... 21
Danksagung ... 23
1. Einleitung ... 25
1.1 ... Voraussetzungen und Haltung ... 26
1.2 ... Für wen ist dieses Buch geeignet? ... 27
1.3 ... Warum Python? ... 28
1.4 ... Wie wir in diesem Buch lernen ... 28
1.5 ... Mathematik ohne Angst ... 30
1.6 ... Machine Learning im Kontext von Data Science ... 31
1.7 ... Wie Sie mit diesem Buch arbeiten ... 32
1.8 ... Die Landschaft des Machine Learnings ... 33
1.9 ... Verstehen heißt Verantwortung übernehmen ... 36
2. Das Starter-Kit für KI-Algorithmen ... 37
2.1 ... Anaconda-Distribution ... 37
2.2 ... Arbeiten mit Jupyter Notebook ... 40
2.3 ... Module und Bibliotheken ... 41
2.4 ... Virtuelle Umgebungen ... 43
2.5 ... Exkurs: Bibliotheken reproduzierbar verwalten ... 44
2.6 ... Visual Studio Code ... 45
2.7 ... Testlauf ... 48
2.8 ... Von der Werkstatt zur Idee ... 51
3. Mathematik für KI-Algorithmen ... 53
3.1 ... Lineare Algebra und KI ... 55
3.2 ... Statistik und Datenverständnis ... 66
3.3 ... Wahrscheinlichkeit und Bayes-Theorem ... 81
3.4 ... Optimierung und Ableitungen ... 92
3.5 ... Generalisierung und das Bias-Varianz-Dilemma ... 102
3.6 ... Weiterführende Literatur ... 107
4. Data Science und KI-Algorithmen ... 109
4.1 ... Was ist Data Science? ... 110
4.2 ... Die Data-Science-Pipeline ... 110
4.3 ... Understand the Business ... 111
4.4 ... Data Acquisition ... 112
4.5 ... Einschub: Datenqualität ... 113
4.6 ... Data Cleaning ... 113
4.7 ... Exploratory Data Analysis ... 121
4.8 ... Feature Engineering ... 128
4.9 ... Machine Learning ... 130
4.10 ... Data Visualization ... 133
4.11 ... Weiterführende Literatur ... 134
5. Evaluationsmetriken ... 137
5.1 ... Metriken: Das Maß des Lernens ... 137
5.2 ... Von der Theorie zur Praxis ... 140
5.3 ... Unser Datensatz ... 141
5.4 ... Regression ... 143
5.5 ... Klassifikation ... 150
5.6 ... Clustering ... 162
5.7 ... Problemtyp und geeignete Evaluationsmetriken ... 172
5.8 ... Ausblick ... 173
5.9 ... Weiterführende Literatur ... 173
6. k-Nearest Neighbours ... 175
6.1 ... Was macht der Algorithmus eigentlich? ... 176
6.2 ... Wofür kann man die Methode verwenden? ... 177
6.3 ... Wie funktioniert die Methode? ... 177
6.4 ... Algorithmusbeschreibung ... 178
6.5 ... Beispiel: Katze oder Kaninchen ... 179
6.6 ... Mach's kaputt ... 184
6.7 ... Beispiel: Wisconsin Breast Cancer Dataset ... 186
6.8 ... Recommender-System ... 203
6.9 ... Eine Simulation in pygame ... 207
6.10 ... Grenzen von kNN ... 208
6.11 ... Weiterführende Literatur ... 209
7. Naive-Bayes-Klassifikator ... 211
7.1 ... Was macht der Algorithmus eigentlich? ... 212
7.2 ... Wofür kann man die Methode verwenden? ... 212
7.3 ... Was ist Spam? ... 213
7.4 ... Wie funktioniert die Methode? ... 213
7.5 ... Kurzbeschreibung des Naive-Bayes-Algorithmus ... 218
7.6 ... Beispiel: Spam oder Ham ... 219
7.7 ... Beispiel: Produkt-Sentiment-Bewertung ... 232
7.8 ... Eine Simulation in pygame ... 238
7.9 ... Mach's kaputt ... 239
7.10 ... Ethische Betrachtung von Naive Bayes ... 241
7.11 ... Grenzen von Naive Bayes ... 242
7.12 ... Weiterführende Literatur ... 243
8. Lineare Regression ... 245
8.1 ... Was macht der Algorithmus eigentlich? ... 246
8.2 ... Wofür kann man die Methode verwenden? ... 247
8.3 ... Wie funktioniert die Methode? ... 248
8.4 ... Algorithmusbeschreibung ... 249
8.5 ... Beispiel: Ringgröße -- statische Variante ... 250
8.6 ... Die ML-Variante ... 254
8.7 ... Mach's kaputt ... 262
8.8 ... Die vektorisierte Variante und scikit-learn ... 264
8.9 ... Metriken ... 268
8.10 ... Grenzen der Methode ... 269
8.11 ... Weiterführende Literatur ... 269
9. Logistische Regression ... 271
9.1 ... Was macht der Algorithmus eigentlich? ... 272
9.2 ... Wofür kann man die Methode verwenden? ... 273
9.3 ... Wie funktioniert die Methode? ... 273
9.4 ... Algorithmusbeschreibung ... 279
9.5 ... Beispiel: Kreditvergabe ... 283
9.6 ... Mach's kaputt ... 292
9.7 ... Beispiel: Heiratsantrag ... 295
9.8 ... Heiratsantrag mit sklearn ... 300
9.9 ... Eine Simulation in pygame ... 302
9.10 ... Ethische Betrachtung der logistischen Regression ... 303
9.11 ... Grenzen des Modells ... 304
9.12 ... Weiterführende Literatur ... 305
10. Decision Trees ... 307
10.1 ... Hinweis zur Struktur dieses Kapitels ... 307
10.2 ... Was ist ein (Entscheidungs-)Baum? ... 308
10.3 ... Was macht der Algorithmus eigentlich? ... 314
10.4 ... Wofür kann man die Methode verwenden? ... 329
10.5 ... Algorithmusbeschreibung ... 331
10.6 ... Mach's kaputt ... 334
10.7 ... Beispiele ... 336
10.8 ... Grenzen des Modells ... 336
10.9 ... Weiterführende Literatur ... 337
11. k-Means Clustering ... 339
11.1 ... Was macht der Algorithmus eigentlich? ... 339
11.2 ... Wofür kann man die Methode verwenden? ... 341
11.3 ... Wie funktioniert die Methode? ... 342
11.4 ... Algorithmusbeschreibung ... 343
11.5 ... Beispiel: Hochzeitsparty-Planung ... 346
11.6 ... Mach's kaputt ... 352
11.7 ... Beispiel: Glasfaser im Neubaugebiet ... 357
11.8 ... Ethische Betrachtung ... 360
11.9 ... Metriken ... 360
11.10 ... Simulationen ... 361
11.11 ... Weiterführende Literatur ... 362
12. Support Vector Machines ... 363
12.1 ... Was ist eine Support Vector Machine? ... 364
12.2 ... Wofür kann man die Methode verwenden? ... 368
12.3 ... Wie funktioniert die Methode? ... 369
12.4 ... Algorithmusbeschreibung ... 384
12.5 ... Beispiel ... 387
12.6 ... Mach's kaputt ... 394
12.7 ... Metriken ... 395
12.8 ... Ethische Betrachtung ... 396
12.9 ... Grenzen des Modells ... 397
12.10 ... Weiterführende Literatur ... 398
13. Neuronale Netze ... 401
13.1 ... Was ist ein neuronales Netz? ... 402
13.2 ... Vom Modell zur Implementierung ... 409
13.3 ... Beispiel: Two Moons ... 425
13.4 ... Deep Learning ... 427
13.5 ... Beispiel: Ziffernerkennung ... 438
13.6 ... Mach's kaputt ... 439
13.7 ... Ethische Betrachtung ... 441
13.8 ... Grenzen des Modells ... 442
13.9 ... Weiterführende Literatur ... 443
14. Reinforcement Learning ... 445
14.1 ... Was ist Reinforcement Learning? ... 446
14.2 ... Die formale Struktur des Entscheidungsprozesses ... 447
14.3 ... Die Markov-Eigenschaft ... 449
14.4 ... Das Bellman-Prinzip ... 455
14.5 ... Exploration und Exploitation ... 457
14.6 ... Beispiel: Swampy Fields ... 458
14.7 ... Mach's kaputt ... 466
14.8 ... Beispiel: Tic-Tac-Toe ... 468
14.9 ... Wofür kann man die Methode verwenden? ... 476
14.10 ... Ethische Betrachtung ... 477
14.11 ... Von der Optimierung zur Verantwortung ... 478
14.12 ... Weiterführende Literatur ... 479
15. KI und Ethik ... 481
15.1 ... Was bedeutet Ethik im Kontext von KI? ... 482
15.2 ... KI als Assistent -- nicht als Orakel ... 483
15.3 ... Wenn KI heute anders antwortet als gestern ... 483
15.4 ... Fallbeispiele aus der Praxis ... 486
15.5 ... Resümee: Human in the Loop ... 494
15.6 ... Literaturverzeichnis und Quellenangaben ... 495
16. Ausblick ... 499
Index ... 501

Technik
Sie können dieses eBook zum Beispiel mit den folgenden Geräten lesen:
• tolino Reader 
Laden Sie das eBook direkt über den Reader-Shop auf dem tolino herunter oder übertragen Sie das eBook auf Ihren tolino mit einer kostenlosen Software wie beispielsweise Adobe Digital Editions. 
• Sony Reader & andere eBook Reader 
Laden Sie das eBook direkt über den Reader-Shop herunter oder übertragen Sie das eBook mit der kostenlosen Software Sony READER FOR PC/Mac oder Adobe Digital Editions auf ein Standard-Lesegeräte. 
• Tablets & Smartphones 
Möchten Sie dieses eBook auf Ihrem Smartphone oder Tablet lesen, finden Sie hier unsere kostenlose Lese-App für iPhone/iPad und Android Smartphone/Tablets. 
• PC & Mac 
Lesen Sie das eBook direkt nach dem Herunterladen mit einer kostenlosen Lesesoftware, beispielsweise Adobe Digital Editions, Sony READER FOR PC/Mac oder direkt über Ihre eBook-Bibliothek in Ihrem Konto unter „Meine eBooks“ -  „online lesen“.
 
Bitte beachten Sie, dass die Kindle-Geräte das Format nicht unterstützen und dieses eBook somit nicht auf Kindle-Geräten lesbar ist.
Hersteller
Libri GmbH
Friedensallee 273

DE - 22763 Hamburg

E-Mail: GPSR@libri.de

Website: www.libri.de

Das könnte Sie auch interessieren

Nele Neuhaus
Alles wird Asche
eBook (epub)
Sofort lieferbar (Download)
19,99
Dörte Hansen
Broder
eBook (epub)
Sofort lieferbar (Download)
24,99
Caroline Wahl
1999 Meter über dem Meer
eBook (epub)
Sofort lieferbar (Download)
19,99
Shida Bazyar
Die Lücken
eBook (epub)
Sofort lieferbar (Download)
19,99
Sofort lieferbar (Download)
22,99
Sven Regener
Frankie und Freddie
eBook (epub)
Sofort lieferbar (Download)
19,99
Dana Vowinckel
Anton und Alma
eBook (epub)
Sofort lieferbar (Download)
21,99
Miriam Georg
Salzwind
eBook (epub)
Download vorbestellbar
9,99
Sofort lieferbar (Download)
12,99
Max Moor
Schwestern. Trotz allem
eBook (epub)
Sofort lieferbar (Download)
4,99
Trude Teige
Hinaus in den Wind
eBook (epub)
Sofort lieferbar (Download)
16,99
Philipp Ruch
Der Rückfall
eBook (epub)
Sofort lieferbar (Download)
21,99
Charlotte Link
Kalte Tage
eBook (epub)
Download vorbestellbar
22,99
Richard Osman
Wir jagen Schatten
eBook (epub)
Sofort lieferbar (Download)
14,99
Sofort lieferbar (Download)
21,99
Andreas Izquierdo
Niemals geht man so ganz
eBook (epub)
Sofort lieferbar (Download)
4,99
Ingo Schulze
Das Wasser im August
eBook (epub)
Sofort lieferbar (Download)
19,99
Tessa Collins
Die Rosentochter
eBook (epub)
Sofort lieferbar (Download)
9,99
Lena Kiefer
Royal Lies
eBook (epub)
Sofort lieferbar (Download)
11,99
Edgar Selge
Juras letzter Winter
eBook (epub)
Sofort lieferbar (Download)
14,99
Volker Klüpfel
Blendwerk
eBook (epub)
Download vorbestellbar
19,99
Alison Sherlock
The Little Café at Dragonfly Lake
eBook (epub)
Sofort lieferbar (Download)
3,99
Gisa Pauly
Morgen kommt die Weihnachtsfrau
eBook (epub)
Sofort lieferbar (Download)
10,99
Sophie Bonnet
Provenzalische Kälte
eBook (epub)
Download vorbestellbar
15,99
Melinda Craig
Ein allzu magischer Mord
eBook (epub)
Sofort lieferbar (Download)
3,99
M. W. Craven
Der Prediger
eBook (epub)
Download vorbestellbar
9,99
Allen Levi
Theo in Golden
eBook (epub)
Sofort lieferbar (Download)
19,99
Alexander Oetker
Silberküste
eBook (epub)
Sofort lieferbar (Download)
14,99
Sofort lieferbar (Download)
2,49
Pascal Engman
Der Clan - Die Straße
eBook (epub)
Sofort lieferbar (Download)
14,99
Jessica Müller
Galgenstrick und Butterbrezel
eBook (epub)
Sofort lieferbar (Download)
7,99
Liz Parker
Die Hexen vom Honeysuckle House
eBook (epub)
Sofort lieferbar (Download)
5,99
Peter Grainger
Gnade vor Recht
eBook (epub)
Download vorbestellbar
14,99
S. T. Abby
Pain - Du sollst leiden
eBook (epub)
Download vorbestellbar
11,99
Mira Frey
Falling for Pumpkin Spice
eBook (epub)
Sofort lieferbar (Download)
3,99
Michelle Stern
Perry Rhodan 3394: Malora erwacht
eBook (epub)
Sofort lieferbar (Download)
2,49