NeuroPro

нейронные сети
и анализ данных

Главная
Новости
Услуги
Нейронные сети
• базовые идеи
• возможности
• преимущества
• применение
• области приложения
• точность решения
• НС и ИИ
Программы
Статьи
Заметки
Ссылки
Вопросы и ответы
Об авторе / контакты

Нейронные сети и искусственный интеллект

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

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

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

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

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

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

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