OpenNN - OpenNN

OpenNN
Белый логотип opennn.svg
Разработчики) Артельника
Репозиторий Отредактируйте это в Викиданных
Операционная система Кроссплатформенность
Тип Нейронные сети
Лицензия LGPL
Интернет сайт www .opennn .net

OpenNN (Open Neural Networks Library) - это программная библиотека, написанная на языке программирования C ++, которая реализует нейронные сети , основную область исследований в области глубокого обучения . Библиотека имеет открытый исходный код и находится под лицензией GNU Lesser General Public License .

Характеристики

Программное обеспечение реализует любое количество уровней нелинейных процессоров для обучения с учителем . Эта глубокая архитектура позволяет создавать нейронные сети с универсальными аппроксимационными свойствами. Кроме того, он позволяет программировать многопроцессорность с помощью OpenMP для повышения производительности компьютера .

OpenNN содержит алгоритмы машинного обучения как набор функций. Они могут быть встроены в другие программные инструменты, используя интерфейс прикладного программирования , для интеграции задач прогнозной аналитики . В связи с этим отсутствует графический интерфейс пользователя, но некоторые функции могут поддерживаться специальными инструментами визуализации.

История

Разработка началась в 2003 году в Международном центре численных методов в инженерии в рамках исследовательского проекта RAMFLOOD (Оценка рисков и управление наводнениями), финансируемого Европейским союзом . Затем это продолжилось в рамках аналогичных проектов. В настоящее время OpenNN разрабатывает стартап-компания Artelnics.

Приложения

OpenNN - это программный пакет для искусственного интеллекта общего назначения . Он использует методы машинного обучения для решения задач прогнозной аналитики в различных областях. Например, библиотека применяется в машиностроении, энергетике или химии.

Смотрите также

использованная литература