Нейросетевая библиотека

ПО, которое позволяет собрать нейронную сеть под конкретную задачу, визуализировать её архитектуру, запустить обучение этой нейронной сети и выгрузить обученную сеть для использования.
что для библиотеки важно
нейросетевая библиотека
Иметь поддержку классических нейросетевых алгоритмов, которые в рамках библиотеки реализуются в виде отдельных модулей вычислений.
Обучение нейронной сети выгоднее проводить на GPU, но поддержка CPU может потребоваться для случаев, когда нет возможности использовать дорогостоящие GPU.
АЛГОРИТМЫ
ПОДДЕРЖКА CPU И GPU
Нужна возможность запускать нейросети на различных операционных системах и процессорных архитектурах, в частности – на мобильных устройствах.

В задачах с большими данными обучение нейросети может занимать дни. Ускорение в 1.5-2 раза – уже существенно для рабочего процесса.

КРОССПЛАТФОРМЕННОСТЬ
СКОРОСТЬ
Высокая скорость: использование только низкоуровневых утилит для видеокарт NVIDIA и AMD и эффективное задействование ресурсов процессора.
Поддерживает работу на CPU и GPU (центральные процессоры и видеокарты).
ПО является полностью отечественной разработкой.
преимущества
нейросетевая библиотека
Более 60 видов нейросетевых модулей, которые позволяют строить сверточные, рекуррентные нейросети и сети с произвольными графами вычислений.
Порог входа в библиотеку для пользователя гораздо ниже, чем для других библиотек.
Библиотека может работать на всех основных операционных системах (семейство Linux, Windows, Mac OS, iOS и Android).
Автоматическая оптимизация вычислений. В некоторых случаях это ускоряет обучение нейросети в 2 раза.