Развитие искусственного интеллекта как научного направления
Впервые идею создания искусственного подобия человеческого разума для решения сложных задач и моделирования мыслительной способности человека выразил Р. Луллий, который еще в XIV в. попытался создать машину для решения различных задач на основе всеобщей классификации понятий.
В XVIII в. Г. Лейбниц и Р. Декарт независимо друг от друга развили эту идею, предложив универсальные языки классификации всех наук. Эти идеи легли в основу теоретических разработок в области создания искусственного интеллекта.
Развитие искусственного интеллекта как научного направления стало возможным только после создания ЭВМ.. В это же время Н.Винер создал свои основополагающие работы по новой науке — кибернетике.
Термин искусственный интеллект предложен в 1956 г. на семинаре по проблемам решения логических, а не вычислительных задач в Станфордском университете (США).
Искусственный интеллект – научное направление, связанное с машинным моделированием человеческих интеллектуальных функций, направленное на автоматизацию человеческой интеллектуальной деятельности, на то, чтобы сложные интеллектуальные задачи, считавшиеся прерогативой человека, решались техническими средствами. Возникло в середине 60-х годов ХХ столетия.
В круг сложных интеллектуальных задачах следует включать те задачи, для решения которых нет «автоматических» правил, т.е. нет алгоритма (пусть даже очень сложного), следование которому всегда приводит к успеху. Если для решения задачи, которая нам сегодня представляется относящейся к указанному кругу, в будущем придумают четкий алгоритм, она перестанет быть «сложной интеллектуальной».
Понятие «искусственный интеллект» (ИИ) очень субъективно, поэтому для облегчения осознания сути, делят искусственный интеллект на «сильный» и «слабый». Когда говорят о «сильном ИИ», подразумевают способность компьютеров мыслить (хотя бы) на том же уровне, что и люди. «Слабый ИИ» - это всего лишь якобы думающие приспособления, добавляемые к компьютеру и делающие его более удобным инструментом.
Вскоре после признания искусственного интеллекта самостоятельной отраслью науки произошло разделение на два основных направления: нейрокибернетику и кибернетику "черного ящика". И только в настоящее время стали заметны тенденции к объединению этих частей вновь в единое целое.
Нейрокибернетикаориентирована на аппаратное моделирование структур, подобных структуре мозга. Физиологами давно установлено, что основой человеческого мозга является большое количество (до 1021) связанных между собой и взаимодействующих нервных клеток — нейронов. Поэтому усилия нейрокибернетики были сосредоточены на создании элементов, аналогичных нейронам, и их объединении в функционирующие системы. Эти системы принято называть нейронными сетями, или нейросетями.
Первые нейросети были созданы в конце 50-х гг. американскими учеными Г.Розенблаттом и П.Мак-Каллоком. Это были попытки создать системы, моделирующие человеческий глаз и его взаимодействие с мозгом. Устройство, созданное ими, получило название перцептрона. Оно умело различать буквы алфавита, но было чувствительно к их написанию, например, буквы А и А для этого устройства были двумя разными знаками. Постепенно в 70-80 гг. количество работ по этому направлению искусственного интеллекта стало снижаться. Слишком неутешительны оказались первые результаты. Авторы объясняли неудачи малой памятью и низким быстродействием существующих в то время компьютеров.
В середине 80-х гг. в Японии в рамках проекта разработки компьютера V поколения, основанного на знаниях, был создан компьютер VI поколения, или нейрокомпьютер. К этому времени ограничения по памяти и быстродействию были практически сняты. Появились транспьютеры—параллельные компьютеры с большим количеством процессоров. От транспьютеров был один шаг до нейрокомпьютеров, моделирующих структуру мозга человека. Основная область применения нейрокомпьютеров — распознавание образов. В настоящее время используются три подхода к созданию нейросетей:
- аппаратный — создание специальных компьютеров, плат расширения, наборов микросхем, реализующих все необходимые алгоритмы;
- программный— создание программ и инструментариев, рассчитанных на высокопроизводительные компьютеры. Сети создаются в памяти компьютера, всю работу выполняют его собственные процессоры;
- гибридный — комбинация первых двух. Часть вычислений выполняют специальные платы расширения (сопроцессоры), часть — программные средства.
Кибернетика "черного ящика" ориентирована на принцип – не имеет значения, как устроено "мыслящее" устройство, главное, чтобы на заданные входные воздействия оно реагировало так же, как человеческий мозг.