Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОНС / конспекты лекций / Конспект_НКС_11-1.docx
Скачиваний:
66
Добавлен:
27.04.2015
Размер:
35.84 Кб
Скачать

2. Особенности искусственных нейронных сетей

Скорость срабатывания (реакции) одного нейрона на 5-6 порядков меньше скорости срабатывания кремниевых логических элементов! Современные цифровые вычислительные машины превосходят человека по способности производить числовые и символьные вычисления. Однако человек может без усилий решать сложные задачи восприятия внешних данных (например, узнавание человека в толпе только по его промелькнувшему лицу) с такой скоростью и точностью, на которые не способен даже мощнейший в мире компьютер. В чем причина столь значительного различия в их производительности?

Во-первых, нейронов много (около триллиона (1011-1012)) и взаимосвязей между нейронами огромное количество (квадриллион (от 1014 до 1015)).

Во-вторых, при рождении мозг имеет совершенную структуру, позволяющую строить собственные правила на основании того, что мы называем «опытом». Опыт накапливается с течением времени. Развитие мозга продолжается до последних дней жизни человека. Понятие развития нейронов связано с понятием пластичности мозга, т.е. способности настройки нервной системы в соответствии с окружающими условиями.

В-третьих, нейронные сети обучаются, а не программируются. Процедура, используемая для обучения, называется алгоритмом обучения. Эта процедура выстраивает в определенном порядке синаптические веса НС для обеспечения необходимой структуры взаимосвязей нейронов.

В-четвертых, архитектура биологической нейронной системы совершенно не похожа на архитектуру машины фон Неймана (табл. 1.1).

Таблица 1.1

Сравнение машины фон Неймана с биологической нейронной системой

<TBODY> Категории

Машина фон Неймана

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

Процессор

Сложный

Простой

Высокоскоростной

Низкоскоростной

Один или несколько

Большое количество

Память

Отделена от процессора

Интегрирована в процессор

Локализована

Распределенная

Адресация не по содержанию

Адресация по содержанию

Вычисления

Централизованные

Распределенные

Последовательные

Параллельные

Хранимые программы

Самообучение

Надежность

Высокая уязвимость

Живучесть

Специализация

Численные и символьные операции

Проблемы восприятия

Среда функционирования

Строго определенная

Плохо определенная

Строго ограниченная

Без ограничений

</TBODY>

Несмотря на перспективность параллельных ЭВМ и, в частности, нейронных сетей, для их создания пока нет элементной базы. Поэтому, вместо моделирования НС на параллельных машинах, большая часть исследований проводится двумя способами:

1) моделирование НС на обычных последовательных ЭВМ;

2) создание специализированных нейроплат и нейропроцессоров для ускорения работы ЭВМ с нейронными сетями.

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

Большое влияние на разработку теории искусственных нейронных сетей оказал коннекционизм (connection – связь). Коннекционизм – это раздел искусственного интеллекта, связанный с со­зданием, исследованием и развитием моделей мозга (мышления) человека. С точки зрения коннекционизма (connection - связь) в основу концепции ИНС по­ложена идея о том, что нейроны можно моделировать довольно простыми ав­томатами, а вся сложность сети, гибкость ее функционирования и другие важнейшие качества определяются связями между нейронами. Каждая связь представляется как простой элемент, служащий для передачи сигнала и его линейного усиления или ослабления.

С точки зрения коннекционизма модель НС имеет следующие важные свойства:

1) однородность системы;

2) надежность системы;

3) «голографичность» системы.

Обучение обычно строится так: существует набор примеров с заданными ответами. Эти примеры предъявляются системе. Нейроны получают по входным связям сигналы – "условия примера", преобразуют их, несколько раз обмениваются преобразованными сигналами и, наконец, выдают ответ – также набор сигналов. Отклонение от правильного ответа штрафуется. Обучение состоит в минимизации штрафа как (неявной) функции связей.

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

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

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

В заключении этого раздела дадим некоторые определения из нейроинформатики. Работы, связанные с разработкой устройств переработки информации на основе принципов работы естественных нейронных систем (структурный подход) относится к области нейроинформатики или нейровычислений (нейрокомпьютинга). Термины эти появились недавно - в середине 80-х годов.

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

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

Нейрокомпьютеры - это системы, построенные на основе принципов параллельной обработки информации в распределенных нейронных сетях.

Соседние файлы в папке конспекты лекций