Books

Cover der 3. Ausgabe von Maschinelles Lernen

Maschinelles Lernen – Grundlagen und Algorithmen in Python

3rd expanded and corrected edition · Carl Hanser Verlag, November 2020 · 616 pages
ISBN: 978-3446461444

Unten ist ein Link zu einem ZIP-Archiv das alle Quellcodes aus dem Buch enthält zzgl. einiger aufbereiteter Datenquellen. Die Listings sind getestet für die unten angegeben Versionen der Python-Libs.

Seit 2019/20 wird auf der Basis des Buches bzw. der neuen Version für 2020 das Weiterbildungsprojekt WeAI an der Hochschule Bochum durchgeführt. Ebenfalls auf Basis des Buches gibt es eine YouTube-Serie mit Vorlesungen die als Notfall-Ersatz im Online-Semester dienen können. Selber lesen und vor allem Ausprobieren ist nach meiner Erfahrung aber immer besser.

Software requirements: Python 3.7.6, NumPy 1.18.5, SciPy 1.5.0, Matplotlib 3.2.2, Pandas 1.0.5, TensorFlow/Keras 2.1.0, GeoPandas 0.6.1, scikit-learn 0.22.1, OpenAI Gym 0.17.2

Cover der 1. Ausgabe von Finite-Elemente-Methode

Finite-Elemente-Methode – Eine praxisbezogene Einführung mit GNU Octave/MATLAB

1st edition · Carl Hanser Verlag, October 2016 · 320 pages
ISBN: 978-3446446656

Erratum: Hinweise auf weitere Fehler gerne per E-Mail. Some code is continuously improved within the FFEP project.

Software requirements: GNU Octave 4.0.0 (or MATLAB), Gmsh 2.10.1

Cover der 1. und 2. Ausgabe von Maschinelles Lernen

Maschinelles Lernen – Grundlagen und Algorithmen in Python (1st & 2nd edition)

1st edition: Carl Hanser Verlag, August 2018 · ISBN: 978-3-446-45291-6
2nd corrected edition: January 2019 · ISBN: 978-3-446-45996-0 · 406 pages

Der Hanser-Verlag hat das Buch 2018 (grüner Einband) herausgebracht und 2019 (roter Einband) nachgedruckt. Beide Bücher haben den gleichen Inhalt, nur dass der 2019er Nachdruck um einige Fehler ärmer ist. Für beide wurde bis Mitte 2020 ein Erratum gepflegt, was Sie unten finden. Die Source-Codes sind für beide gleich. Eine weitere Pflege findet aktuell nicht mehr statt.

Software requirements: Python 3.6.3, NumPy 1.12.1, SciPy 1.0.0, Matplotlib 2.1.0, scikit-learn 0.19.1 (Kapitel 10), Keras 2.0.8 (Kapitel 8 und 12)