Открытый обмен нейронными сетями
-
Описание ONNX
- ONNX — это открытая экосистема ИИ, объединяющая компании и исследовательские организации.
- Она устанавливает стандарты для представления алгоритмов машинного обучения и инструментов.
- ONNX доступен на GitHub и был разработан командой PyTorch в Facebook.
-
История и поддержка
- Изначально проект назывался Toffee и был переименован в ONNX в сентябре 2017 года.
- Facebook и Microsoft были первыми, кто поддержал инициативу, а затем к ней присоединились IBM, Huawei и другие.
- Microsoft добавила свой когнитивный инструментарий и платформу Project Brainwave к ONNX в октябре 2017 года.
- ONNX был принят Linux Foundation AI в ноябре 2019 года.
- Zetane Systems присоединилась к экосистеме в октябре 2020 года.
-
Цели и содержание
- ONNX стремится к функциональной совместимости, чтобы упростить переключение между фреймворками.
- Она также направлена на общую оптимизацию производительности ИИ-сетей на разных платформах.
- ONNX предоставляет определения для расширенной графовой модели вычислений и стандартных типов данных.
-
Сравнение и дополнительные ресурсы
- В статье также упоминаются другие открытые ресурсы, связанные с ИИ, такие как формат обмена данными с нейронной сетью и сравнение программного обеспечения для глубокого обучения.
Полный текст статьи: