Aus Linux-Magazin 09/2021

Bücher über Künstliche Intelligenz und Javascript

Ein Buch hinterfragt humorvoll den KI-Hype, das zweite führt Neulinge in Javascript und das Programmieren ein.

KI mit Witz und Tiefgang

Was das Buch von Janelle Shane über Künstliche Intelligenz so lesenswert macht, ist die Kombination zweier auf den ersten Blick widersprüchlicher Ansätze: Einerseits handelt es sich um ein sehr fundiertes, sachliches Buch, mit einem nüchternen Blick auf KI und vor allem auch auf deren Grenzen. Andererseits ist es ein unterhaltsames und originelles Buch, in dem die Autorin durchaus komplizierte Zusammenhänge immer wieder mit verblüffenden Beispielen und Experimenten sowie lustigen kleinen, Comic-artigen Zeichnungen illustriert. So muss eine Anwendung zur Diagnose der Köstlichkeit verschiedener freier Sandwich-Kreationen zur Erklärung der Funktionsweise eines mehrstufigen neuronalen Netzes herhalten. In dem bewerten dann einzelne Neuronen das Zusammentreffen von Huhn und Käse gut, die Kombination aus Marshmallows und Eierschalen aber schlecht. Nachdem sich in einem so konstruierten Netz gut erklären lässt, wodurch die Triggerschwelle für Wohlgeschmack bei bestimmten Konstellationen überschritten wird, konstatiert die Autorin allerdings auch, dass wir in einem komplexen Netz nach einer längeren Trainingsphase zumeist überhaupt keine Ahnung haben können, welches Neuron wie zu einem Gesamtergebnis beigetragen hat. Das ist eine der angesprochenen Grenzen.

Die Erläuterungen sparen sich Formeln und Mathematik, bleiben aber mit Blick auf die Funktionsprinzipien keinesfalls an der Oberfläche. Zudem leuchtet die Autorin das weite Feld künstlicher Intelligenz gut aus. Neben neuronalen Netzen erläutert sie beispielsweise auch Markov-Ketten oder Random Forests. Es kommen sogar Techniken zur Sprache, die erst im letzten Jahrzehnt Bedeutung erlangten, wie Generative Adversial Networks (GANs). Immer wieder gelingt es dem Buch, hinter die Kulissen zu blicken und zu ergründen, warum genau manche KI-Anwendungen so wenig überzeugende Ergebnisse liefern oder ungewollt die falschen Probleme lösen. Die Analysen zum Scheitern von KI-Projekten sind dabei erhellender, als es eine Sammlung mit Erfolgsgeschichten wäre.

Alles in allem legt Shane hier ein sehr empfehlenswertes Buch vor, das sein Thema verständlich und humorvoll präsentiert und dabei jede Menge nützlicher Erkenntnisse zu vermitteln vermag.

Infos

Janelle Shane

Künstliche Intelligenz

O’Reilly, 2021

250 S., 23 Euro

ISBN: 978-3-96009-160-8

Alles zu Javascript

Die vor einem Vierteljahrhundert erschaffene Sprache Javascript zählt heute zu den Fundamenten moderner, dynamischer Webentwicklung. Entsprechend groß dürfte der Interessentenkreis an einer Einführung sein, wie sie Thomas Theis nun in der vierten Auflage vorlegt. Sein Buch lässt sich ohne Vorkenntnisse lesen und umfasst neben einer Beschreibung der Sprach-Features auch eine Einführung in das Programmieren an sich.

Der Autor arbeitet von Anfang an mit Codebeispielen, die es leichter machen, das Dargebotene nachzuvollziehen. An ein paar Vorbemerkungen schließt sich ein Kapitel an, das Variablen, Operatoren, bedingte Programmausführung, Schleifen und Funktionen behandelt und so die Basiselemente einer jeden Programmiersprache vorstellt. Bereits das dritte Kapitel widmet sich eigenen und vordefinierten Objekten nebst Vererbung und Serialisierung mittels JSON. Es schließt sich ein Kapitel über Formulare und die Behandlung von Ereignissen an, bevor es im nächsten Kapitel um das Document Object Model (DOM) geht. Anschließend behandelt das nächste Kapitel, wie man mit vorhandenen Objekten und Datenstrukturen wie Feldern oder Strings umgeht.

Auf das zuvor Erläuterte aufbauend, wendet sich das Buch dann einem Konzept zu, das die asynchrone Datenübertragung zwischen Client und Server möglich macht: Ajax (Asynchronous Javascript and XML). Es folgt ein weiteres, diesmal nicht zwingend mit Javascript verbundenes Konzept, die Cascading Style Sheets (CSS). Ein weiteres, lose gekoppeltes Thema sind zweidimensionale SVG-Grafiken, die zu Animationen mit der Javascript-Bibliothek Three.js und dreidimensionalen Grafiken hinleiten. Es folgen Kapitel zu JQuery, MathML und Cookies sowie ein längerer Abschnitt mit Beispielprojekten. Insgesamt bietet das Buch eine empfehlenswerte Einführung für angehende Webentwickler ohne Vorkenntnisse.

Infos

Thomas Theis

Einstieg in Javascript

Rheinwerk, 2021

520 S., 30 Euro

ISBN: 978-3-8362-8523-0

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 1 HeftseitePreis €0,99
(inkl. 19% MwSt.)
LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben