Искусственный Интеллект Выполнили студенты гр. 9ВМ-40: Шатдинов Мухамадиев Гафаров Искусственный интеллект (англ. Artificial intelligence, AI) — раздел информатики, изучающий возможность обеспечения разумных рассуждений и действий с помощью вычислительных систем и иных искусственных устройств. При этом в большинстве случаев заранее неизвестен алгоритм решения задачи. Теорией явно не определено, что именно считать необходимыми и достаточными условиями достижения интеллектуальности. Хотя на этот счёт существует ряд гипотез, например, тест Тьюринга или гипотеза Ньюэлла — Саймона. Обычно к реализации интеллектуальных систем подходят именно с точки зрения моделирования человеческой интеллектуальности. Таким образом, в рамках искусственного интеллекта различают два основных направления: символьное (семиотическое, нисходящее) основано на моделировании высокоуровневых процессов мышления человека, на представлении и использовании знаний; нейрокибернетическое (нейросетевое, восходящее) основано на моделировании отдельных низкоуровневых структур мозга (нейронов). Можно выделить две научные школы с разными подходами к проблеме ИИ: Конвенционный ИИ и Вычислительный ИИ. Методы конвенционного ИИ: Экспертные системы: программы, которые действуя по определённым правилам, обрабатывают большое количество информации, и в результате выдают заключение на её основе. Рассуждение на основе аналогичных случаев (Case-based reasoning). Байесовские сети. Поведенческий подход: модульный метод построения систем ИИ, при котором система разбивается на несколько сравнительно автономных программ поведения, которые запускаются в зависимости от изменений внешней среды. Вычислительный ИИ следующие методы: Нейронные сети: системы с отличными способностями к распознаванию. Нечёткие системы: методики для рассуждений в условиях неопределённости (широко используются в современных промышленных и потребительских системах контроля) Эволюционные вычисления: здесь применяются понятия традиционно относящиеся к биологии такие как популяция, мутация и естественный отбор для создания лучших решений задачи. Эти методы делятся на эволюционные алгоритмы (например, генетические алгоритмы) и методы роевого интеллекта (например, муравьиный алгоритм). ЗНАНИЕ Следует определить также понятие знания - центрального понятия в ИС. Рассмотрим несколько определений. Знания есть результат, полученный познанием окружающего мира и его объектов. Знания - система суждений с принципиальной и единой организацией, основанная на объективной закономерности. Знания - это формализованная информация, на которую ссылаются или которую используют в процессе логического вывода (рис) Под знаниями будем понимать совокупность фактов и правил. Понятие правила, представляющего фрагмент знаний, имеет вид: Схема ИИ Блок логического вывода (БЛВ) и формирования управляющей информации обеспечивает нахождение решений для нечетко формализованных задач ИС, осуществляет планирование действий и формирование управляющей информации для пользователя или объекта управления на основе Базы Знаний (БЗ), БД, Базы Целей (БЦ) и Блока Алгоритмических Методов Решений (БАМР). БЗ - совокупность знаний, например, система продукционных правил, о закономерностях предметной области. БЦ - это множество локальных целей системы, представляющих собой совокупность знаний, активизированных в конкретный момент и в конкретной ситуации для достижения глобальной цели. БАМР содержит программные модули решения задач предметной области по жестким алгоритмам. Блок усвоения знаний (БУЗ) осуществляет анализ динамических знаний с целью их усвоения и сохранения в БЗ. Блок объяснения решений (БОР) интерпретирует пользователю последовательность логического вывода, примененную для достижения текущего результата. На выходе системы Блок вывода информации обеспечивает вывод данных, текста, речи, изображений и другие результаты логического вывода пользователю и/или Объекту Управления (ОУ). Схема ИИ Компьютер анализирует происходящее в окружении на предмет информации и связей, между этой информацией - как информация относиться друг относительно друга. Сохраняет информацию, разделяя её на условные "пакеты", и сохраняет разнообразные связи между ними. Это позволяет "понимать" компьютеру тот или иной процесс или объект, используя в решении задач. Так же этот подход должен позволить оперировать объектом или процессом, не имея конкретной информации о нём, анализируя его составляющие и сравнивая с имеющимися схожими данными, применяя их свойства к новым. Например - вещество напоминает свойство жидкости, следовательно, оно должно течь и так далее. В это же время компьютер, согласно своим целям, ищет нужные пакеты и связи между ними, и, следуя по этим связям, решает поставленные задачи. Цели генерируются компьютером по определённой схеме, согласно нужд "тела" и инстинктивной изменяемой памяти. Пояснения к схеме: 1."Мозг". 2. Блок инстинктивных целей. 3. Блок организованной информации. 4. Обмен информацией с окружающей средой. 5. Обмен информацией с "организмом. 6. Входящая Информация 7. Исходящая информация Современные достижения В настоящий момент (2007) в создании искусственного интеллекта (в первоначальном смысле этого слова, экспертные системы и шахматные программы сюда не относятся) наблюдается дефицит идей. Практически все подходы были опробованы, но к возникновению искусственного разума ни одна исследовательская группа так и не подошла. Некоторые из самых впечатляющих гражданских ИИ систем: Deep Blue — победил чемпиона мира по шахматам. Mycin — одна из ранних экспертных систем, которая могла диагностировать небольшой набор заболеваний, причем часто так же точно как и доктора. 20q — проект, основанный на идеях ИИ, по мотивам классической игры «20 вопросов». Стал очень популярен после появления в интернете на сайте 20q.net. Распознавание речи. Системы такие как ViaVoice способны обслуживать потребителей. Роботы в ежегодном турнире RoboCup соревнуются в упрощённой форме футбола. Спасибо за внимание