Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NN_v2.0.doc
Скачиваний:
9
Добавлен:
16.04.2019
Размер:
1.48 Mб
Скачать
    1. Классы задач, решаемые нс. Примеры.

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

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

  • Знания поступают в нейронную сеть из окружающей среды и используются в процессе обучения

  • Для накопления знаний применяются связи между нейронами, называемые синаптическими весами.

Использование нейронных сетей обеспечивает следующие преимущества:

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

  • Адаптивность. Нейронные сети обладают способностью адаптировать свои синаптические веса к изменениям окружающей среды. Более того, для работы в нестационарной среде (где статистика изменяется со временем) могут быть созданы нейронные сети, изменяющие синаптические веса в реальном времени.

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

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

Нейронные сети широко используются для решения разнообразных задач.

Среди областей применения нейронных сетей - автоматизация процессов распознавания образов, прогнозирование, адаптивное управление, создание экспертных систем, организация ассоциативной памяти, обработка аналоговых и цифровых сигналов, синтез и идентификация электронных цепей и систем.

Среди задач, решаемых с помощью нейронных сетей, рассматриваются такие:

Классификация (обучение с учителем). Примеры задач классификации: распознавание текста, распознавание речи, идентификация личности.

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

Кластеризация (обучение без учителя). Примером задачи кластеризации может быть задача сжатия информации путем уменьшения размерности данных. Задачи кластеризации решаются, например, самоорганизующимися картами Кохонена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]