Inhalt
Das Buch beinhaltet sehr viele Themen, aus diesem Grund nenne ich an dieser Stelle zunächst einmal einige wichtige Stichpunkte aus dem Buchinhalt - diese entsprechen nicht unbedingt den Kapitelüberschriften
- Einführung in Python
- Maschinelles Lernen / Überwachtes / Nicht überwachtes Lernen
- Grundlagen, Eigenschaftsvektoren, Metriken
- Recommendation Engines / Kollaboratives Filtern
- Clustering (K-Means, Hierarchisches Clustering)
- Klassifikation und Regression
- Naive Bayes Klassifikatoren
- Neuronale Netze (MLPs)
- Decision Trees
- Kernel Methoden und Support Vector Machines
- Optimierung
- Gradient Descent
- Simulated Annealing
- Genetische Algorithmen
- Genetische Programmierung
- Eigenschafts-Extraktion
- Komponentenanalyse (Non-Negative Matrix Factorization)
- Visualisierungstechniken
All diese Techniken werden jeweils an ganz konkreten Praxisbeispielen erläutert. So werden - unter anderem - ganz nebenbei eine Recommendation Engine für Filme und Musik, eine Suchmaschine die aus Klicks lernt, und eine Anwendung zur Preisvorhersage auf eBay, und ein Spam-Filter entwickelt. Zu keinem Zeitpunkt muss man sich dabei fragen wie irgendwelche Formeln gemeint sein können, denn der Beispielcode ist lauffähig, und man kann sich ggf. alles von der Webseite des Authors herunterladen.
Fazit
Ich kann dieses Buch nur jedem Entwickler und Software Architekten der Interesse an diesen Techniken hat empfehlen. Selbst wenn man die Techniken bereits aus der Theorie kennt, so hilft dieses Buch ungemein, einen Praxisbezug herzustellen.
Zwar fehlen einige wichtige weiterführende Techniken, wie z.B. Singlar Value Decomposition, Random Forest und Adaboost Klassifikatoren, sowie so einiges aus dem Bereich der Regressionstechniken - zudem kann man bei der Breite der Themen natürlich nicht erwarten, dass jedes Thema bis ins letzte Detail hin bearbeitet wird. Aber dies macht gerade den Reiz aus - Dieses Buch senkt die Einstiegsschwelle in diese Themen enorm, und selbst wenn man sie bereits beherrscht, blättert man gerne in diesem Buch wieder ein wenig zurück.