Machine Learning für Softwareentwickler

Von der Python-Codezeile zur Deep-Learning-Anwendung

(Autor)

Buch | Softcover
XVI, 380 Seiten
2020 | 1. Auflage
dpunkt (Verlag)
978-3-86490-787-6 (ISBN)
34,90 inkl. MwSt
Maschinelles Lernen programmieren lernen!
  • Eine Einführung in das maschinelle Lernen für Entwickler*innen
  • Ideen, Werkzeuge und Konzepte von supervised Learning, neuronalen Netzen und Deep Learning
  • Der gesamte Programmcode ist in Python geschrieben

In Teil I des Buches stellt der Autor wesentliche Ideen, Werkzeuge und Konzepte des supervised Learning vor. Er entwickelt und verbessert einfache maschinelle Lernprogramme Schritt für Schritt und deckt dabei Methoden wie lineare Regression, Gradientenabstieg und Perceptron ab.

Das Perceptron wird zum Erlernen der Bilderkennung von handgeschriebenen Ziffern auf der Grundlage des MNIST-Standarddatensatzes verwendet. Der Autor erläutert die den entsprechenden Algorithmen zugrunde liegenden Konzepte entlang des Codes.

Teil II des Buches befasst sich mit neuronalen Netzen. Es werden die Ideen der neuronalen Netze wie Schichten, Gewichte, Rückpropagation, Gradientenabstieg, Epochenlernen etc. vorgestellt.

In Teil III des Buches werden die Ideen des Deep Learning diskutiert. Darüber hinaus stellt der Autor neben den klassischen Strukturen tiefer neuronaler Netze auch die Konzepte und Techniken von Faltungsnetzen vor.
Python-Programmierkenntnisse werden auf einem elementaren Niveau gehalten. Weitere Python-Techniken und Sprachkonstrukte sowie ein Glossar zum maschinellen Lernen werden im Anhang zur Verfügung gestellt.

Das Buch eignet sich für Entwickler, die eine gute und sanfte Einführung in das maschinelle Lernen erhalten wollen. Der Autor liefert im Ausblick Themen zur weiteren Lektüre. Ein Glossar mit Begriffen aus dem Bereich des maschinellen Lernens wird zur Verfügung gestellt. Alles in allem ist dieses Buch ein empfehlenswerter praktischer Einstieg in das Gebiet des ML.

Paolo Perrotta ist ein reisender Software-Mentor. Er schrieb das Buch "Metaprogramming Ruby" für die Pragmatic Programmers und produzierte die beliebte Schulung "Wie Git funktioniert" für Pluralsight. Er spricht häufig – auf Konferenzen und, laut seinen Freunden und seiner Familie, so ziemlich überall sonst.

Erscheinungsdatum
Verlagsort Heidelberg
Sprache deutsch
Maße 165 x 240 mm
Einbandart kartoniert
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Künstliche Intelligenz / Robotik
Schlagworte AI • Algorithmen • Artificial Intelligence • Data Science • KI • Künstliche Intelligenz • Künstliche Intelligenz • machine learning • Maschinelles Lernen • Neural networks • Neuronale Netze • Python • PyTorch • supervised learning • überwachtes Lernen • Unsupervised Learning • überwachtes Lernen
ISBN-10 3-86490-787-X / 386490787X
ISBN-13 978-3-86490-787-6 / 9783864907876
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich