en ru
Neuro Modeler
Neuro Modeler Software Development Kit
NMSDK - библиотека, облегчающая создание систем с большим количеством самостоятельных модулей (компонент),
каждый из которых имеет различное, и в общем случае переменное число входов и выходов.
Связи между компонентами могут быть произвольными, включая обратные от выхода компоненты к ее же входам.
Компоненты могут содержать в себе другие компоненты, с произвольной организацией связей.
Число уровней вложенности не ограничивается.
Помимо этого сделана попытка обеспечить выполнение следующих условий:
-
Минимизация трудоемкости создания конечного класса на основе базового класса библиотеки
(минимизация числа и сложности базовых методов библиотеки, которые необходимо переопределить).
-
Создание единого хранилища классов всех возможных конечных компонент, и единое хранилище всех экземпляров этих классов,
для уменьшения расходов времени на выделение и освобождение ресурсов.
Предусмотрена возможность добавления новых классов в процессе выполнения программы.
-
Поддержка единообразного доступа к:
- входным и выходным значениям компонента, его параметрам;
- компонентам содержащимся внутри заданного компонента по составному идентификатору,
включающему в себя идентификаторы всех его владельцев вверх по дереву.
-
Сокрытие от пользователя обхода всех компонент при расчете системы на заданном шаге,
сброса состояния блоков в исходное, восстановление настроек по умолчанию, и т.п.
-
Защита от утечки памяти в случае динамического удаления произвольного экземпляра класса.
Обеспечить сохранение работоспособности системы в этом случае.
- NMSDK Руководство разработчика (1.14 Мбайт)
- NMSDK Исходный код (95.03 Кбайт)
http://ailab.ru/development/neuro-modeler/neuro-modeler-software-development-kit/2.html
Neuro Modeler
Neuro Modeler - среда моделирования нейронных систем с произвольной структурной организацией
http://ailab.ru/development/neuro-modeler/neuro-modeler-sreda-modelirovaniya-neironnikh-sistem-s-proizvolnoi-strukturnoi-organizaciei/2.html
Искусственные нейронные сети в настоящее время уже достаточно широко представлены благодаря множеству исследований, проводимых в данной области.
Однако модель формального нейрона, лежащая в их основе учитывает лишь часть свойств, преобразования информации, присущих биологическому нейрону.
Можно полагать что улучшая модель единичного нейрона мы сможем строить нейронные сети с более широкими возможностями.
- NeuroModeler - Руководство пользователя (3.87 Мбайт)
- NeuroModeler (791.92 Кбайт)
- NeuroModeler - Тестовые проекты (202.33 Кбайт)
- NeuroModeler - Исходный код (218.79 Кбайт)
© AIKernel 2011
11.05.2011 - 11.05.2011