|
"Конструктор" - ПО для разработки нейронных сетей (НС), фактически является "конструктором нейронных сетей". Решение о разработке было принято в связи с желанием изучения подробностей программирования и использования НС, а также для полноценной работы с НС на требуемом уровне без внешнего ПО (Matlab).
Авторские праваПО было разработано в 2007-2008 годах KrTKr и Amed. Возможности ПОК числу основных целевых возможностей Конструктор альфа 7 относятся: - графическое проектирование и настройка слоевых НС
- обучение НС по 6+ алгоритмам обучения
- задание сценариев обучения НС с целью удобства решения сложных расчетных задач, занимающих значительное время
- возможность графического и текстового контроля за ходом обучения
- удобное и гибкое задание выборок данных
- формирование отчетов по процессу обучения и результатам обучения НС в задаваемом пользователем виде
- автогенерация VB- и C#-кода нейросети
- автогенерация Windows DLL для рабочего использования нейросети во внешних проектах
Инструменты разработки и трудоемкостьДля разработки ПО были использованы: MathWorks Matlab, MS VS 2008 (VB.NET + C#), MS VS 6.0, Maple 10. Трудоемкость разработки составила около 1-2 рабочих месяцев ПрименениеРазработанное ПО было применено для проведения многих исследований, связанных с решением ряда теоретических и практических задач в области робототехники, мехатроники, финансов. Скриншоты
Главное окно |
Настройка сценариев |
Процесс обучения НС | Работа с данными
|
ЗаключениеПри эксплуатации ПО нашей командой отмечено удобство пользования, возможность практического использования и конкурентоспособность в сфере расчетного нейросетевого ПО. Решение о разработке признано удачным. На данный момент полностью рабочей версией является альфа 7. Функциональность этой версии позволила приостановить разработку последующих версий. На данный момент дальнейшая разработка и совершенствования данного ПО не планируется. |