Jump to content

Пелтарионский синапс

Синапс
Разработчик(и) Пелтарион
Операционная система Microsoft Windows
Тип Программное обеспечение для нейронных сетей
Лицензия Лицензионное соглашение
Веб-сайт Домашняя страница Синапса

Synapse — компонентная среда разработки нейронных сетей и адаптивных систем . созданный Peltarion Synapse, , позволяет осуществлять интеллектуальный анализ данных , статистический анализ , визуализацию , предварительную обработку , проектирование и обучение нейронных сетей и адаптивных систем, а также развертывание их . Он использует плагинов, на основе архитектуру что делает его общей платформой для обработки сигналов . Первая версия продукта была выпущена в мае 2006 года.

Платформа

[ редактировать ]

Благодаря конструкции, основанной на подключаемых модулях, использование Synapse может быть очень универсальным. Synapse основан на платформе Microsoft .NET , и все компоненты Synapse также являются компонентами .NET. Хотя Peltarion еще не выпустил официальный API для платформы Synapse, появляются пользовательские компоненты, некоторые из которых являются оригинальными, что демонстрирует открытость платформы. [1]

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

Предварительная обработка

[ редактировать ]
Предварительная обработка в Synapse

Режим предварительной обработки предназначен для интеллектуального анализа и подготовки данных. В этом режиме пользователь может импортировать, визуализировать, исследовать и преобразовывать данные различными способами. Данные импортируются с помощью компонентов формата . Стандартный выпуск включает компоненты формата для чтения и записи данных из файлов CSV (текстовых), баз данных SQL , изображений и XML . Импортированные данные можно визуализировать с помощью компонентов визуализатора, а к данным можно применять фильтры. Компоненты фильтра фильтров варьируются от простой перестановки данных до более совершенных БПФ и удаления выбросов.

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

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

Обучение

[ редактировать ]

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

Постобработка

[ редактировать ]
Доверительный анализ при постобработке в Synapse

Режим постобработки предназначен для анализа обученной системы и подготовки такой системы к конечному использованию. Производительность системы можно проверить с помощью статистического анализа, можно проанализировать чувствительность отношений ввода-вывода системы ( анализ чувствительности ) и сформировать отчеты.

Одним из наиболее важных компонентов постобработки является компонент развертывания.

Развертывание

[ редактировать ]

Компонент развертывания позволяет экспортировать систему, созданную в Synapse, в один компонент .NET . Система в среде разработки масштабируется так, чтобы содержать только минимально необходимые для исполнения требования, а затем компилируется в сборку . Эту сборку затем можно использовать в любом приложении .NET Framework или .NET Compact Framework . Последний позволяет развертывание на встроенных устройствах .

Пример кода на C# :

DeployedNeuralNet net = new DeployedNeuralNet(); // Create nn object
Matrix input = someSensor.GetData(); // Get data from some sensor
net.Input_Sensor = input;  // Set inputs to the nn
net.Run(); // Run the nn control system
someMotor.Power = net.Output_Port0; // Set the power of some motor to the output of the nn

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 285c4fab2bf564180374dee30164e526__1656468060
URL1:https://arc.ask3.ru/arc/aa/28/26/285c4fab2bf564180374dee30164e526.html
Заголовок, (Title) документа по адресу, URL1:
Peltarion Synapse - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)