Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КиС Пособие.doc
Скачиваний:
47
Добавлен:
10.11.2018
Размер:
1.46 Mб
Скачать

7. Системы искусственного интеллекта (ии)

7.1. Понятие систем ии, направления использования и развития [3,4]

Интеллект – это ум, рассудок, разум, мыслительные способности человека.

Следовательно, понятие интеллекта присуще только мыслящему существу, которым является человек. Интеллектом человека называют способность мозга решать интеллектуальные задачи путем приобретения, запоминания и целенаправленного преобразования знаний в процессе обучения на опыте и адаптации к разнообразным обстоятельствам.

Искусственный (машинный) интеллект – свойство автоматизированных систем брать на себя от­дельные функции интеллекта человека.

Искусственный интеллект (ИИ) как научное направление, связанное с попыткой формализовать мышление человека, описав мышление в виде совокупности операций, правил и процедур (Платон, Аристотель, Декарт, Лейбниц, Буль).

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

Основные направления использования систем ИИ:

  • Представление знаний и разработка систем основанных на знаниях.

  • Разработка естественно-языковых интерфейсов и машинный перевод.

  • Создание интеллектуальных роботов.

  • Распознавание образов.

  • Проектирование компьютеров новой архитектуры.

  • Игры и машинное творчество.

  • Разработка и применение генетических алгоритмов.

  • Создание систем распознавания и синтеза речи и др.

Качественный скачок в развитии ИИ произошел при возникновении и развитии кибернетики, независимо оттого, что в СССР, официально, кибернетика была объявлена как лженаука.

Исследования по ИИ в 60–70-х годах привели к возникновению двух самостоятельных научных направлений [3]:

  • моделирование результатов интеллектуальной деятельности (машинный интеллект),

  • моделирование биологических систем (искусственный разум).

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

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

7.2.Математические модели исследования ии.

Естественным результатом явилось то, что подходы к реализации научных направлений в исследовании ИИ получили практическую поддержку. В частности наибольшую поддержку получило направление интеллектуальной деятельности человека, так как в сравнении с машинным интеллектом искусственный разум стремится воспроизвести более широкий спектр явлений разумной деятельности человека. Так как в основе математического аппарата, описывающего подобные процессы, по-прежнему доминирует моделирование, то реализация искусственного разума осуществляется по двум вариантам [3]:

  • моделирование биологических систем,

  • эвристическое программирование и моделирование.

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

Моделирование биологических систем, в свою очередь, получило два направления [4]:

  • нейрокибернетика,

  • «кибернетика черного ящика».

Идея нейрокибернетики: «Единственный объект, способный мыслить, – это человеческий мозг, поэтому «мыслящее» устройство должно каким-то образом воспроизводить его структуру». Следовательно, нейрокибернетика ориентирована на аппаратное моделирование структур, подоб­ных структуре мозга. Основой человеческого мозга является большое количество связанных между собой взаимодействующих нервных клеток – нейронов. Каждый нейрон имеет примерно 100–1000 входов (дендритов или синапсов - однонаправленных входных связей, соединенных с выходами других нейронов) и выход (аксон), с которого сигнал возбуждения передается на синапсы других нейронов (рис.7.1). Таким образом, один нейрон взаимодействует с множеством других, образуя тем самым нейронные сети.

. . . . .

С .

и . Ячейка Аксон

н нейрона

а .

п .

с . . . . .

ы

Рис.7.1. Модель нейрона

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

Первые нейронные сети были созданы американскими учеными в 1956-1965 годах. Постепенно в 70-80 годах количество работ по нейросетям стало снижаться, поскольку первые ре­зультаты оказались слишком неутешительны. Авторы объясняли неудачи малой памятью и низким бы­стродействием существующих в то время ЭВМ.

В основу «кибернетики черного ящика» положен принцип, противоположный нейрокибернетике: «Не имеет значения, как устроено «мыслящее» устройство. Главное, чтобы на заданные входные воздействия оно реагировало так же, как человеческий мозг».

Расчет подобных моделей стал возможным лишь с появлением транспьютеров и транспьютерной технологии.

Транспьютеры – параллельные компьютеры с большим количеством процессоров.

Транспьютерная технология – один из новых подходов к аппаратной реализации нейронных сетей, которые моделируют иерархическую структуру мозга человека.

В настоящее время используются три подхода к созданию нейросетей:

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

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

    • Гибридный – комбинация первых двух. Часть вычислений выполняют специальные платы расширения (сопроцессоры), часть – программные средства.