Google stellt Morphnet quelloffen bereit

von Simon Wegmüller

24. April 2019 - Die Tensorflow-Implementierung von Morphnet wurde von Google quelloffen veröffentlicht. Damit lassen sich Machine-Learning-Algorithmen automatisiert weiterentwickeln und optimieren.

Google hat in einem Blog-Post die Bereitstellung des Quellcodes der Tensorflow-Implementierung von Morphnet bekanntgegeben. Dabei handelt es sich um einen von Google entwickelten Ansatz, der AI-Systeme automatisiert weiterentwickeln und optimieren kann, in dem deren Architektur vereinfach wird. Konkret kann damit die Struktur von bereits vorhandenen Deep Neural Networks (DNN) weiterentwickelt werden.

Das Ergebnis sind kleinere, schnellere und leistungsfähigere Modelle, die auf Probleme im "Google-Massstab" angewendet werden können, so Andrew Poon, Senior-Softwareingenieur und Dhyanesh Narayananan, Produktmanager von Google AI Perception. Morphnet führt dazu Machine-Learning-Algorithmen durch einen Zyklus von Schrumpfungs- und Expansionsphasen. Im ersten Fall werden ineffiziente Neuronen - die grundlegenden Bausteine vieler moderner Machine-Learning-Modelle - herausgefiltert und mit Hilfe eines Mechanismus zur Berechnung der Kosten jedes Neurons (und damit seiner Effizienz) in Bezug auf die jeweilige Aufgabe zugeschnitten.

Poon und Narayanan sagen, dass Morphnet, angewendet auf den populären Computer Vision Algorithmus InceptionV2, der auf dem Open Source Imagenet Datensatz trainiert wurde, die FLOP-Kosten um 11 bis 15 Prozent reduzieren konnte, ohne die Genauigkeit zu beeinträchtigen. Die Wiederholung des Schrumpf-/Expansionszyklus führte zu einem Genauigkeitsgewinn von 1,1 Prozent.

Weitere Details zu Morphnet finden sich in diesem Blog-Post. Die Tensorflow-Implementierung kann von der Github-Projektwebsite heruntergeladen werden.

Copyright by Swiss IT Media GmbH / 2024