- •1. Задачі і розділи штучного інтелекту
- •2. Типи інтелектуальних систем
- •1. Розрахунково- логічна система
- •2. Рефлекторна інтелектуальна система
- •3. Інтелектуальна інформаційна система
- •4. Гібридна інтелектуальна система
- •3. Алгоритми пошуку рішень на просторі станів
- •4. Алгоритм а*
- •5. Два алгоритми минимакс, альфа-бета відсіч
- •6. Штучні нейронні мережі, склад принцип дії
- •7. Типи нейроних мереж, класифікація
- •8. Персептрон, одно-багатошаровий
- •9. Типи функції активації
- •10. Алгоритм зворотнього розповсюдження помилки
- •11. Побудова нейроконтроллерів для комп ігор, приклад
- •Обучение нейроконтроллера
- •Данные для тестирования
- •12. Радіально-базисні мережі, принцип
- •13. Мережі кохонена, принци Нейронные сети Кохонена
- •14. Генетичний алгоритм, головні операції
- •15. Типи кодування інформації в генетичному алгоритмі
- •16. Типи вибору генетичного алгоритма
- •17. Приклад використання генетичного алгоритму для оптимізації багатозначної функції
- •18. Типи невизначеності в системах штучного інтелекту
- •19. Байєсівський метод подолання невизначеності
- •20. Метод коефіцієнтів впевненості
- •21. Байєсівські мережі
- •22. Методи і моделі представлення знань
- •23. Продукційна модель представлення знань
- •24. Фреймова модель представлення знань.
- •25. Групи інтелектуальних систем.
- •26. Експертні системи. Структура експертних систем.
- •27. Цикл роботи експертної системи.
8. Персептрон, одно-багатошаровий
Первое
систематическое изучение искусственных
нейронных сетей было предпринято
Маккалокком и Питтсом в 1943г. Простая
нейронная модель, показанная на рисунке
ниже, использовалась в большей части
их работы. На вход поступает только
двоичный сигнал, т.е. либо
либо
.
Элемент
умножает
каждый вход
на
вес
и
суммирует взвешенные входы. Если эта
сумма больше заданного порогового
значения, выход равен единице, в противном
случае – нулю.
Именно
такие системы и множество им подобных
называются – персептронами.
Персептроны состоят из одного слоя
(т.е. количество слоев нейронов между
входом
и
выходом
равно
одному) искусственных нейронов,
соединенных с помощью весовых коэффициентов
с множеством входов (см. рис. ниже).
Вершины-круги
в левой части рисунка служат лишь для
распределения входных сигналов. Они не
выполняют каких- либо вычислений, и
поэтому не считаются слоем. По этой
причине они обозначены в виде круга,
чтобы отличать их от вычисляющих нейронов
(сумматоров), обозначенных квадратами.
Многослойными персептронами называют нейронные сети прямого распространения. Входной сигнал в таких сетях распространяется в прямом направлении, от слоя к слою. Многослойный персептрон в общем представлении состоит из следующих элементов:
множества входных узлов, которые образуют входной слой;
одного или нескольких скрытых слоев вычислительных нейронов;
одного выходного слоя нейронов.
М
ногослойный
персептрон представляет собой обобщение
однослойного персептрона Розенблатта.
Примером многослойного персептрона
является следующая модель нейронной
сети:
Многослойные персептроны успешно применяются для решения разнообразных сложных задач и имеют следующих три отличительных признака.
Свойство 1. Каждый нейрон сети имеет нелинейную функцию активации
Важно подчеркнуть, что такая нелинейная функция должна быть гладкой (т.е. всюду дифференцируемой), в отличие от жесткой пороговой функции, используемой в персептроне Розенблатта.
Наличие нелинейности играет очень важную роль, так как в противном случае отображение «вход-выход» сети можно свести к обычному однослойному персептрону.
Свойство 2. Несколько скрытых слоев
Многослойный персептрон содержит один или несколько слоев скрытых нейронов, не являющихся частью входа или выхода сети. Эти нейроны позволяют сети обучаться решению сложных задач, последовательно извлекая наиболее важные признаки из входного образа.
Свойство 3. Высокая связность
Многослойный персептрон обладает высокой степенью связности, реализуемой посредством синаптических соединений.
9. Типи функції активації
Функція активації відображає методи обробки інформації в нейронній мережі. Це математична функція, за допомогою якої обраховується вихідний сигнал НМ, яка визначає правила переробки інформації в НМ.
Типи ФА:
- порогова
- лінійно-порогова
- сигмоїдальна (керування, еврестична) – най розповсюджена не лінійна функція, монотонно зростаюча.
- знакозмінні
-Лінійно-порогова
Несложная кусочно-линейная функция. Имеет два линейных участка, где функция активации тождественно равна минимально допустимому и максимально допустимому значению и есть участок, на котором функция строго монотонно возрастает.
- порогова
Являє
собою перепад. До тих пір поки зважений
сигнал на вході нейрона не досягає
певного рівня
-
сигнал на виході дорівнює нулю. Як тільки
сигнал на вході нейрона перевищує
зазначений рівень - вихідний сигнал
стрибкоподібно змінюється на одиницю.
Активацію а розраховуємо за формулою
Вихід Y обчислюється за формулою
де
- порогове
значення найчастіше буває нулем
- сигмоїдальна
Введення функцій сигмоїдального типу було обумовлене обмеженістю нейронних мереж із пороговою функцією активації нейронів - за такої функції активації будь-який із виходів мережі дорівнює або нулю, або одиниці, що обмежує використання мереж не в задачах класифікації. Використання сигмоїдальних функцій дозволило перейти від бінарних виходів нейрона до аналогових. Функції передачі такого типу, як правило, властиві нейронам, що знаходяться у внутрішніх шарах нейронної мережі.
(рисунок 2,а);
а) б)
3) гиперболический тангенс
(рисунок 2,б);
4) гладкие сжимающие функции
,
где Q – порог (смещение),
- параметр,
определяющий крутизну статической
характеристики нейрона.
