Google I/O 2018 „künstliche Intelligenz und neuronale Netzwerke“

Dieses Jahr stand die Google I/O völlig im Zeichen der KI – Computer lernen selber und erstellen mehrdimensionale neuronale Verknüpfungen zur Entscheidungsfindung: ist auf diesem Bild ein Auto oder ein Hund zu sehen? Solch eine Frage wurde bislang mit Algorithmen angegangen: Gibt es runde Gegenstände, die als Reifen eingeordnet werden können? Sind Zähne zu erkennen?

Ein gänzlich anderer Ansatz ist es jedoch, den Computer eigene Kategorien zur Entscheidungsfindung generieren zu lassen – vereinfacht gesprochen gibt man mehrere Hunderttausend Bilder von Autos und Hunden vor, bei denen die Entscheidung „Hund oder Auto“ bereits getroffen wurde. Nun baut die KI selber ein Regelwerk und versucht die Entscheidungsfindung dergestalt zu optimieren, dass die eigene Vorhersage „Hund oder Auto“ zu 99,9 % der Vorgaben passt. Anschließend werden iterativ immer wieder neue Bilder ohne Vorgabe ausgewertet und an dem selbst erstellten Regelwerk gefeilt, bis insgesamt eine Trefferquote von mehr als 99% erreicht wird. Als Framework wird Tensorflow verwendet, hierzu werden speziell entwickelte Hardware-Komponenten namens TensorFlow Processing Units (TPUs) eingesetzt.

Ein so mit großem Rechenaufwand erstelltes neuronales Netz (also die vom Computer eigens generierten Regeln) lässt sich dann exportieren und funktioniert zuverlässig auch auf schwächerer Hardware (z.B. einem Smartphone).

Wie immer hier der Link zur Google I/O-Seite: https://events.google.com/io/