Logo von Developer

Suche
Abonnieren

Tägliche Top-News bei WhatsApp, Facebook Messenger, Telegram & Insta

preisvergleich_weiss

Recherche in 1.508.171 Produkten

Julia Schmidt 11

Microsoft und Facebook machen gemeinsame KI-Sache

Microsoft und Facebook machen gemeinsame KI-Sache

Damit Entwickler zukünftig einfacher zwischen KI-Frameworks und -Tools wechseln können, arbeiten mit Microsoft und Facebook jetzt zwei der großen Anbieter auf dem Gebiet an einem gemeinsamen Open-Source-Austauschformat.

Mit den Open Neural Network Exchange (ONNX) Format wollen Microsoft und Facebook eigenen Aussagen zufolge die Grundlage für ein offenes Ökosystem rund um Techniken schaffen, die sich dem Bereich der künstlichen Intelligenz (KI) oder vielmehr dem der künstlichen neuronalen Netze zuordnen lassen. Microsofts Eric Boyd stellte das Projekt nun erstmals auf dem Blog des Unternehmens vor und gab gleichzeitig dessen Verfügbarkeit auf der Repository-Verwaltungsplattform GitHub bekannt.

Anzeige

Das Format soll eine allgemeine Beschreibung für Berechnungsgraphen bieten, die die zum Teil im Machine Learning eingesetzten neuronale Netze darstellen, da die derzeit verfügbaren Frameworks und Toolkits alle mit eigenen Repräsentationen in diesem Bereich arbeiten. Die Vorteile der Kooperation liegen für die Partner zum einen darin, dass Entwickler einfacher zwischen Frameworks wechseln können, da sie für unterschiedliche Aufgaben optimiert sind und während der Forschungsphase nötige Eigenschaften nicht immer auch im Praxiseinsatz relevant sind. Zum anderen können Hardwarehersteller, die Optimierungen für entsprechende Aufgaben umsetzen möchten, durch ein gemeinsames Austauschformat eine breitere Masse ansprechen.

ONNX umfasst die Beschreibung eines erweiterbaren Berechnungsgraphenmodells und definiert eingebaute Operatoren sowie Standarddatentypen, wobei der initiale Fokus auf für Auswertungen nötigen Funktionen lag. Die Datenflussgraphen sind als Knotenliste aufgebaut, die azyklische Graphen bilden. Die Operatoren sind eigenständig implementiert, lassen sich aber wohl über Frameworkgrenzen hinweg portieren. Frameworks, die ONNX unterstützen, sollen zukünftig passende Umsetzungen liefern. Erster Support ist in der nächsten Version von Microsoft Cognitive Toolkit angedacht, für die Zukunft planen die beiden Unternehmen, Referenzimplementierungen, Beispiele, Tools und eine Modellsammlung verfügbar zu machen.

Außer dem Cognitive Toolkit sollen demnächst auch Caffe2 und PyTorch mit ONNX umgehen können. Für eine umfassende Abdeckung der derzeit auf dem Markt verfügbaren Frameworks müssten die Unternehmen allerdings noch Google zur Mitarbeit bewegen, das mit TensorFlow eines der bekanntesten Tools in Sachen künstliche neuronale Netze entwickelt. Diskussionen zur Entwicklung eines Konnektors laufen bereits auf GitHub, wobei es wohl keinen festen Zeithorizont für eine Umsetzung gibt. Microsoft und Facebook sind allerdings auch nicht die ersten, die sich an einem offenen Austauschformat versuchen: Auch die Khronos Group, die unter anderem durch Projekte wie die 3D-Grafik-API Vulkan oder OpenGL bekannt ist, hatte bereits im Oktober 2016 zur Zusammenarbeit an einem Neural Network Exchange Format aufgerufen, auch wenn hier nicht auf Operatoren eingegangen wurde. (jul)

11 Kommentare

Themen:

Anzeige
  1. Khronos Group plant Standardaustauschformat für neuronale Netze

    Khronos Group plant Standardaustauschformat für neuronale Netze

    Das Neural Network Exchange Format soll die Anbindung von Frameworks wie Caffe und TensorFlow zu Inferenzmaschinen vereinheitlichen und die Einbindung zusätzlicher Werkzeuge vereinfachen.

  2. Microsofts Computational Network Toolkit wird zum Cognitive Toolkit

    Microsofts Computational Network Toolkit wird zum Cognitive Toolkit

    Nach dem Umzug nach GitHub zu Beginn des Jahres steht nun eine erste Beta für Version 2.0 des auf Deep-Learning-Aufgaben gemünzten Toolkits unter neuem Namen zur Verfügung,

  3. Microsoft kündigt Machine-Learning-Bibliothek für Apache Spark an

    Microsoft kündigt Machine-Learning-Bibliothek für Apache Spark an

    Auf dem Spark Summit hat Microsoft mit MMLSpark eine Machine-Learning-Bibliothek für Apache Spark vorgestellt. Außerdem gab es kleinere Ankündigungen im Bereich R Server und Power BI.

  4. Maschinelles Lernen: TensorFlow erscheint für Windows

    TensorFlow kommt nach Windows

    Googles Framework für maschinelles Lernen bekommt mit Version 0.12 RC0 nativen Windows-Support. Außerdem gibt es eine experimentelle API zum Erstellen und Ausführen von Graphen mit Go.

  1. Kontrolliert von Drohnen und Robotern

    Kontrolliert von Drohnen und Robotern

    Fortschritte bei künstlicher Intelligenz machen die Inspektion von Infrastrukturen zunehmend zu einer rein maschinellen Angelegenheit. Die computerisierten Helfer sind dabei manchmal sogar zuverlässiger als Menschen.

  2. Wie klug wird Facebook?

    Wie klug wird Facebook?

    Mit künstlicher Intelligenz will das soziale Netzwerk seinen Dienst zum Leben erwecken – und zum digitalen Assistenten für den Alltag machen. Ein Besuch in Facebooks KI-Zentrale.

  3. Machine Learning mit Apache Spark 2

    Maschinelles Lernen mit Apache Spark 2

    Apache Spark bietet ausgereifte Werkzeuge für das Umsetzen von Software im Bereich maschinelles Lernen. Ein Beispielprojekt zeigt Bilderkennung für handgeschriebene Ziffern.

  1. Ende des Verbrennungsmotors: EU-Kommissarin sieht Revolution der Automobilindustrie

    Ende des Verbrennungsmotors: EU-Kommissarin sieht Revolution der Automobilindustrie

    EU-Kommissarin Elżbieta Bieńkowska sieht das Ende der Automobilindustrie in der bisherigen Form kommen. Die Autohersteller sollten sich schnell darauf einrichten, meint sie.

  2. Google hat einen eigenen Swift-Fork auf GitHub

    Google hat nun einen eigenen Swift-Fork auf GitHub

    Chris Lattner erklärt den Bereich zum öffentlichen Integrationspunkt für Googles Aktivitäten bezüglich Apples Programmiersprache. Zu den Plänen gehört wohl eine Umsetzung von Swift für das nach wie vor mysteriöse Fuchsia OS.

Anzeige