Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Open Neural Network Обмен ( ONNX ) является открытым источником искусственного интеллекта экосистемы. [2] ONNX доступен на GitHub .

История [ править ]

В сентябре 2017 года Facebook и Microsoft представили систему переключения между фреймворками машинного обучения, такими как PyTorch и Caffe2 . [3] Позже IBM , Huawei , Intel , AMD , ARM и Qualcomm заявили о поддержке инициативы. [2]

В октябре 2017 года Microsoft объявила, что добавит в эту инициативу платформу Cognitive Toolkit и Project Brainwave . [2]

В ноябре 2019 года ONNX был принят в качестве дипломного проекта в Linux Foundation AI.

Намерение [ править ]

Инициатива направлена ​​на:

Функциональная совместимость фреймворка [ править ]

Позволяют разработчикам более легко перемещаться между фреймворками, некоторые из которых могут быть более желательными для определенных этапов процесса разработки, таких как быстрое обучение, гибкость сетевой архитектуры или логический вывод на мобильных устройствах. [3]

Общая оптимизация [ править ]

Разрешить поставщикам оборудования и другим сторонам улучшать производительность искусственных нейронных сетей нескольких платформ одновременно, ориентируясь на представление ONNX. [3]

Содержание [ править ]

ONNX предоставляет определения расширяемой модели графа вычислений, встроенных операторов и стандартных типов данных , ориентированных на логический вывод (оценку). [3]

Каждый граф вычислительного потока данных представляет собой список узлов, которые образуют ациклический граф . У узлов есть входы и выходы. Каждый узел - это вызов оператора. Метаданные документируют график. Встроенные операторы должны быть доступны на каждой платформе, поддерживающей ONNX. [3]

Другие партнерства [ править ]

Microsoft и Facebook вместе с Apple , Amazon , Google и IBM являются участниками Партнерства в области ИИ , которое направлено на повышение осведомленности общественности и стимулирование исследований. [2]

См. Также [ править ]

  • Формат обмена нейронной сети
  • Сравнение программного обеспечения для глубокого обучения
  • Язык разметки прогнозных моделей - формат обмена прогнозируемыми моделями на основе XML.
  • PicklingTools: набор инструментов с открытым исходным кодом, позволяющий системам C ++ и Python быстро и легко обмениваться информацией.

Ссылки [ править ]

  1. ^ "Выпуск 1.8.1" . 30 января 2021 . Проверено 14 февраля 2021 года .
  2. ^ a b c d «Открытая экосистема искусственного интеллекта Microsoft и Facebook получает все большую поддержку» . Engadget . Проверено 11 октября 2017 .
  3. ^ a b c d e «Microsoft и Facebook создают открытую экосистему для взаимодействия моделей ИИ - Microsoft Cognitive Toolkit» . Microsoft Cognitive Toolkit . 2017-09-07 . Проверено 11 октября 2017 .

Внешние ссылки [ править ]

  • Бойд, Эрик (2017-09-07). «Microsoft и Facebook создают открытую экосистему для взаимодействия моделей ИИ - Microsoft Cognitive Toolkit» . Microsoft Cognitive Toolkit . Проверено 11 октября 2017 .
  • onnx: Open Neural Network Exchange , Open Neural Network Exchange, 2017-10-11 , получено 2017-10-11