Maschinelles Lernen - Grundlagen und Anwendungen

Mit Beispielen in Python

(Autor)

Buch | Softcover
VIII, 263 Seiten
2023 | 1. Auflage
Springer Spektrum (Verlag)
978-3-662-67276-1 (ISBN)

Lese- und Medienproben

Maschinelles Lernen - Grundlagen und Anwendungen - Benny Botsch
39,99 inkl. MwSt
  • Beschreibt ausführlich den mathematischen Hintergrund bezüglich ML-Algorithmen
  • Darlegung von Einsatzmöglichkeiten in interdisziplinären Fachrichtungen
  • Durchführung von Beispiel-Übungen zum besseren Verständnis

In diesem Fachbuch werden vorwiegend die Grundlagen des Maschinellen Lernens erläutert. Die Hauptthemen sind die mathematischen Grundlagen, Optimierungsmethoden und die ML-Algorithmen.

Es wird zu jedem Kapitel mindestens eine Beispiel-Übung durchgeführt. Die Übungen könnten durch Python-Code ergänzt werden. Zusätzlich werden Aufgabenstellungen definiert, dies dient der Festigung des in dem jeweiligen Kapitel gelernten. Spezielle Anwendungen sollen ebenfalls dargestellt werden.

Die Zielgruppe sind hauptsächlich Studierende, welche sich in dieses Themengebiet einarbeiten möchten. Ingenieure können allerdings ebenfalls von diesem Fachbuch profitieren, da ein großer Schwerpunkt bei der Anwendung von ML liegt. Besonders die Verwendung in interdisziplinären Fachrichtungen wie der Regelungstechnik, Bildverarbeitung und der Chemie werden aufgezeigt.

Benny Botsch hat Maschinenbau an der TU Berlin studiert, hat für einen seiner Artikel einen Nachwuchspreis der Gesellschaft für angewandte Informatik gewonnen und ist dort als wissenschaftlicher Mitarbeiter im Bereich Bildverarbeitung angestellt.

Inhaltsverzeichnis
1 Einführung 
1.1 Was ist maschinelles Lernen
1.2 Überwachtes Lernen
1.2.1 Klassifikation und Regression
1.2.2 Generalisierung, Überanpassung und Unteranpassung
1.3 Unüberwachtes Lernen
1.4 Bestärkendes Lernen
1.5 Teilüberwachte Lernen 
1.6 Herausforderungen des maschinellen Lernens
1.6.1 Unzureichende Menge an Trainingsdaten
1.6.2 Nicht repräsentative Trainingsdaten
1.6.3 Daten von schlechter Qualität
1.6.4 Irrelevante Merkmale
1.6.5 Explainable Artificial Intelligence
1.7 Bewertung und Vergleich von Algorithmen
1.7.1 Kreuzvalidierung
1.7.2 Messfehler 
1.7.3 Intervallschätzung 
1.7.4 Hypothesenprüfung 
1.8 Werkzeuge und Ressourcen
1.8.1 Installation von Python mit Anaconda
1.8.2 Entwicklungsumgebungen
1.8.3 Python Bibliotheken
1.8.4 Grundlagen in Python
2 Lineare Algebra
2.1 Skalare, Vektoren und Matrizen 
2.1.1 Operationen mit Skalaren und Vektoren 
2.1.2 Operationen mit Vektoren und Matrizen 
2.1.3 Die Inverse einer Matrix 
2.2 Lineare Gleichungssysteme 
2.2.1 Gauß-Algorithmus
2.2.2 Numerische Lösungsmethoden linearer Gleichungssysteme 
3 Wahrscheinlichkeit und Statistik 
3.1 Grundbegriffe der Wahrscheinlichkeit 
3.2 Zufallsgrößen und Verteilungsfunktionen 
3.3 Momente einer Verteilung 
3.3.1 Erwartungswert und Streuung 
3.3.2 Schiefe und Exzess 
3.4 Bedingte Wahrscheinlichkeiten 
3.5 Deskriptive Statistik 
3.6 Einfache statistische Tests 
3.6.1 Ablauf eines statistischen Tests 
3.6.2 Parametertests bei normalverteilter Grundgesamtheit
3.6.3 Mittelwerttest 
3.6.4
2 Streuungstest 
4 Optimierung
4.1 Grundlagen der Optimierung
4.1.1 Univariate Optimierung
4.1.2 Bivariate Optimierung
4.1.3 Multivariate Optimierung
4.2 Gradient Descent
4.2.1 Momentum-Based Learning
4.2.2 AdaGrad
4.2.3 Adam
4.3 Newton Methode
5 Parametrische Methoden
5.1 Regressionsanalyse
5.1.1 Lineare Regression
5.1.2 Logistische Regression
5.2 Lineare Support Vector Machines
5.2.1 Die optimale Trennebene 
5.2.2 Soft-Margin
5.2.3 Kernfunktionen
5.3 Der Bayessche Schätzer
5.3.1 Stochastische Unabhängigkeit
5.3.2 Bayessche Netze
5.4 Neuronale Netze
5.4.1 Das künstliche Neuron
5.4.2 Mehrschichtige Neuronale Netze
5.4.3 Lernvorgang
5.5 Deep Learning
5.5.1 Convolutional Neural Networks
5.5.2 Rekurrent Neural Networks
5.5.3 Generative Modelle
6 Nichtparametrische Methoden
6.1 Nichtparametrische Dichteschätzung
6.1.1 Histogrammschätzer
6.1.2 Kernschätzer
6.1.3 -Nächste-Nachbarn-Schätzer
6.2 Entscheidungsbäume
6.2.1 Univariate Bäume
6.2.2 Multivariate Bäume
6.2.3 Pruning
6.2.4 Random Forest
7 Bestärkendes Lernen
7.1 Was ist bestärkendes Lernen
7.1.1 Belohnung
7.1.2 Der Agent
7.1.3 Die Umgebung
7.1.4 Aktionen
7.1.5 Beobachtungen
7.2 Theoretische Grundlagen
7.2.1 Markov Entscheidungsprozesse
7.2.2 Markov Prozess
7.2.3 Markov Belohnungsprozess
7.2.4 Policy
7.3 Wertebasierte Verfahren
7.3.1 Grundlagen der Wertefunktion und der Bellman-Gleichung
7.3.2 Q-Learning
7.3.3 SARSA
7.3.4 Deep Q-Networks (DQN)
7.4 Policybasierte Verfahren
7.4.1 Policy Gradien
7.4.2 Actor-Critic-Verfahren
7.4.3 Soft Actor-Critic (SAC)
8 Custeranalyse
8.1 -Means-Clustermethode
8.2 Hierarchisches Clustermethode 
8.3 Gaußsche Mischmodelle
9 Anwendungen
9.1 Regelungstechnik
9.1.1 Systemidentifikation
9.1.2 Neuronaler Regler
9.1.3 Regelung eines inversen Pendels
9.2 Bildverarbeitung
9.2.1 Klassifikation von Zahlen
9.2.2 Segmentierung von Bruchflächen 
9.2.3 Objekterkennung mit Vision Transformers
9.2.4 Künstliche Generierung von Bildern
9.2.5 Interpretierbarkeit von Vision-Modellen mit Grad-CA
M9.3 Chemie
9.3.1 Klassifizierung von Wein
9.3.2 Vorhersage von Eigenschaften organischer Moleküle
9.4 Physik
9.4.1 Statistische Versuchsplanung optimieren 
9.4.2 Vorhersage von RANS-Strömungen
9.5 Generierung von Text
9.5.1 Textgenerierung mit einem Miniatur-GPT
9.5.2 Englisch-Spanisch-Übersetzung mit TensorFlow
9.6 Audiodatenverarbeitung
9.6.1 Automatische Spracherkennung mit CT
C9.6.2 Klassifizierung von Sprechern mit FFTLiteraturverzeichnis

Erscheinungsdatum
Zusatzinfo VIII, 263 S. 56 Abb., 36 Abb. in Farbe.
Verlagsort Berlin
Sprache deutsch
Maße 155 x 235 mm
Gewicht 421 g
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Schlagworte AI • Data Science • Datenanalyse in Fachrichtungen wie der Regelungstechnik • Deep learning • deep learning algorithmen • Grundlagen und Anwendungen von Maschinelles Lernen • Künstliche Intelligenz • Maschinelles Lernen • Python • Python Programmierung von Machine Learning Algorithmen
ISBN-10 3-662-67276-6 / 3662672766
ISBN-13 978-3-662-67276-1 / 9783662672761
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Eine kurze Geschichte der Informationsnetzwerke von der Steinzeit bis …

von Yuval Noah Harari

Buch | Hardcover (2024)
Penguin (Verlag)
28,00