Веб-сервис для анализа сигналов на основе вейвлет-нейронной сети презентация

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

Слайд 1«Веб-сервис для анализа сигналов на основе вейвлет-нейронной сети»
Выпускная квалификационная работа бакалавра

на тему:

Научный руководитель:
Старший преподаватель
Строганов Виктор Александрович

Выполнил:
Студент группы ИСб-42о
Дядюшенко Сергей Евгеньевич


Слайд 2Актуальность задачи
В последнее время большую популярность получили

технологии, основанные на нейронных сетях. Существует множество продуктов и библиотек для работы с ними.
Однако, до сих пор отсутствуют узконаправленные библиотеки для построения и обучения вейвлет-нейронных сетей.
Многие из имеющихся библиотек не являются достаточно гибкими и расширяемыми.
Не одна из существующих систем никаким образом не доступна для удалённой работы посредством сети интернет. Все известные продукты необходимо разворачивать локально.

Слайд 3Цели и задачи
Целью данной работы является проектирование веб-сервиса для анализа сигналов

на основе вейвлет-нейронной сети.
Для её достижения необходимо решить следующие задачи:

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


Слайд 4
Вейвлет-нейронная сеть


Слайд 5

Вейвлет Морле
Вейвлет «Мексиканская шляпа»
Вейвлет Шеннона


Слайд 6Обучение нейронной сети





Процесс обучения состоит в минимизации функции ошибки

, где

Градиентный метод

На каждом шаге происходит изменение параметров сети на вычисляемый градиент




Слайд 7Инициализация сети
Простейший метод инициализации
Нейроны делятся на

группы с одинаковым коэффициентом масштабирования и коэффициентами сдвига равномерно распределёнными по времени сигнала, веса инициализируются случайными значениями.
Инициализация методом остаточного сигнала
Параметры выбираются из сформированной библиотеки подбором наиболее точно описывающих сигнал.
Максимальный коэффициент масштабирования в сети
задан;
рассчитывается на основе центральных частот соответ-ствующих вейвлетов.

Слайд 8Структура вейвлет-нейронной сети


Слайд 9Обозначение обязанностей классов


Слайд 10Архитектура веб-сервиса


Слайд 11Использованные технологии


Слайд 12Пример запроса и ответа
{
"method": "gradient",
"aMu": 0.000000000000015,
"bMu": 0.000000000000001,
"wMu": 0.0005,
"initialization": "standart",
"dilation": 0.002,
"groupSize": 4,
"func":

"morlet",
"iterationsCount": 200,
"error": 0.1,
"time": 1000,
"neuronsCount": 16,
"fullOutput": true,
"source": [
{"t": 0.0, "y": -0.08078},
{"t": 2.26757E-5, "y": -0.0323792},
...
]
}

{
"parameters": {
"a": [
4.0E-4,
...
] ,
"b": [
0.002699,
...
],
"w": [
0.388434,
...
]
},
"output": [
-0.059953,
...
]
}

Сервис построения и обучения вейвлет-нейронной сети


Слайд 13{
"parameters": {
"a": [
4.0E-4,
...
],
"b": [
0.002699,
...
],
"w": [
0.388434,
...
]},
"func": "morlet",
"t": [
0,
2.267573E-5,
...
]
}
[
-0.059953,
-0.043665,
-0.005482,
0.035462,
...
]
Пример запроса и

ответа

Сервис получения выхода сети по заданным параметрам


Слайд 14Графический интерфейс системы


Слайд 15Результаты работы
Результаты автоматического тестирования:


Слайд 16Выводы
Таким образом была достигнута поставленная цель – разработка веб-сервиса аппроксимации сигналов

на основе вейвлет-нейронной сети.
Система была разработана модульно на основе принци-пов ООП, следовательно её можно усовершенствовать и расширять.
Направления дальнейшего развития системы:

включение дополнительных вейвлет-функций;
реализация методов инициализации сети;
реализация методов обучения сети;
оптимизация системы.


Слайд 17Спасибо за внимание


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика