zinet home
home home
home ИНТЕЛЛЕКТ-ПОРТАЛ
home Стартовал прием материалов в сборник XХХIX-й научной конференции. Требования к публикациям - в разделе "Объявления".

На главную | Объявления | Отчеты предыдущих конференций | История Украины | Контакты

РЕСУРСЫ ПОРТАЛА:

Тридцать восьмая научно-практическая конференция
(23 - 28 мая 2016 г.)


Тридцать седьмая научно-практическая конференция
(19 - 22 апреля 2016 г.)


Тридцать шестая научно-практическая конференция
(29 декабря 2015 - 5 января 2016 г.)


Тридцать пятая научно-практическая конференция
(24-27 ноября 2015 г.)


Тридцать четвертая научно-практическая конференция
(13-17 октября 2015 г.)


Тридцать третья научно-практическая конференция
(20-27 мая 2015 г.)


Тридцать вторая научно-практическая конференция
(2-7 апреля 2015 г.)


Тридцать первая научно-практическая конференция
(25 февраля - 1 марта 2015 г.)


Тридцатая научно-практическая конференция
(19-25 января 2015 г.)


Двадцать девятая международная научно-практическая конференция
(19-25 ноября 2014 г.)


Двадцать восьмая международная научно-практическая конференция
(08-13 октября 2014 г.)


Двадцать седьмая научно-практическая конференция
(20-25 мая 2014 г.)


Двадцать шестая научно-практическая конференция
(7-11 апреля 2014 г.)


Двадцать пятая юбилейная научно-практическая конференция
(3-7 марта 2014 г.)


Двадцать четвертая научно-практическая конференция
(20-25 января 2014 г.)


Двадцать третья научно-практическая конференция
(10-15 декабя 2013 г.)


Двадцать вторая научно-практическая конференция
(4-9 ноябя 2013 г.)


Первая международная научно-практическая конференция
(14-18 мая 2013 г.)


Двадцать первая научно-практическая конференция
(14-18 мая 2013 г.)


Двадцатая научно-практическая конференция
(20-28 апреля 2013 г.)


Девятнадцатая научно-практическая конференция
(26 февряля - 3 марта 2013 г.)


Восемнадцатая научно-практическая конференция
(22-26 декабря 2012 г.)


Семнадцатая научно-практическая конференция
(22-26 октября 2012 г.)


Шестнадцатая научно-практическая конференция
(09-14 апреля 2012 г.)


Пятнадцатая научно-практическая конференция
(01 - 07 марта 2012 г.)


Четырнадцатая научно-практическая конференция
(12-20 декабря 2011 г.)


Тринадцатая научно-практическая конференция
(28 октября - 09 ноября 2011 г.)


Двенадцатая научно-практическая конференция
(28 мая - 06 июня 2011 г.)


Одинадцатая научно-практическая конференция
(26 апреля - 04 мая 2011 г.)


Десятая научно-практическая конференция
(15-23 марта 2011 г.)


Девятая научно-практическая конференция
(27-31 декабря 2010 г.)


Восьмая научно-практическая конференция
(05-12 декабря 2010 г.)


Седьмая научно-практическая конференция
(28 мая - 7 июня 2010 г.)


Шестая научно-практическая конференция
(1-15 апреля 2010 г.)


Пятая научно-практическая конференция
(20-27 мая 2009 г.)


Четвертая научно-практическая конференция
(10-17 апреля 2009 г.)


Третья научно-практическая конференция
(20-27 декабря 2008 г.)


Вторая научно-практическая конференция
(1-7 ноября 2008 г.)


Первая научно-практическая конференция
(10-15 мая 2008 г.)



НАШИ ПАРТНЕРЫ:

Студия веб-дизайна www.zinet.info



Студия ландшафтного дизайна Флора-МК


Уникальное предложение!



Сайт-визитка - теперь
всего за 200 грн!

подробнее>>>



ПРОЕКТИРОВАНИЕ НЕЙРОННОЙ СЕТИ ДЛЯ РАСПОЗНАВАНИЯ СИМВОЛОВ В ПРОГРАММНОЙ СРЕДЕ MATLAB

 

Шеремет А.И., Перепелица В.В., Денисова А.М.

Украина, г. Краматорск,

Донбасская государственная машиностроительная академия

 

In this article research of a two-layer neural network and its designing in system MATLAB is considered. Also the target signal of a network in case of hindrances and noise on an input is investigated.

 

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

Основная часть. Проектирование нейронных сетей для выполнения логических операций и распознавания символов с использованием программных средств пакета NNTool из состава MATLAB выполняется в несколько этапов:

1. В командной строке MATLAB набрать nntool. При этом откроется окно редактора нейросетей и менеджера входных и выходных данных Network/Data Manager [1].

2. Для создания новой сети нажать кнопку New. Появится окно с двумя вкладками. Одна из них описывает параметры самой сети, а вторая – входные данные и результаты работы.

3. Выбрать вкладку Network. Задать имя сети. Из выпадающего списка типов нейросетей (Network Type) выбрать заданный по условию. Тренировочные, обучающие и тестовые функции оставить заданными по умолчанию. Все слои сети принять одинаковыми, т.е. с одинаковым количеством однотипных нейронов. Количество слоев и нейронов в них взять из условия задачи. Активационные функции (Transfer Function) взять в виде заданных по умолчанию тангенциальных сигмоидов (TANSIG).

4. Перейти на вкладку Data. Здесь в строке Name необходимо задать имя входного образа в виде матрицы данных, при этом в блоке Data Type должно быть установлено значение Inputs. Затем необходимо задать желаемые выходные значения в виде матрицы выходного образа. При этом в Data Type следует выбрать Targets. После задания каждого типа образов необходимо нажимать кнопку Create, которая добавит образы к проектируемой сети. При задании матричных образов используется тот же синтаксис, что и во всей системе MATLAB: матрицы [2] записываются в квадратных скобках, элементы одной строки разделяются пробелами, а строки между собой отделяются точками с запятой.

5. Возвратиться на вкладку Network. Неактивные до этого выпадающие списки Input Data и Target Data теперь активируются. В них необходимо выбрать матрицы заданного и целевого образов. Например, в одном – input, а в другом – output.

6. Нажать кнопку Create. После этого система должна сообщить об успешном создании нейросети. Нажатие на кнопку View продемонстрирует диаграмму созданной сети. После этого можно закрыть окно Create Network or Data и перейти к предыдущему окну Network/Data Manager [3].

7. В таблице Networks выбрать созданную сеть и открыть ее двойным щелчком мыши. В появившемся окне необходимо выполнить обучение нейросети. Для этого перейти на вкладку Train и нажать кнопку Train Network (рис. 1). В результате появится окно с диаграммой, отображающей протекание и результат процесса обучения.

 

Рис. 1. Диаграмма двухслойной нейросети

 

Нажатием на кнопки Perfomance, Training State и Regression вывести графики со служебной информацией о процессе обучения, например Perfomance выводит график изменения среднеквадратического отклонения в течение эпох обучения.

8. В результате обучения все синаптические связи принимают определенные весовые коэффициенты, значения которых можно просмотреть и изменить на вкладке View/Edit Weights.

9. Экспортировать обученную сеть в рабочее пространство MATLAB. Для этого необходимо возвратиться к окну Network/Data Manager, нажать кнопку Export и в открывшемся окне выбрать имя созданной сети, затем еще раз нажать кнопку Export в этом окне.

10. Перейти к главному окну системы MATLAB и набрать в командной строке gensim(network), где network – имя созданной сети. Система создаст проект Simulink и отобразит созданную нейросеть в виде маскируемой подсистемы (рис. 2).

 

Рис. 2. Маскируемая подсистема

 

11. Далее можно вносить шум во входной образ и проверять адекватность работы нейросети при этом (на рисунке представлена работа логического элемента И).

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

 

Литература:

1.     Основы теории фаззи-логики и фаззи-регулирования: учебное пособие / Калашников В.И., Палис Ф., Лозинский О.Ю. – Донецк, Магдебург, Львов, - 2000 – 69с.

2.     Справочник по математике (для научных работников и инженеров). Г.Корн, Т.Корн.-М.: Наука, 1978.- 831 с.

3.     Fuzzy Logik Toolbox User`s Guide: Math Works. 1998.-56 с.



Первая научно-практическая конференция
"Инновационный потенциал украинской науки - ХХI век"
(10-15 мая 2008 г.)


(отчет)
Вторая научно-практическая конференция
"Инновационный потенциал украинской науки - ХХI век"
(1-7 ноября 2008 г.)
(отчет)
Третья научно-практическая конференция
"Инновационный потенциал украинской науки - ХХI век"
(20-27 декабря 2008 г.)
(отчет)
Четвертая научно-практическая конференция
(10-17 апреля 2009 г.)
(отчет)
Пятая научно-практическая конференция
(20-27 мая 2009 г.)
(отчет)
Шестая научно-практическая конференция
(1-15 апреля 2010 г.)
(отчет)
Седьмая научно-практическая конференция
(28 мая - 7 июня 2010 г.)
(отчет)
Восьмая научно-практическая конференция
(05-12 декабря 2010 г.)
(отчет)
Девятая научно-практическая конференция
(27-31 декабря 2010 г.)
(отчет)
Десятая научно-практическая конференция
(15-23 марта 2011 г.)
(отчет)
Одинадцатая научно-практическая конференция
(26 апреля 04 мая 2011 г.)
(отчет)
Двенадцатая научно-практическая конференция
(28 мая - 06 июня 2011 г.)
(отчет)
Тринадцатая научно-практическая конференция
(28 октября - 09 ноября 2011 г.)
(отчет)
Четырнадцатая научно-практическая конференция
(12-20 декабря 2011 г.)
(отчет)
Пятнадцатая научно-практическая конференция
(01-07 марта 2012 г.)
(отчет)
Шестнадцатая научно-практическая конференция
(09-14 апреля 2012 г.)
(отчет)
Семнадцатая научно-практическая конференция
(22-26 октября 2012 г.)
(отчет)
Восемнадцатая научно-практическая конференция
(22-26 декабря 2012 г.)
(отчет)
Девятнадцатая научно-практическая конференция
(26 февраля - 3 марта 2013 г.)
(отчет)
Двадцатая научно-практическая конференция
(20-28 апреля 2013 г.)
(отчет)
Двадцать первая научно-практическая конференция
(13-18 мая 2013 г.)
(отчет)
Первая международная научно-практическая конференция
"Перспективные направления отечественной науки - ХХI век"
(13-18 мая 2013 г.)
(отчет)
Двадцать вторая научно-практическая конференция
(4-9 ноября 2013 г.)
(отчет)
Двадцать третья научно-практическая конференция
(10-15 декабря 2013 г.)
(отчет)
Двадцать четвертая научно-практическая конференция
(20-25 января 2014 г.)
(отчет)
Двадцать пятая юбилейная научно-практическая конференция
(3-7 марта 2014 г.)
(отчет)
Двадцать шестая научно-практическая конференция
(7-11 апреля 2014 г.)
(отчет)
Двадцать седьмая научно-практическая конференция
(20-25 мая 2014 г.)
(отчет)
Двадцать восьмая научно-практическая конференция
(08-13 октября 2014 г.)
(отчет)
Двадцать девятая научно-практическая конференция"
(19-25 ноября 2014 г.)
(отчет)
Тридцатая научно-практическая конференция
(19-25 января 2015 г.)
(отчет)
Тридцать первая научно-практическая конференция
(25 февраля - 1 марта 2015 г.)
(отчет)
Тридцать вторая научно-практическая конференция
(2 - 7 апреля 2015 г.)
(отчет)
Тридцать третья научно-практическая конференция
(20 - 27 мая 2015 г.)
(отчет)
Тридцать четвертая научно-практическая конференция
(13 - 17 октября 2015 г.)
(отчет)
Тридцать пятая научно-практическая конференция
(24 - 27 ноября 2015 г.)
(отчет)
Тридцать шестая научно-практическая конференция
(29 декабря 2015 - 5 января 2016 г.)
(отчет)
Тридцать седьмая научно-практическая конференция
(19 - 22 апреля 2016 г.)
(отчет)
Тридцать восьмая научно-практическая конференция
(23 - 25 мая 2016 г.)
(отчет)

На главную | Объявления | Отчеты предыдущих конференций | История Украины | Контакты

Copyright © Zinet.info. Разработка и поддержка сайта - Студия веб-дизайна Zinet.info