Нейросетевой алгоритм распознавания паттернов в котировках фондовых бирж
Паттерны фондовых индексов. Предсказание цен на фондовом рынке. Два базовых алгоритма распознавания паттернов: совпадение по правилу и совпадение по шаблону. Подход распознавания паттернов индексов фондовых бирж на основе искусственных нейронных сетей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 26.05.2017 |
Размер файла | 129,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2
Размещено на http://www.allbest.ru/
05.00.00 Технические науки
Нейросетевой алгоритм распознавания паттернов в котировках фондовых бирж
Частиков Аркадий Петрович
к.т.н., профессор кафедры информационных систем и программирования ФГБОУ ВО “Кубанский государственный технологический университет”, Краснодар, Россия
Урвачев Павел Михайлович
аспирант кафедры информационных систем и программирования
Шевченко Дмитрий Валерьевич
главный специалист отдела систем автоматизированного проектирования
Последние исследования показывают, что паттерны фондовых индексов могут содержать полезную информацию для предсказания цен на фондовом рынке. В данный момент существуют два базовых алгоритма распознавания паттернов: совпадение по правилу и совпадение по шаблону. Тем не менее, оба алгоритма требуют участия эксперта в предметной области. Для решения данных проблем в работе предлагаются подход распознавания паттернов индексов фондовых бирж на основе искусственных нейронных сетей. Эксперимент показывает, что нейронная сеть способна эффективно обучаться характеристикам паттернов и распознавать их с высокой точностью
Ключевые слова: НЕЙРОННАЯ СЕТЬ, ПАТТЕРН, КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ, ОБРАЗ
Doi: 10.21515/1990-4665-127-020
UDC 004.67
Technical sciences
NEURAL NETWORK ALGORITHMS OF PATTERN RECOGNITION IN THE STOCK EXCHANGE RATE
Chastikov Arkadiy Petrovich
Cand.Tech.Sci., professor in the department of information systems and programming
FGBOU VO “Kuban State Technological University”, Krasnodar, Russia
350020, Moscow street, 2, Krasnodar, Russia
Urvachev Pavel Mihaylovich p.m.urvachev@gmail.com
FGBOU VO “Kuban State Technological University”, Krasnodar, Russia 350020, Moscow street, 2, Krasnodar, Russia
Shevchenko Dmitry Valerievich
Chief Specialist of the computer-aided design systems
shevchenkodv@inbox.ru
IR "Sibintek" LLC branch "Macroregion SOUTH" Krasnodar RPU, 350063, Rashpilevskaya street, 21, Krasnodar, Russia
Recent research shows that patterns of stock market indices may contain useful information for the prediction of the stock market price. Currently, there are two basic pattern recognition algorithm: Match the rule and pattern matching. However, both algorithms require the participation of experts in the subject area. To solve these problems, the proposed approach is the recognition of patterns stock exchange indexes based on artificial neural networks. The experiment shows that the neural network is able to effectively study the characteristics of patterns and recognize them with high accuracy
Keywords: NEURAL NETWORKS, PATTERN CONCEPTUAL MODEL, IMAGE
В применении к фондовым инвестициям, технический анализ был широко изучен исследовательскими сообществами и паттерны считаются одним из наиболее значимых подходов в этой области. Поиск решения задачи прогнозирования фондового рынка стимулирует развитие компьютерных алгоритмов анализа и распознавания паттернов [1-2, 5].
На протяжении долгого времени проводились исследования поведения фондовых индексов, в ходе которых испытатели суммировали многие технические паттерны и их пользу в принятии инвесторских решений, и в результате паттерны были разбиты на две категории: продолжающийся и реверсивный паттерн. Продолжающийся паттерн показывает, что фондовая цена будет продолжать выбранный тренд движения, тогда как реверсивный паттерн указывает, что цена будет двигаться к обратному тренду.
На рисунке 1 изображены типичные примеры продолжающегося (а) и реверсивного (б) паттернов.
Рисунок 1 - Типовые примеры продолжающегося (а) и реверсивного (б) паттернов.
Как уже было сказано ранее, для финансистов-практиков не представляется возможным проанализировать паттерны сотен тысяч биржевых индексов без профессиональной помощи. Здесь поддержку оказывают учёные, разрабатывающие компьютерные алгоритмы распознавания паттернов. В последние годы нейронные сети (НС) стремительно набирают популярность среди биржевых аналитиков. Например, в работе [3] показано применение НС для распознавания триангулярных паттернов. Недостатком показанного метода является необходимость манипулировать каждой временной точкой в ряду отдельно. В настоящей работе предложено как преодолеть данный недостаток путём разбиения входных данных (временного ряда) на последовательности трендовых сегментов с поправкой на величину цены в последней временной точке сегмента. Таким образом, сегменты с поправками, вместо полноценного временного ряда, представлены как компоненты, подаваемые на вход нейронной сети, что в сравнении с работой [3] не только сокращает вычислительную сложность, но и позволяет менять зернистость паттернов анализа индексов биржи путём изменения величины сегментов.
Выделение признаков
Временной ряд изменения фондового индекса может быть представлен в виде кривой на плоскости. Как показано на рисунке 2, ось X представляет торговые дни, а Y - значения цен на закрытии дня.
Рисунок 2 - Изменение фондового индекса на 900-дневном промежутке времени.
Поскольку временной ряд фондового индекса содержит большое число точек, анализ паттернов напрямую из исходных данных подобного вида представляет собой сложную задачу с точки зрения временных затрат. Поэтому, должен быть использован упрощенный, но эффективный метод представления временных рядов. В этой работе применяется метод сегментации временного ряда для упрощения выделения паттернов.
Существуют три метода для реализации сегментации тренда: метод сдвигаемого окна, метод «сверху-вниз» и «снизу-вверх» [4].
Для временного ряда из числа точек, равного Т, вычислительная сложность алгоритмов сдвигаемого окна и «снизу-вверх» равна О(Т), а для алгоритма «сверху-вниз» - О(Т2). Решено сделать выбор в пользу алгоритма «снизу-вверх» и реализовать его в следующем виде:
1. Ввести данные точек (2i-1) и 2i в один сегмент, так что временной ряд делится на T/2 сегментов.
2. Вычислить стоимость объединения двух смежных сегментов вместе (кратко «стоимость объединения»).
3. Объединить вместе два смежных сегмента, чья стоимость объединения минимальна
4. Если номер текущего сегмента больше T/K, вернуться к 3, иначе идти к 5.
5. Соединить соседние сегменты по принципу «голова к хвосту», формируя линию типа «зиг-заг».
6. Объединить смежные сегменты, если они образуют одинаковый тренд.
7. Удалить те сегменты, где крайне незначительные колебания цены.
8. Если i-ый сегмент имеет тренд на подъём, тогда как (i+1)-ый - на понижение, передвинуть правый край бывшего (т.е. левого конца последнего) к максимальной точке внутри двух сегментов, и наоборот.
9. Если результат сегментации меняется в пределах шага 6,7 или 8, идти к 6, иначе к 10.
10. Вернуть последовательность сегментов тренда.
На рисунке 3(а) показан примерный результат сегментации при k=5: число сегментов 111, а на рисунке 3(б) k=26: число сегментов 19.
Рисунок 3 - Примеры сегментации при k=5 и k=26.
Паттерн состоит из нескольких последовательных сегментных трендов. Например, временной ряд длиной Т может быть разделен на m сегментных трендов, где последовательность сегментов представляет собой (s1, s2, …, sm). Когда длина временного окна w, мы можем извлечь m-w+1 частей из последовательности сегментов, т.е. (s1, s2, …, sw)ЃC(s2, s3, …, sw+1)ЃC…ЃC(sm-w+1, sm-w+2, …, sm).
Согласно рисунку 4, при длине окна времени, равной 7, конечные точки сегментов помечаются как 0, 1, 2, … 7, и эти сегменты переводятся в 8 соответствующих значений цены: y0, y1, …, y8. Чтобы убрать влияния колебаний, следует привести цену к нормальной форме, т.е. к [0, 1].
Рисунок 4 - Отметки начальных и конечных точек сегментов.
Эти восемь точек описываются уравнениями (1)-(3).
(1)
(2)
(3)
Распознавание паттерна нейронной сетью
В данной работе исследуются 18 типовых паттернов. Признаки, выделявшиеся в секции 2, являются входными данными для трёхслойной нейронной сети (НС), которая будет распознавать паттерны.
Трёхслойная НС предполагает, что в первом слое каждый нейрон привязан к признаку, в третьем слое каждый нейрон связан с конкретным паттерном, а средний слой т.н. «скрытый».
Обучение НС следует проводить на группе образцов, про которую известно, что внутри неё есть требуемые выходные значения, причём каждый образец должен характеризовать конкретный паттерн. В идеале, НС должна принимать образец на вход, а на выходе выдавать вектор, где все элементы нулевые кроме одного, идентифицирующего конкретный паттерн. Также необходимо предусмотреть ситуацию, когда паттерн не удалось отнести ни к одному из 18 известных.
Тогда, примем положительные вещественные h1 и h2 , близкие к 0 (напр. h1=0.005ЃCh2=0.01), и назовём их уровнями распознавания. Тогда, для каждого входного образца, выходной вектор (a1, a2, …, aM) НС с M нейронами идентифицирует i-ый паттерн при |ai- 1| ? h1 (1 ? i ? M) и aj ? h2 (1 ? j ? M, j ? i). В противном случае паттерн не определён.
Метрика для эксперимента по распознаванию паттернов.
С целью определения классификационной производительности НС, введём ряд метрик:
1) Точность классификации prc. Представляет отношение распознанных паттернов к числу возможных образцов, содержащих паттерны.
2) Точность классификации продолжающихся (реверсивных) паттернов cprc (rprc). Представляет отношение распознанных как продолжающийся (реверсивный) паттерн образцов к общему числу образцов с такими паттернами.
3) Точность изоляции pri. Характеризует отношение числа распознанных образцов к числу протестированных образцов.
4) Отзыв rc. Определяет отношение распознанных паттернов к размеру выборки.
5) Отзыв для продолжающихся (реверсивных) паттернов crc(rrc).
Эксперимент
Рассмотрена выборка в 2029 образцов из 508 индексов Shanghai Stock Exchange, которые содержали 593 продолжающихся и 1436 реверсивных паттерна, а также 4937 образцов из 155 индексов Shenzhen Stock Exchange, на том же интервале времени, где было 54 продолжающихся и 270 реверсивных паттерна, а 4613 не принадлежали ни к тому ни к другому.
Обучение НС
Испытуемая нейронная сеть НС_А допускает 7 сегментов в образце с числом признаков 8. Входные значения должны быть нормализованы по форме [-1; 1]. Каждый из 18 выходных нейронов идентифицирует отдельный паттерн, h1 и h2 без изменений. В таблицах 1 и 2 вторая строка характеризует соответственно архитектуру и результат тестирования НС_А.
Дискретизация признаков
Таблица 2 фиксирует недостаточную точность классификации и отзыв НС_А, что вероятно обусловлено большим разбросом признаков в образцах при ограниченном количестве обучающих образцов. Дальнейшее исследование сущности паттернов позволило предположить, что паттерн обычно определяется относительным количеством позиций стартовых и стоповых точек внутри каждого сегмента. Тогда, например, мы можем использовать 0 для определения того, что последний ниже предыдущего, 1 что последний примерно равен предыдущему, а 2 что последний выше предыдущего. Такую обработку признаков назовём дискретизацией и введём этот подход в новую модифицированную нейронную сеть НС_Б. Третья строка в таблицах 1 и 2 показывает, что применяющая дискретизацию признаков НС_Б демонстрирует существенный рост точности классификации и отзыва.
Групповое обучение
Согласно таблице 2, отзыв для продолжающегося паттерна стабильно ниже, независимо от применения дискретизации признака. Причина этого в том, что в обучающей выборке много реверсивных паттернов с малым количеством сегментов, что мешает обучению распознавания продолжающихся паттернов. Для решения этой проблемы, созданы две новые НС (НС_В и НС_Г), причём первую обучают образцами продолжающегося, а вторую - реверсивного паттернов. Из доступных 18 паттернов НС_В распознает 10 (продолжающиеся), а НС_Г - 8 (реверсивные).
Тогда, каждый образец должен обрабатываться обеими сетями, и если НС_В определяет, что это продолжающийся паттерн, а НС_Г, что реверсивный, то образец следует считать продолжающимся паттерном. Если же НС_В не может определить тип паттерна, конечное решение Должна принять НС_Г.
В таблице 1 четвёртая и пятая строки определяют архитектуру НС_В и НС_Г. В таблице 2 четвёртая строка даёт результаты тестирования НС_В и НС_Г.
Согласно таблицам 1 и 2 следует зафиксировать, что групповое обучение позволяет значительно повысить отзыв для продолжающихся паттернов, хотя и немного потерять в точности классификации. Таким образом, именно подход совместного применения НС_В и НС_Г представляется наиболее обоснованным.
фондовый биржа нейронный
Таблица 1 - Сети и их архитектуры.
Сеть |
Входных нейронов |
Скрытых нейронов |
Выходных нейронов |
h1 |
h2 |
|
НС_А |
8 |
200 |
18 |
0.27 |
0.8 |
|
НС_Б |
8 |
200 |
18 |
0.08 |
0.03 |
|
НС_В |
8 |
200 |
10 |
0.01 |
0.01 |
|
НС_Г |
6 |
200 |
8 |
0.01 |
0.01 |
Таблица 2 - Результаты тестирования сетей.
Сеть |
prc |
cprc |
rprc |
pri |
rc |
crc |
rrc |
|
НС_А |
0.524 |
0.375 |
0.528 |
0.887 |
0.568 |
0.058 |
0.676 |
|
НС_Б |
0.983 |
1 |
0.983 |
0.981 |
0.840 |
|||
НС_В + НС_Г |
0.963 |
0.796 |
0.993 |
0.995 |
0.951 |
0.722 |
0.996 |
Выводы
В связи с необходимостью анализировать большое количество данных о значениях фондовых индексов в режиме реального времени, растёт спрос на развитие нейросетевых технологий, способных решать данную задачу.
В данной работе предложен оригинальный и эффективный метод представления временных рядов, адаптированный к теории паттернов технического анализа. Согласно результатам, полученным эмпирическим путём, подход, предполагающий разделение продолжающегося и реверсивного паттернов, и их обработка различными нейронными сетями, продемонстрировал рост точности распознавания и отклика. В качестве перспективы дальнейшего развития, целесообразно внедрить в предложенный метод принцип масштабирования паттерна, поскольку он считается наиболее значимым показателем классификации.
Список литературы
1. Частиков А.П., Урвачев П.М., Тотухов К.Е. Гибридная нейро-экспертная система для идентификации значимых событий на графиках временных рядов // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета. 2016. № 124 (16).
2. Частиков А.П., Урвачев П.М., Тотухов К.Е. Распознавание паттернов в диаграммах управления на основе нейронных сетей с подкреплением // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета. 2016. № 124 (10).
3. Малыхина М.П., Бегман Ю.В. ГИБРИДНЫЕ НЕЙРОЭКСПЕРТНЫЕ СИСТЕМЫ В ОБРАЗОВАНИИ // Инновационные процессы в высшей школе / Материалы XIV Всероссийской научно-практической конференции. 2008. С. 193-194.
4. Малыхина М.П., Шичкин Д.А. АСПЕКТЫ ПРАКТИЧЕСКОГО ПРИМЕНЕНИЯ ЦВЕТОВОГО РАЗЛИЧИЯ ДЛЯ РАСПОЗНАВАНИЯ И ВЫДЕЛЕНИЯ ГРАНИЦ ИЗОБРАЖЕНИЙ / Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета = Polythematic online scientific journal of Kuban State Agrarian University. 2013. Т. 89. № 89-89 (09). С. 676-688.
5. Рыжков А.А. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ СЕТИ ХОПФИЛДА ДЛЯ РАСПОЗНАВАНИЯ И КЛАССИФИКАЦИИ ЭЛЕКТРИЧЕСКИХ СИГНАЛОВ / А. А. Рыжков // Молодой ученый. -- 2012. -- №5. -- С. 62-67.
6. Частиков А.П., Глушко С.П., Тотухов К.Е. Система тестирования и отладки управляющих программ для промышленного робота // Журнал «Перспективы науки» № 9(11)2010 - 103 с. С. 47-51
7. Частиков А.П., Дедкова Т.Г., Алешин А.В. Системы искусственного интеллекта. От теории к практике. - Краснодар, 1998.
8. Частиков А.П., Тотухов К.Е. Создание базы знаний для интеллектуального анализа поведения виртуального робота. // Вопросы современной науки и практики. Университет им. В. И. Вернадского (ВАК) / Ассоциация «Объединённый университет им. В. И. Вернадского». - Тамбов, 2013. С.76-81
9. Частиков А.П., Тотухов К.Е. Теоретические основы интеллектуальной симуляции промышленных роботов: монография. - LAP LAMBERT Academic Publishing, 2013 г. - 111 с.: ил.
10. Частиков А.П., Тотухов К.Е., Урвачев П.М. Дерево логического вывода интеллектуальной системы функционирования виртуального робота // Современные проблемы науки и образования (ВАК). - 2013. - № 2; URL: www.science-education.ru/108-8976
11. Частиков А.П., Тотухов К.Е., Урвачев П.М. Интеллектуальная диагностика состояния виртуального робота с программным управлением // Современные проблемы науки и образования (ВАК). - 2012. - № 6; URL: www.science-education.ru/106-7507
12. Частиков А.П., Тотухов К.Е., Урвачев П.М. Теоретические основы интеллектуальной диагностики виртуального робота // Современные проблемы науки и образования (ВАК). - 2013. - № 1; URL: www.science-education.ru/107-8310
13. Частикова В. А. Исследование основных параметров генетического алгоритма метода генетических схем в интеллектуальных системах, основанных на знаниях/ В. А. Частикова //Научный журнал кубгау [Электронный ресурс]. - Краснодар: кубгау, 2011. -№ 69 (5). - Шифр Информрегистра: 0421100012/0162. - Режим доступа: http://ej.kubagro.ru/2011/05/pdf/32.pdf.
14. Частикова В.А. Оптимизация процессов поиска решений в интеллектуальных системах обработки экспертной информации на основе генетических алгоритмов. Диссертация на соискание ученой степени кандидата технических наук. - Краснодар, 2005.
15. Частикова В.А., Власов К.А., Картамышев Д.А. Обнаружение DDoS-атак на основе нейронных сетей с применением метода роя частиц в качестве алгоритма обучения // Фундаментальные исследования. 2014. № 8-4. С. 829-832.
16. Частикова В.А., Картамышев Д.А., Власов К.А. Нейросетевой метод защиты информации от DDoS-атак // Современные проблемы науки и образования. 2015. № 1-1. С. 183.
17. Частиков А.П., Малыхина М.П., Урвачев П.М. Анализ распознавания паттернов нейросетевыми методами // Политематический сетевой электронный научный журнал Кубанского государственного аграрного университета. 2014. № 98. С. 457-467.
18. Частиков А.П., Алешин А.В., Частикова В.А. Выявление аномалий в базах знаний интеллектуальных систем // в сборнике: Пятьдесят лет развития кибернетики Труды международной научно-технической конференции. Посвящается 100-летию Санкт-Петербургского государственного технического университета (Политехнического института). 1999. С. 123-124.
19. Малыхина М.П., Бегман Ю.В. НЕЙРОСЕТЕВАЯ ЭКСПЕРТНАЯ СИСТЕМА НА ОСНОВЕ ПРЕЦЕДЕНТОВ ДЛЯ РЕШЕНИЯ ПРОБЛЕМ АБОНЕНТОВ СОТОВОЙ СВЯЗИ // Краснодар, 2011.
References
1. Chastikov A.P., Urvachev P.M., Totuhov K.E. Gibridnaja nejro-jekspertnaja sistema dlja identifikacii znachimyh sobytij na grafikah vremennyh rjadov // Politematicheskij setevoj jelektronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta. 2016. № 124 (16).
2. Chastikov A.P., Urvachev P.M., Totuhov K.E. Raspoznavanie patternov v diagrammah upravlenija na osnove nejronnyh setej s podkrepleniem // Politematicheskij setevoj jelektronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta. 2016. № 124 (10).
3. Malyhina M.P., Begman Ju.V. GIBRIDNYE NEJROJeKSPERTNYE SISTEMY V OBRAZOVANII // Innovacionnye processy v vysshej shkole / Materialy XIV Vserossijskoj nauchno-prakticheskoj konferencii. 2008. S. 193-194.
4. Malyhina M.P., Shichkin D.A. ASPEKTY PRAKTIChESKOGO PRIMENENIJa CVETOVOGO RAZLIChIJa DLJa RASPOZNAVANIJa I VYDELENIJa GRANIC IZOBRAZhENIJ / Politematicheskij setevoj jelektronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta = Polythematic online scientific journal of Kuban State Agrarian University. 2013. T. 89. № 89-89 (09). S. 676-688.
5. Ryzhkov A.A. PROGRAMMNAJa REALIZACIJa SETI HOPFILDA DLJa RASPOZNAVANIJa I KLASSIFIKACII JeLEKTRIChESKIH SIGNALOV / A. A. Ryzhkov // Molodoj uchenyj. -- 2012. -- №5. -- S. 62-67.
6. Chastikov A.P., Glushko S.P., Totuhov K.E. Sistema testirovanija i otladki upravljajushhih programm dlja promyshlennogo robota // Zhurnal «Perspektivy nauki» № 9(11)2010 - 103 s. S. 47-51
7. Chastikov A.P., Dedkova T.G., Aleshin A.V. Sistemy iskusstvennogo intellekta. Ot teorii k praktike. - Krasnodar, 1998.
8. Chastikov A.P., Totuhov K.E. Sozdanie bazy znanij dlja intellektual'nogo analiza povedenija virtual'nogo robota. // Voprosy sovremennoj nauki i praktiki. Universitet im. V. I. Vernadskogo (VAK) / Associacija «Ob#edinjonnyj universitet im. V. I. Vernadskogo». - Tambov, 2013. S.76-81
9. Chastikov A.P., Totuhov K.E. Teoreticheskie osnovy intellektual'noj simuljacii promyshlennyh robotov: monografija. - LAP LAMBERT Academic Publishing, 2013 g. - 111 s.: il.
10. Chastikov A.P., Totuhov K.E., Urvachev P.M. Derevo logicheskogo vyvoda intellektual'noj sistemy funkcionirovanija virtual'nogo robota // Sovremennye problemy nauki i obrazovanija (VAK). - 2013. - № 2; URL: www.science-education.ru/108-8976
11. Chastikov A.P., Totuhov K.E., Urvachev P.M. Intellektual'naja diagnostika sostojanija virtual'nogo robota s programmnym upravleniem // Sovremennye problemy nauki i obrazovanija (VAK). - 2012. - № 6; URL: www.science-education.ru/106-7507
12. Chastikov A.P., Totuhov K.E., Urvachev P.M. Teoreticheskie osnovy intellektual'noj diagnostiki virtual'nogo robota // Sovremennye problemy nauki i obrazovanija (VAK). - 2013. - № 1; URL: www.science-education.ru/107-8310
13. Chastikova V. A. Issledovanie osnovnyh parametrov geneticheskogo algoritma metoda geneticheskih shem v intellektual'nyh sistemah, osnovannyh na znanijah/ V. A. Chastikova //Nauchnyj zhurnal kubgau [Jelektronnyj resurs]. - Krasnodar: kubgau, 2011. -№ 69 (5). - Shifr Informregistra: 0421100012/0162. - Rezhim dostupa: http://ej.kubagro.ru/2011/05/pdf/32.pdf.
14. Chastikova V.A. Optimizacija processov poiska reshenij v intellektual'nyh sistemah obrabotki jekspertnoj informacii na osnove geneticheskih algoritmov. Dissertacija na soiskanie uchenoj stepeni kandidata tehnicheskih nauk. - Krasnodar, 2005.
15. Chastikova V.A., Vlasov K.A., Kartamyshev D.A. Obnaruzhenie DDoS-atak na osnove nejronnyh setej s primeneniem metoda roja chastic v kachestve algoritma obuchenija // Fundamental'nye issledovanija. 2014. № 8-4. S. 829-832.
16. Chastikova V.A., Kartamyshev D.A., Vlasov K.A. Nejrosetevoj metod zashhity informacii ot DDoS-atak // Sovremennye problemy nauki i obrazovanija. 2015. № 1-1. S. 183.
17. Chastikov A.P., Malyhina M.P., Urvachev P.M. Analiz raspoznavanija patternov nejrosetevymi metodami // Politematicheskij setevoj jelektronnyj nauchnyj zhurnal Kubanskogo gosudarstvennogo agrarnogo universiteta. 2014. № 98. S. 457-467.
18. Chastikov A.P., Aleshin A.V., Chastikova V.A. Vyjavlenie anomalij v bazah znanij intellektual'nyh sistem // v sbornike: Pjat'desjat let razvitija kibernetiki Trudy mezhdunarodnoj nauchno-tehnicheskoj konferencii. Posvjashhaetsja 100-letiju Sankt-Peterburgskogo gosudarstvennogo tehnicheskogo universiteta (Politehnicheskogo instituta). 1999. S. 123-124.
19. Malyhina M.P., Begman Ju.V. NEJROSETEVAJa JeKSPERTNAJa SISTEMA NA OSNOVE PRECEDENTOV DLJa REShENIJa PROBLEM ABONENTOV SOTOVOJ SVJaZI // Krasnodar, 2011. Размещено на Allbest.ru
...Подобные документы
Искусственные нейронные сети как одна из широко известных и используемых моделей машинного обучения. Знакомство с особенностями разработки системы распознавания изображений на основе аппарата искусственных нейронных сетей. Анализ типов машинного обучения.
дипломная работа [1,8 M], добавлен 08.02.2017Первое систематическое изучение искусственных нейронных сетей. Описание элементарного перцептрона. Программная реализация модели распознавания графических образов на основе перцептрона. Интерфейс программы, основные окна. Составление алгоритма приложения.
реферат [100,5 K], добавлен 18.01.2014Понятие системы распознавания образов. Классификация систем распознавания. Разработка системы распознавания формы микрообъектов. Алгоритм для создания системы распознавания микрообъектов на кристаллограмме, особенности его реализации в программной среде.
курсовая работа [16,2 M], добавлен 21.06.2014Создание программного средства, осуществляющего распознавание зрительных образов на базе искусственных нейронных сетей. Методы, использующиеся для распознавания образов. Пандемониум Селфриджа. Персептрон Розенблатта. Правило формирования цепного кода.
дипломная работа [554,8 K], добавлен 06.04.2014Методы распознавания образов (классификаторы): байесовский, линейный, метод потенциальных функций. Разработка программы распознавания человека по его фотографиям. Примеры работы классификаторов, экспериментальные результаты о точности работы методов.
курсовая работа [2,7 M], добавлен 15.08.2011Основные понятия теории распознавания образов и ее значение. Сущность математической теории распознавания образов. Основные задачи, возникающие при разработке систем распознавания образов. Классификация систем распознавания образов реального времени.
курсовая работа [462,2 K], добавлен 15.01.2014Необходимость в системах распознавания символов. Виды сканеров и их характеристики. Оптимальное разрешение при сканировании. Программы распознавания текста. Получение электронного документа. FineReader - система оптического распознавания текстов.
презентация [469,2 K], добавлен 15.03.2015Оптико-электронная система идентификации объектов подвижного состава железнодорожного транспорта. Автоматический комплекс распознавания автомобильных номеров. Принципы и этапы работы систем оптического распознавания. Особенности реализации алгоритмов.
дипломная работа [887,3 K], добавлен 26.11.2013Анализ существующих алгоритмов распознавания режимов работы газотурбинного двигателя. Метод группового учета аргументов, метод Байеса. Применение технологий системного моделирования на этапе проектирования интеллектуальной системы распознавания режимов.
курсовая работа [1,4 M], добавлен 11.04.2012Методы предобработки изображений текстовых символов. Статистические распределения точек. Интегральные преобразования и структурный анализ. Реализация алгоритма распознавания букв. Анализ алгоритмов оптического распознавания символов. Сравнение с эталоном.
курсовая работа [2,1 M], добавлен 20.09.2014Основные цели и задачи построения систем распознавания. Построение математической модели системы распознавания образов на примере алгоритма идентификации объектов военной техники в автоматизированных телекоммуникационных комплексах систем управления.
дипломная работа [332,2 K], добавлен 30.11.2012Словесный, графический, табличный, программный способы представления алгоритма. Основные конструкции в любом алгоритмическом языке. Теория обнаружения, различения и оценивания сигналов. Радиолокационные системы обнаружения. Система распознавания образов.
презентация [4,8 M], добавлен 09.06.2015Строение артикуляционного аппарата человека с точки зрения возможности распознавания речи по артикуляции. Комплекс параметров артикуляции на основе контура внутренней области губ. Реализация модуля распознавания фонем русской речи по изображениям губ.
дипломная работа [3,1 M], добавлен 19.08.2012Теоретические основы распознавания образов. Функциональная схема системы распознавания. Применение байесовских методов при решении задачи распознавания образов. Байесовская сегментация изображений. Модель TAN при решении задачи классификации образов.
дипломная работа [1019,9 K], добавлен 13.10.2017Литературный обзор методов распознавания кромок для схожих задач. Объекты в приложении и их отображение. Генерация выходных данных. Алгоритм распознавания линии (графика), отличный от градиентных подходов и использующий алгоритм предварительной обработки.
дипломная работа [711,8 K], добавлен 27.04.2014Обзор задач, возникающих при разработке систем распознавания образов. Обучаемые классификаторы образов. Алгоритм персептрона и его модификации. Создание программы, предназначенной для классификации образов методом наименьшей среднеквадратической ошибки.
курсовая работа [645,2 K], добавлен 05.04.2015Выбор типа и структуры нейронной сети. Подбор метода распознавания, структурная схема сети Хопфилда. Обучение системы распознавания образов. Особенности работы с программой, ее достоинства и недостатки. Описание интерфейса пользователя и экранных форм.
курсовая работа [3,0 M], добавлен 14.11.2013Появление технических систем автоматического распознавания. Человек как элемент или звено сложных автоматических систем. Возможности автоматических распознающих устройств. Этапы создания системы распознавания образов. Процессы измерения и кодирования.
презентация [523,7 K], добавлен 14.08.2013Разработка алгоритма и программы для распознавания пола по фотографии с использованием искусственной нейронной сети. Создание алгоритмов: математического, работы с приложением, установки весов, реализации функции активации и обучения нейронной сети.
курсовая работа [1,0 M], добавлен 05.01.2013Принцип работы нейросетей и модели синтеза. Ключевые моменты проблемы распознавания речи. Система распознавания речи как самообучающаяся система. Описание системы: ввод звука, наложение первичных признаков на вход нейросети, модель и обучение нейросети.
курсовая работа [215,2 K], добавлен 19.10.2010