Главная » Все файлы » Просмотр файлов из архивов » Документы » Круг П.Г. Моделирование искусственных нейронных сетей

Круг П.Г. Моделирование искусственных нейронных сетей, страница 13

2018-01-12СтудИзба

Описание файла

Файл "Круг П.Г. Моделирование искусственных нейронных сетей" внутри архива находится в папке "Круг П.Г. Моделирование искусственных нейронных сетей". Документ из архива "Круг П.Г. Моделирование искусственных нейронных сетей", который расположен в категории "". Всё это находится в предмете "нейронные вычислительные сети" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. .

Онлайн просмотр документа "Круг П.Г. Моделирование искусственных нейронных сетей"

Текст 13 страницы из документа "Круг П.Г. Моделирование искусственных нейронных сетей"

Прогнозирование

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

Задание

1. Повторить соответствующий теоретический материал (гл. 1: п. 1.5; гл. 2: п. 2.1 – 2.3 и гл. 3).

2. Создать и обучить ИНС, предназначенную для анализа временных серий заданной размерности и отражающую структуру данных серий.

3. Осуществить прогноз значений будущих элементов временных серий.

Исследуемые временные серии

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

За основу рекомендуется взять сто элементов (чисел) временной серии, значения которых лежат в диапазоне от «0» до «99». Данную временную серию следует получить с помощью генерации случайных чисел любого программного продукта для математического моделирования (MathCAD, Matlab или др.), среды программирования на языке высокого уровня (Delphi, C Builder или др.) или же взять из табл.6.5.

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

Определение начальной структуры нейронной сети

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

Аналогично предыдущим случаям, воспользуйтесь ИНС типа «многослойный персептрон».

  1. Количество входов ИНС должно соответствовать ширине «окна скольжения» (п.1.5) – количеству элементов временных серий (в нашем случае – N).

Таблица 6.5. Числа в диапазоне от «0» до «100», полученные с использованием генератора случайных чисел Турбо-паскаль

Номера чисел

Числа, полученные с использованием встроенной функции Random(100) Турбо-паскаль

1 – 10

0

3

86

20

27

67

31

16

37

42

11 – 20

8

47

7

84

5

29

91

36

77

32

21 – 30

69

84

71

30

16

32

46

24

82

27

31 – 40

48

14

87

28

77

97

49

88

82

2

41 – 50

14

14

50

2

59

0

77

65

77

70

51 – 60

55

20

68

59

95

64

99

24

67

29

61 – 70

8

77

49

88

50

57

95

68

33

0

71 – 80

70

98

77

74

19

14

91

78

58

86

81 – 90

68

28

9

62

28

87

16

27

54

96

91 – 100

17

15

26

17

57

49

28

15

60

73

  1. Число нейронов во внутренних (скрытых) слоях и число таких слоев зависит от сложности задачи анализа или прогнозирования временных серий.

  2. Выходной слой ИНС следует составить из одного нейрона, значение которого будет соответствовать прогнозируемому элементу временных серий.

Обучение нейронной сети

Для обучения ИНС подготовьте блок обучающих выборок следующим образом.

Выберите кадр (временное окно) из N+1 числа элементов, идущих от конца к началу временной серии, где первые N элементов – формируют вектор входного слоя, а последний (N+1)-й – элемент выходного слоя ИНС. Следующую обучающую выборку получаем, «передвигаясь» временным окном на один элемент вправо и т.д.

Таким образом, анализируя временную серию, состоящую, например, из 100 элементов, можно подготовить 100–N–1 обучающих пар.

Оптимизация структуры нейронной сети

Чтобы оценить качество прогнозирования, получите в соответствии с разделом «Исследуемые временные серии» еще 3 элемента, следующих за 100 элементами временной серии, которые уже использовались при обучении. Далее, запустите ИНС, предъявив ей 3 новых вектора, и сравните результаты работы ИНС с числами, синтезированными генератором.

Разницу между значениями, синтезированными генератором, и результатами работы нейронной сети используйте как качественный показатель ИНС. Уменьшите эту разницу, модифицируя структуру ИНС.

Замечания

Подход, используемый в данной лабораторной работе для проверки качества генератора случайных чисел, наверное, не самый популярный и эффективный. Между тем, разрабатываемая в лабораторной работе ИНС является аналогичной ИНС, применяемым в интеллектуальных системах прогнозирования различного назначения, например, в системах прогноза знаков изменения биржевых индексов, системах прогноза цен, системах расчета оптимального использования ресурсов ит.д. (п.1.5).

ЗАКЛЮЧЕНИЕ

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

В учебном пособии весьма подробно рассматриваются теоретические вопросы: основные направления применения ИНС, основные понятия ИНС, принципы построения и методы обучения ИНС «Многослойный персептрон» и ИНС Кохонена. Теоретический материал соответствует современному состоянию теории ИНС, а содержание – государственному образовательному стандарту высшего профессионального образования по дисциплине «Нейронные вычислительные сети».

Учебное пособие включает лабораторный практикум, который обеспечивает методическую помощь студентам при моделировании ИНС типа «Многослойный персептрон» в среде нейросимулятора TRAJAN или ей подобной. Практикум включает 5 лабораторных работ, задания которых дифференцированы и предусматривают индивидуальные варианты.

Рекомендуется студентам и аспирантам, обучающимся по направлению «Информатика и вычислительная техника».

ВОПРОСЫ ДЛЯ САМОПРОВЕРКИ

  1. В каких случаях применение искусственных нейронных сетей актуально?

  2. Назовите типовые задачи и основные области применения искусственных нейронных сетей.

  3. Какие задачи решают аксоны, дендриды и синапсы?

  4. Определите искусственный нейрон и его основные свойства.

  5. Какую задачу решает активационная функция в искусственном нейроне?

  6. Назовите виды активационных функций.

  7. Дайте определение многослойного персептрона.

  8. К какому типу алгоритмов обучения относится алгоритм обратного распространения, и в чем отличительные черты этого алгоритма.

  9. Перечислите требования, предъявляемые к обучающим выборкам и их подготовке.

  10. В чем заключается задача классификации?

  11. Приведите примеры образов и процессов, которые способны классифицировать искусственные нейронные сети.

  12. Сформулируйте этапы решения задачи прогнозирования с использованием искусственных нейронных сетей.

  13. Что означает термин «глубина прогнозирования»?

  14. В чем различие методов прогнозирования с учетом «сезонной» составляющей и без учета.

  15. От каких факторов зависит достоверность и точность прогноза с использованием искусственных нейронных сетей?

  16. Для решения каких задач применяются самоорганизующиеся карты Кохонена?

  17. Каков смысл параметров, передаваемых функции обучения Кохонена?

  18. Что представляет собой слой Кохонена?

  19. Что означают термин «эвклидово расстоянение»?

  20. Какие задачи можно решить с помощью нейросимуляторов?

ЛИТЕРАТУРА

  1. Галушкин А.И. Некоторые исторические аспекты развития элемент­ной базы вычислительных систем с массовым параллелизмом (80- и 90-ые гг) // Нейрокомпьютер, № 1, 2000. с. 68-82.

  2. Горбань А., Россиев Д. Нейронные сети на персональном компью­тере. Новосибирск: Наука, 1996. 276 с.

  3. Кирсанов Э.Ю. Цифровые нейрокомпьютеры: Архитектура и схемо­техника / Казань: Казанский Госуниверситет, 1995. 131 с.

  4. Круг П.Г. Нейронные сети и нейрокомпьютеры: учебное пособие. М.: Изд-во МЭИ, 2002. 176 с.

  5. Круг П.Г. Сигнальные процессоры и нейрокомпьютеры. М.: Изд-во МЭИ, 2002. 256 с.

  6. Минский М., Пейперт С. Персептроны. М.: Мир, 1971.

  7. Нейросетевые и нейрокомпьютерные технологии: Метод. указания / Алексеев А.В., Круг П.Г., Петров О.М. М.: МГАПИ, 1999. 20 с.

  8. Уоссермен Ф. Нейрокомпьютерная техника. М.: Мир, 1992.

  9. Хехт-Нильсен Р. Нейрокомпьютинг: история, состояние, перспек­тивы // Открытые системы. № 4. 1998.

  10. Нейрокомпьютеры: архитектура и схемотехника / Шахнов В.А., Власов А.И., Кузнецов А.С., Поляков Ю.А. М.: Изд-во Машин-ние, 2000. 64 с.

  11. Alekseev A., Krug P., Shahidur R. The Neural Networks. Teaching Edition. Moscow. Publishing House of MPEI, 2000. 64 p.

  12. http://www.informatik.uni-stutgart.de/ipvr/bv/projekte/snns

  13. http://www.trajan-software.co.uk

  14. http://www.basegroup.ru/tasks/forecast.htm

ПРИЛОЖЕНИЯ

Таблица П.1. Программные продукты моделирования нейронных сетей

Название

Разработчик/ производитель

Платформа

Поддерживаемые парадигмы и алгоритмы обучения

Интерфейс

Цена

Комментарии

1

2

3

4

5

6

7

Matlab Neural Network Toolbox 3.0

MathWorks, США

Win 95, 98, NT 4.0

Поддерживаемые парадигмы: персептрон, обратное распространение, радиальный базис, сети Эльмана, сети Хопфильда, вероятностная и обобщенная регрессия.

Неподдерживаемые парадигмы: Хебб, Кохонена, карты свойств, самоорганизующиеся карты

GUI для Ms Windows

----

Генерирует ANSI-совместимый код

http://www.mathworks.com

SNNS

Институт параллельных и распределенных систем (IPVR) при Штуттгардском университете

Unix

Обратное распространение, радиальный базис, ART1, ART2, карты Кохонена, сети Джордана, сети Эльмана, ассоциативная память

GUI для X-Windows

Бесплатно

Один из лучших симуляторов. Может работать с MS Windows при использовании эмулятора X-Windows.

С программой поставляются исходные коды на C++

http://www.informatik.uni-stutgart.de/ipvr/bv/projekte/snns/announce.html

Trajan

Trajan Software Ltd., Великобритания

Win 3.x, 9x, NT

Многоуровневый персептрон, Обратное распространение, радиальный базис, карты Кохонена, вероятностная и обобщенная регрессия

GUI для MS Windows

620$

Демо-версия программы доступна на сайте компании-производителя

http://www.trajan-software.demon.co.uk/ commerce.htm

Продолжение табл. П.1

1

2

3

4

5

6

7

Delta

Artificial Intelligence Group, Франция

(Департамент компьютерных наук)

HP-UX

Sun OS 4.1

Многоуровневый персептрон, обратное распространение, сети Джордана, карты Кохонена

GUI для

X-Windows

Бесплатно

Демо-версия

http://www-inf.enst.fr/~milc/dnns/dnns.us.html

X-Sim

IIC, Испания (Мадрид)

Unix

Linux

Многослойный персептрон, обратное распространение, карты Кохонена

Режим командной строки для ОС типа Unix, GUI для X-Windows

Бесплатно

Демо-версия

http://www.iic.uam.es/xsim/Welcome.html

Brain Wave

Университет Куинсланд, США

Любая

Многослойный персептрон, обратное распространение, сети Хеббиана, карты Кохонена

Internet-броузер с поддержкой Java

Бесплатно

Реализован в виде Java-апплета - может работать с любой операционной системы

http://www2.psy.uq.edu.au/~brainwav/

VieNet2

Австрийский институт исследования проблем искусственного интеллекта

DOS

Win

Unix

Linux

Многослойный персептрон, обратное распространение, сети Джордана, сети Эльмана, карты Кохонена, Ассоциативная память

Формируется пользователем

Бесплатно

Распространяется в форме исходных кодов, что позволяет активно использовать его для написания собственных программ

www.ai.univie.ac.at/oefai/nn/tool.html

NeuroWindows

НейроПроект, Россия

Win

Обратное распространение, ассоциативная память, карты Кохонена

Формируется пользователем

450$

Библиотека динамической компоновки Visual Basic, С++ и Delphi

http://www.neuroproject.ru/

Продолжение табл. П.1

1

2

3

4

5

6

7

Aspirin/ MIGRAINES

Mitre Corp.

Unix

Обратное распространение

GUI для X-Windows

Бесплатно

Сохраняет веса и вектор узлов нейронной сети на диске в доступном формате

Atree

Билл Армстронг, Университет г. Альберта, США

Dos,

Unix

Адаптивные логические деревья

Режим командной строки для Unix-ОС, окна для DOS

Бесплатно

Демо-версия

alnl@cs.ualberta.ca

Cnaps

Adaptive Solutions Inc.

SunOS

Обратное распространение, карты Кохонена (одномерные и двумерные), LVQ2 и частотно-чувствительное конкурентное обучение

GUI для X-Windows

68,75 $

Производительность при обучении по алгоритму обратного распространения 1 биллион CUPS

ICSIM

Международный институт компьютерных наук, Беркли, Калифорния, США

Unix

Предопределенные сети

Shell, GUI для X-Windows

Бесплатно

Демо-версия

Neural Shell

Лаборатория SPANN, Департамент инженерной энергетики, Университет Огайо, США

Unix

Сети Хопфильда, сети Хемминга, обратное распространение, карты Кохонена, адаптивное медленное обратное распространение, частотно-чувствительное конкурентное обучение

Режим командной строки, GUI для X-Windows и SUNTOOLS

Бесплатно

Демо-версия

ftp://ftp.quanta.eng.ohio-state.edu/

Neuron

Университет Дьюка, США

Unix

Трехмерная реконструированная пирамидальная ячейка, диффузия

GUI для X-Windows

Бесплатно

Демо-версия

Окончание табл. П.1

1

2

3

4

5

6

7

Sankom

Дортмундский университет, Германия

Unix

Карты Кохонена

Режим командной стоки Shell

Бесплатно

Демо-версия

SOMPAK

SOM, Лаборатория компьютерных и информационных наук, Хельсинкский университет технологий

Unix, DOS

Самоорганизующиеся карты

Формируется пользователем

Бесплатно

Демо-версия

Xerion

Университет Торонто, Департамент компьютерных наук, США

Unix

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

GUI для X-Windows

Бесплатно

Демо-версия

ftp://ftp.cs.toronto.edu/pub/xerion

NETS

COSMIC, Университет Джорджии, США

DOS, UNIX

Обратное распространение

Режим командной строки

------

Демо-версия

service@cossack.cosmic.uga.edu

Таблица П2. Варианты заданий к лабораторной работе №2

Номер варианта

Строки, используемые для обучения

Строки для проверки обучения

1-ая

2-ая

3-яя

1-ая

2-ая

1

1

2

3

4

6

2

2

3

4

6

7

3

3

4

6

7

8

4

4

6

7

8

9

5

6

7

8

1

9

6

7

8

9

1

2

7

1

8

9

2

3

8

1

2

9

3

4

9

1

2

4

6

7

10

1

2

6

7

8

11

1

2

7

8

9

12

1

2

8

3

4

13

1

3

4

6

7

14

1

3

6

7

8

15

1

3

7

8

9

16

1

3

8

2

9

17

1

3

9

2

4

18

1

4

6

2

5

19

1

4

7

2

6

20

1

4

8

2

7

21

1

4

9

2

8

22

1

6

7

3

4

23

1

6

8

3

7

24

1

6

9

3

8

25

1

7

8

4

6

26

1

7

9

4

8

27

2

3

6

4

7

28

2

3

7

4

8

29

2

3

8

4

9

30

2

3

9

6

7

31

2

4

6

7

8

32

2

4

7

3

6

33

2

4

8

3

9

34

2

4

9

1

3

35

2

6

7

1

5

36

2

6

8

1

6

37

2

6

9

1

7

38

2

7

8

1

9

39

2

7

9

1

8

40

2

8

9

3

5

41

3

4

6

2

7

42

3

4

7

2

8

43

3

4

8

2

9

44

3

4

9

2

6

45

3

6

7

4

8

46

3

6

8

4

9

47

3

6

9

1

4

48

3

7

8

4

6

49

3

7

9

6

8

50

3

8

9

6

7

51

4

6

7

8

9

52

4

6

8

7

9

53

4

6

9

2

3

54

4

7

8

1

3

55

4

7

9

1

5

56

4

8

9

2

6

57

6

7

8

4

9

58

6

7

9

4

8

Таблица П3. Варианты заданий к лабораторной работе №3

Номер варианта

Символы для распознавания

1

2

3

4

1

X

I

O

П

2

X

I

O

C

3

X

I

O

Y

4

X

I

O

U

5

X

I

O

L

6

X

I

O

J

7

X

I

C

Y

8

X

I

C

U

9

X

I

C

L

10

X

I

C

J

11

X

I

C

П

12

X

I

П

Y

13

X

I

П

U

14

X

I

П

L

15

X

I

П

J

16

X

I

Y

U

17

X

I

Y

L

18

X

I

Y

J

19

X

I

U

L

20

X

I

U

J

21

X

I

L

J

22

X

O

C

Y

23

X

O

C

U

24

X

O

C

L

25

X

O

C

J

26

X

O

C

П

27

X

O

П

Y

28

X

O

П

U

29

X

O

П

L

30

X

O

П

J

31

X

O

Y

U

32

X

O

Y

L

33

X

O

Y

J

34

X

O

U

L

35

X

O

U

J

36

X

O

L

J

37

X

C

П

Y

38

X

C

П

U

39

X

C

П

L

40

X

C

П

J

41

X

C

Y

U

42

X

C

Y

L

43

X

C

Y

J

44

X

C

U

L

45

X

C

U

J

46

X

C

L

J

47

X

П

Y

U

48

X

П

Y

L

49

X

П

Y

J

50

X

П

U

L

51

X

П

U

J

52

X

П

L

J

53

X

Y

U

L

54

X

Y

U

J

55

X

Y

L

J

56

X

U

L

J

57

Y

U

L

C

58

Y

U

J

O

Таблица П4. Варианты заданий к лабораторной работе №5

Номер варианта

Ширина «Окна скольжения»

Число обучающих выборок

Число проверочных выборок

1

7

17

2

2

8

16

3

3

9

15

4

4

10

14

5

5

11

13

2

6

12

12

3

7

13

11

4

8

14

10

5

9

15

9

2

10

16

8

3

11

17

7

4

12

7

18

5

13

8

17

2

14

9

16

3

15

10

15

4

16

11

14

5

17

12

13

2

18

13

12

3

19

14

11

4

20

15

10

5

21

16

9

2

22

17

8

3

23

7

16

4

24

8

15

5

25

9

14

2

26

10

13

3

27

11

12

4

28

12

11

5

29

13

10

2

30

14

9

3

31

15

8

4

32

16

7

5

33

17

6

2

34

7

19

3

35

8

18

4

36

9

17

5

37

10

16

2

38

11

15

3

39

12

14

4

40

13

13

5

41

14

12

2

42

15

11

3

43

16

10

4

44

17

9

5

45

7

15

2

46

8

14

3

47

9

13

4

48

10

12

5

49

11

11

2

50

12

10

3

51

13

9

4

52

14

8

5

53

15

7

2

54

16

6

3

55

17

5

4

56

11

16

5

57

12

15

2

58

13

14

3

P.G.Krug.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5301
Авторов
на СтудИзбе
416
Средний доход
с одного платного файла
Обучение Подробнее