AI Lab

Open Artificial Intelligence Laboratory

NMSDK: Назначение библиотеки и перспективы развития

Введение
Библиотека Neuro Modeler Software Developer Kit исторически появилась первой, и была предназначена исключительно для исследования авторских моделей нейронов, представленных на нашем сайте. Позднее универсальная ее часть, не имеющая отношения к нейронным сетям, была выделена в библиотеку RDK.
Описание
В настоящее время NMSDK включает в себя библиотеку RDK и, фактически, представляет собой дополнительный набор коллекций компонент для построения нейронных сетей на базе авторских моделей нейронов, описанных на этом сайте. Также, библиотека включает в себя коллекции компонент RDK и весь остальной ее функционал.
Помимо импульсной модели нейрона с изменяемой структурой мембраны и нейронных сетей на ее основе, библиотека также включает в себя компоненты-источники сигналов (генераторы постоянного сигнала, прямоугольных импульсов заданной длительности и частоты, синусоидальных сигналов), приемники сигналов, осуществляющие их регистрацию, некоторые простейшие модели объектов управления (двигатель постоянного тока, обратный маятник на подвижном основании, модель мышечного волокна).
Системные требования
Требования аналогичны требованиями RDK.
Ядро NMSDK написано на ANSI C++. Поддерживается сборка под Microsoft Visual C++, Embarcadero C++ Builder, Qt.
Поддерживаемые платформы: Windows, Linux, MacOS (компилятор gcc).
Интерфейс настройки и серверная реализация в настоящее время существует только под Embarcadero C++ Builder.
Лицензия
New BSD License.
Первоочередные цели
Доработка и описание демо-примеров использования.
Доработка архитектуры в части совместимости компонент RDK и NMSDK по входам-выходам.
Перемещение части коллекций компонент RDK в NMSDK (в первую очередь связанные с распознаванием образов и нейронными сетями) и объединение моделей нейронных сетей в единую структуру.
Разработка компонент, реализующих известные модели нейронов и нейронных сетей.
Разработка модулей (и/или интеграция в существующие системы) моделирования сред и объектов в средах, для исследований, в первую очередь, задач управления и навигации.

Полезные ссылки

Материалы для скачивания

Обсудить на форуме (комментариев 0).
Разработки Neuro Modeler NMSDK: Назначение библиотеки и перспективы развития