Информационные системы
<<  Системы искусственного интеллекта Интеллектуальные системы  >>
Нейроинформатика
Нейроинформатика
Нейрон
Нейрон
Нейроны человеческого мозга
Нейроны человеческого мозга
Простейший нейрон может иметь до 10 000 дендритов
Простейший нейрон может иметь до 10 000 дендритов
Математический нейрон Мак-Каллока – Питтса
Математический нейрон Мак-Каллока – Питтса
Активационная функция
Активационная функция
Математические нейроны, реализующие логические функции
Математические нейроны, реализующие логические функции
Персептрон Розенблатта
Персептрон Розенблатта

Итерационный алгоритм корректировки весовых коэффициентов
Итерационный алгоритм корректировки весовых коэффициентов
Многослойный персептрон
Многослойный персептрон
Двухслойный персептрон, реализующий функцию "Исключающее ИЛИ"
Двухслойный персептрон, реализующий функцию "Исключающее ИЛИ"

Алгоритм обратного распространения ошибки
Алгоритм обратного распространения ошибки
На 5 шаге алгоритма вычисляется среднеквадратичная ошибка
На 5 шаге алгоритма вычисляется среднеквадратичная ошибка
Задачи, решаемые с помощью нейросетей
Задачи, решаемые с помощью нейросетей
Невербальность и "шестое чувство" нейросетей
Невербальность и "шестое чувство" нейросетей
Методы обучения нейросетей
Методы обучения нейросетей
Основная проблема обучения персептронов
Основная проблема обучения персептронов
Генетический алгоритм
Генетический алгоритм
Операция скрещивания
Операция скрещивания
Подготовка входных параметров
Подготовка входных параметров
Определение незначимых параметров
Определение незначимых параметров
Рекуррентные сети
Рекуррентные сети

Презентация «Нейронные сети». Размер 264 КБ. Автор: Igor.

Нейронные сети

содержание презентации «Нейронные сети.pptx»
СлайдТекст
1 Нейроинформатика

Нейроинформатика

Нейроинформатика. Нейрон Математический нейрон Мак-Каллока – Питтса Персептрон Розенблатта Многослойный персептрон Задачи, решаемые с помощью нейросетей Невербальность и "шестое чувство" нейросетей Методы обучения нейросетей Подготовка входных параметров Рекуррентные сети.

2 Нейрон

Нейрон

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

3 Нейроны человеческого мозга

Нейроны человеческого мозга

Нейроны человеческого мозга. Синапсы. Дендриты. Аксон.

4 Простейший нейрон может иметь до 10 000 дендритов

Простейший нейрон может иметь до 10 000 дендритов

Простейший нейрон может иметь до 10 000 дендритов человеческий мозг содержит примерно 1011 нейронов каждый нейрон связан с 103-104 другими нейронами мозг человека содержит 1014-1015 взаимосвязей.

5 Математический нейрон Мак-Каллока – Питтса

Математический нейрон Мак-Каллока – Питтса

2. Математический нейрон Мак-Каллока – Питтса. 1943 г. Уоррен Мак-Каллок и Вальтер Питтс выдвинули гипотезу математического нейрона математический нейрон имеет несколько входов и один выход через входы (j) математический нейрон принимает входные сигналы (xj) входные сигналы умножаются на весовой коэффициент (wj) и суммируются выходной сигнал нейрона у является нелинейная функция f(S), которая называется активационной.

6 Активационная функция

Активационная функция

Активационная функция. Б). y. y. А). 1. 1. ? 0. 0. S. S. Г). y. y. В). 1. 1. 0. S. S. 0. А) функция единого скачка (? – порог чувствительности нейрона); б) линейный порог (гистерезис); в) и г) сигмоид (логистическая функция).

7 Математические нейроны, реализующие логические функции

Математические нейроны, реализующие логические функции

Математические нейроны, реализующие логические функции. x. x1. x1. x2. x2. ? = 2. y. y. ? = 1. y. ? = 0. Математический нейрон изображают кружочком возбуждающий вход – стрелкой тормозящий вход – маленьким кружочком рядом может записываться число, показывающее значение порога ? "И" "Или" "Нет"

8 Персептрон Розенблатта

Персептрон Розенблатта

3. Персептрон Розенблатта. Идея Мак-Каллока – Питтса была реализована Фрэнком Розенблаттом: 1958 г. в виде компьютерной программы 1960 г. в виде электронного устройства, моделирующего человеческий глаз.

9

10 Итерационный алгоритм корректировки весовых коэффициентов

Итерационный алгоритм корректировки весовых коэффициентов

Итерационный алгоритм корректировки весовых коэффициентов. Шаг 1. Подать входной образ и вычислить выход персептрона у Шаг 2, а. Если выход правильный, то перейти на шаг 1 Шаг 2, б. Если выход неправильный и равен нулю, то увеличить веса активных входов, например: wj(t + 1) = wj(t) + хj Шаг 2, в. Если выход неправильный и равен единице, то уменьшить веса активных входов, например: wj(t + 1) = wj(t) - хj Шаг 3. Перейти на шаг 1 или завершить процесс обучения.

11 Многослойный персептрон

Многослойный персептрон

4. Многослойный персептрон. М. Минский и С. Пайперт в своей книге "Персептроны" строго математически доказали, что однослойные персептроны в принципе не способны решать многие простые задачи Многие понимали, что надо усложнять структуру персептронов.

12 Двухслойный персептрон, реализующий функцию "Исключающее ИЛИ"

Двухслойный персептрон, реализующий функцию "Исключающее ИЛИ"

Двухслойный персептрон, реализующий функцию "Исключающее ИЛИ" w = 0,5. № 1. x1. w = 1. w = - 0,5. y1. № 3. w = - 0,5. x2. w = 1. № 2. w = 0,5.

13

14 Алгоритм обратного распространения ошибки

Алгоритм обратного распространения ошибки

Алгоритм обратного распространения ошибки. Шаг 1. Инициализация синаптических весов и смещений Шаг 2. Представление из обучающей выборки входного вектора Xq = (х1, х2, ..., xN)q и соответствующего ему выходного вектора Dq = (d1, d2, …, dM)q Шаг 3. Прямой проход Шаг 4. Обратный проход Шаг 5. Повторение шагов 2–4 необходимое число раз.

15 На 5 шаге алгоритма вычисляется среднеквадратичная ошибка

На 5 шаге алгоритма вычисляется среднеквадратичная ошибка

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

16 Задачи, решаемые с помощью нейросетей

Задачи, решаемые с помощью нейросетей

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

17 Невербальность и "шестое чувство" нейросетей

Невербальность и "шестое чувство" нейросетей

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

18 Методы обучения нейросетей

Методы обучения нейросетей

Методы обучения нейросетей. Детерминистские. Стохастические. Подстройка весов представляет собой жёсткую последовательность действий. Подстройка весов производится на основе действий, подчиняющихся некоторому случайному процессу.

19 Основная проблема обучения персептронов

Основная проблема обучения персептронов

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

20 Генетический алгоритм

Генетический алгоритм

Генетический алгоритм. предложен Дж. Холландом в 1970-х годах имитирует природный оптимизационный процесс, происходящий при эволюции живых организмов основные идеи теории Чарльза Дарвина: естественный отбор и генетическое наследование мутация – изменение генов.

21 Операция скрещивания

Операция скрещивания

Операция скрещивания, применяемая в генетических алгоритмах. Хромосома 1-го потомка. Хромосома отца. b2. a1. a2. a1. Хромосома матери. Хромосома 2-го потомка. a2. b1. b2. b1.

22 Подготовка входных параметров

Подготовка входных параметров

Подготовка входных параметров. Успех создания нейронной сети во многом зависит от удачного подбора обучающих примеров следует учитывать, что не все параметры предметной области влияют на выходной вектор Y незначимые параметры не следует включать в список параметров входного вектора X на первом этапе в вектор X включают как можно больше параметров.

23 Определение незначимых параметров

Определение незначимых параметров

Определение незначимых параметров. анализа значений весовых коэффициентов входных нейронов. Если у какого-либо входного нейрона синаптические веса значительно меньше, чем у других нейронов, то этот входной нейрон скорее всего соответствует незначимому параметру вектора X возмущения значений входных параметров и анализа реакции сети на эти возмущения. Если сеть не реагирует или слабо реагирует на изменения значения какого-либо входного параметра, то этот параметр не является значимым.

24 Рекуррентные сети

Рекуррентные сети

Рекуррентные сети.

25

«Нейронные сети»
Сайт

5informatika.net

115 тем