Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Технологии искусственного интеллекта: нейросети

 

Нейросетевые технологии в отличие от экспертных систем предназначены для воспроизводства неосознанных мыслительных усилий человека (например, человек плохо знает, как он распознает цвет предмета). Такого рода технологии используются для распознавания каких-либо событий или предметов. С их помощью можно воспроизвести многочисленные связи между множеством объектов. Принципиальное отличие искусственных нейросетей от обычных программных средств, например экспертных, состоит в том, что они не требуют программирования. Они сами настраиваются, т.е. обучаются тому, что требуется пользователю.

Известны следующие сферы применения нейросетей:

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

2). Медицина – обработка медицинских изображений, диагностика.

3). Интернет – ассоциативный поиск информации.

4). Автоматизация производства – оптимизация режимов производственного процесса, диагностика качества продукции, предупреждение аварийных ситуаций.

5). Политические технологии – обобщение социологических опросов.

6). Безопасность и охранные системы – системы идентификации личности, распознавание автомобильных номеров и аэрокосмических снимков.

7). Геологоразведка – анализ сейсмических данных, оценка ресурсов месторождений.

Нейросеть состоит из нейронов, распределяемых по слоям.

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

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

Применение нейросетей предполагает выполнение следующих этапов:

1). Постановка задачи – формирование целей применения нейросети (например, прогнозирование курса ценных бумаг).

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

3). Эксплуатация сети – сети предъявляется некоторая ситуация, которая либо распознается, либо нет.

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

Процесс обучения сети производится следующим образом.

Предполагается, что некоторая величина Y зависит отряда характеристик X1, X2, …Xn. Необходимо обучить нейросеть опознавать некоторое значение Y при определенных значениях характеристик X1, X2, …Xn. Готовится набор обучающих примеров, которые состоят из наборов исходных векторов X1, X2, …Xn и соответствующих им выходных значений Y. Эти примеры подаются на вход сети. Вначале на вход подается первая строка. Нейросеть формирует начальную зависимость между Y1 и X11 … X1n. На основании этой зависимости вычисляется текущее значение Y1, которое сравнивается с эталонным значением. Если разница превышает допустимый уровень, то алгоритм обучения изменяет синаптические веса, после чего эта строка вновь подается на вход сети для обучения до тех пор, пока результат не будет удовлетворительным. Затем подается следующая строка. Процесс повторяется до тех пор, пока суммарная ошибка в реакции сети на все строки не станет меньше заданной.

Таким образом, преимущество нейросетей заключается в том, что они:

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

2). Могут обучаться по неполной, противоречивой и искаженной информации.

3). Для использования не требуют профессионалов-математиков.

4). Не требуют выполнения условия отсутствия взаимосвязи между входными факторами.

 

<== предыдущая лекция | следующая лекция ==>
Технологии искусственного интеллекта: экспертные системы | Web-технологии, OLTP и OLAP-технологии
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 444; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.