NeuroSolutions - NeuroSolutions

NeuroSolutions
Сеть SVM в NeuroSolutions
Сеть SVM в NeuroSolutions
Разработчики)NeuroDimension
Операционная системаМайкрософт Виндоус
ТипПрограммное обеспечение нейронной сети
ЛицензияEULA, Образовательная скидка
Интернет сайтДомашняя страница NeuroSolutions

NeuroSolutions это нейронная сеть среда разработки, разработанная NeuroDimension. Он сочетает в себе модульную иконку (компонентный ) интерфейс проектирования сети с реализацией расширенных процедур обучения, таких как сопряженные градиенты, Левенберга-Марквардта и обратное распространение во времени. Программное обеспечение используется для проектирования, обучения и развертывания нейронная сеть (контролируемое обучение и обучение без учителя ) модели для выполнения широкого спектра задач, таких как сбор данных, классификация, аппроксимация функции, многомерная регрессия и прогнозирование временных рядов.

Мастера построения нейронной сети

NeuroSolutions предоставляет три отдельных мастера для автоматического создания нейронная сеть модели:

Менеджер данных

Модуль Data Manager позволяет пользователю импортировать данные из Microsoft Access, Майкрософт Эксель или текстовые файлы и выполнять различные предварительная обработка и анализ данных операции. Из диспетчера данных пользователь может загрузить данные непосредственно в макет NeuroSolutions или использовать данные для создания нового нейронная сеть.

NeuralBuilder

NeuralBuilder сосредотачивает спецификации дизайна на конкретных нейронная сеть архитектура, которую желает построить пользователь. Некоторые из наиболее распространенных архитектур включают:

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

NeuralExpert

NeuralExpert сосредотачивает спецификации дизайна вокруг типа проблемы, которую пользователь хотел бы нейронная сеть решать (Классификация, Предсказание, Аппроксимация функции или Кластеризация ). Учитывая этот тип проблемы и размер набора данных пользователя, NeuralExpert разумно выбирает нейронная сеть размер и архитектура, которые могут дать хорошее решение. Существует также необязательный уровень для начинающих, который скрывает некоторые из более сложных операций, таких как перекрестная проверка и генетическая оптимизация.

Пользовательские нейронные сети

NeuroSolutions основана на концепции, что нейронные сети можно разбить на фундаментальный набор нейронных компонентов. По отдельности эти компоненты относительно просты, но несколько компонентов, соединенных вместе, могут привести к созданию сетей, способных решать очень сложные проблемы. Мастера построения сети соединят эти компоненты в соответствии с требованиями пользователя. Однако после того, как сеть построена, соединения могут быть произвольно изменены, а компоненты могут быть добавлены или удалены. NeuroSolutions также позволит вам интегрировать ваши собственные алгоритмы через библиотеки динамической компоновки (DLL ). Каждый компонент NeuroSolutions реализует функцию, соответствующую простому протоколу в C. Чтобы добавить новый компонент, вы просто изменяете функцию шаблона для базового компонента и компилируете код в DLL.

Развертывание нейронной сети

NeuroDimension, Inc. предоставляет NeuroSolutions три способа развертывания настраиваемого решения нейронной сети в вашем приложении:

Генерация кода

NeuroSolutions может автоматически генерировать C ++ исходный код для нейронная сеть разработан в его графическом пользовательском интерфейсе. Это обеспечивает гибкость для настройки нейронная сеть код для конкретного приложения. Поскольку сгенерированный код ANSI -соответствует, пользователь может развернуть нейронная сеть решение для других платформ, таких как UNIX.

Генерация DLL

В Мастер нестандартных решений это дополнительный дополнительный продукт, который потребует нейронная сеть разработан в NeuroSolutions и инкапсулирует его в библиотека динамической компоновки (DLL ), который соответствует простому протоколу. Затем DLL может быть встроена в собственные C ++, Visual Basic, Майкрософт Эксель, Microsoft Access или Интернет (ASP ) применение. Ключевым преимуществом этого подхода является то, что пользователю не нужно быть опытным программистом, чтобы использовать его.

OLE автоматизация

Эта технология обеспечивает возможность программного управления NeuroSolutions из любого внешнего приложения, которое поддерживает Автоматизация, такие как Майкрософт Эксель, Microsoft Access, и приложения, разработанные с Visual Basic или Visual C ++. В простейшем случае разработчик приложения мог бы отправить NeuroSolutions данные для обработки, приказать начать обработку, а затем получить результаты обратно в приложение. Благодаря обширному протоколу NeuroSolutions можно было поручить выполнять гораздо более сложные задачи.

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

внешние ссылки