- Логический подход к построению систем ИИ

Презентация "Логический подход к построению систем ИИ" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15

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

Слайды презентации

Глава 4. Логический подход к построению систем ИИ. Неформальные процедуры. Неформальная процедура — это особый способ представления функций. Неформальные процедуры, выполняемые человеком, обладают рядом специфических особенностей, существенно затрудняющих их представление в ЭВМ с помощью алгоритмиче
Слайд 1

Глава 4. Логический подход к построению систем ИИ.

Неформальные процедуры.

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

Алгоритмические модели. Алгоритмические модели основаны на понятии алгоритма. Исторически первые точные определения алгоритма, возникшие в 30-х годах, были связаны с понятием вычислимости. С тех пор было предложено множество, как выяснилось, эквивалентных определений алгоритма. Чтобы оценить возможн
Слайд 2

Алгоритмические модели

Алгоритмические модели основаны на понятии алгоритма. Исторически первые точные определения алгоритма, возникшие в 30-х годах, были связаны с понятием вычислимости. С тех пор было предложено множество, как выяснилось, эквивалентных определений алгоритма. Чтобы оценить возможности использования алгоритмов для представления неформальных процедур, рассмотрим простую задачу. ЗАДАЧА. Описать процедуру, реализующую преобразование из именительного падежа в родительный для существительных следующих типов: ДОМ, МАМА, ВИЛКА, КИНО, НОЧЬ, ТОКАРЬ, КИЛЬ. Решение 1 указано на Рис. 1 в виде блок схемы соответствующего алгоритма.

Рис. 1. Решение 1. Алгоритм
Слайд 3

Рис. 1. Решение 1. Алгоритм

С точки зрения программирования на алгоритмических языках достоинства подобного представления очевидны — эта блок-схема без затруднений переводится в текст программы, например, на языке Ассемблера или С++. Однако само составление подобной блок-схемы при появлении существительных новых типов становит
Слайд 4

С точки зрения программирования на алгоритмических языках достоинства подобного представления очевидны — эта блок-схема без затруднений переводится в текст программы, например, на языке Ассемблера или С++. Однако само составление подобной блок-схемы при появлении существительных новых типов становится, очевидно, все более и более утомительным занятием. Для иллюстрации этого предположим, что дана ДОПОЛНИТЕЛЬНАЯ ЗАДАЧА. Расширить алгоритм, представленный на Рис. 1 на слова ВАСЯ, ВРЕМЯ, АКЦИЯ, ЗАДАЧА Разумеется программист без особого труда составит соответствующую блок-схему алгоритма. И все же, если учесть, что подобные изменения и расширения алгоритма при программировании неформальных процедур происходят многократно (реальная сложность неформальной процедуры как раз и проявляется в практической невозможности предусмотреть заранее все случаи), следует признать, что, вполне правильное в статике, решение 1 в динамике неудачно!

Продукционные модели. В подобных случаях для обеспечения динамичности процессов модификации программ используются те или иные варианты таблиц решений. С учетом этого для исходной задачи более приемлемо решение 2: Таблица 1. Решение 2
Слайд 5

Продукционные модели

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

Таблица 1. Решение 2

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

Соответствующая таблица решений содержит две графы — слева приведены описания ситуаций, справа — соответствующие действия. Предполагается, что программист разработал интерпретирующую программу для подобных таблиц. Эта программа работает следующим образом. Для конкретного входного слова, пусть это будет для примера слово РОЗА, осуществляется последовательный просмотр ситуаций, указанных в таблице, и сравнение их со входным словом. Если слово соответствует некоторой ситуации, то выполняется действие, указанное для этой ситуации. Для слова РОЗА будет обнаружено соответствие с ситуацией "-А". В результате выполнения действия "-Ы" будет получено выходное слово РОЗЫ.

Теперь значительно упрощается расширение на новые классы слов — необходимо лишь обеспечить внесение вставок на нужное место в таблице решений. Таблицы решений представляют собой частный случай так называемых продукционных систем. В этих системах правила вычислений представляются в виде продукций. Пр
Слайд 7

Теперь значительно упрощается расширение на новые классы слов — необходимо лишь обеспечить внесение вставок на нужное место в таблице решений. Таблицы решений представляют собой частный случай так называемых продукционных систем. В этих системах правила вычислений представляются в виде продукций. Продукции представляют собой операторы специального вида и состоят из двух основных частей, для краткости называемых обычно "ситуация — действие". "Ситуация" содержит описание ситуации, в которой применима продукция. Это описание задается в виде условий, называемых посылками продукции. "Действие" — это набор инструкций, подлежащих выполнению в случае применимости продукции.

Режим возвратов. Таблица решений, приведенная в Таблице 1, иллюстрирует так называемую безвозвратную процедуру. В этом случае на каждом шаге выбирается единственное решение — так, для слова РОЗА таким решением будет РОЗЫ — проблема выбора решения не возникает. В общем случае неформальные процедуры я
Слайд 8

Режим возвратов

Таблица решений, приведенная в Таблице 1, иллюстрирует так называемую безвозвратную процедуру. В этом случае на каждом шаге выбирается единственное решение — так, для слова РОЗА таким решением будет РОЗЫ — проблема выбора решения не возникает. В общем случае неформальные процедуры являются многозначными, а правильность конкретного выбора, сделанного на некотором шаге, проверяется на следующих шагах. При этом используется так называемый режим возвратов. а). МАТЬ ——————> ЛЮБИТ ——————> ? что делать? кого? б). МАТЬ

Логический вывод. Важность логического вывода становится очевидной уже при рассмотрении простейших информационно-логических процедур. Предположим, что некоторая база данных содержит сведения об отношениях "o — ОТЕЦ у" и "х — МАТЬ у". Чтобы обработать запросы типа: ИВАНОВ А.И. — Д
Слайд 9

Логический вывод

Важность логического вывода становится очевидной уже при рассмотрении простейших информационно-логических процедур. Предположим, что некоторая база данных содержит сведения об отношениях "o — ОТЕЦ у" и "х — МАТЬ у". Чтобы обработать запросы типа: ИВАНОВ А.И. — ДЕД ПЕТРОВА В.А.? ПЕТРОВ В.А. — ВНУК ИВАНОВА А.И.? необходимо либо ввести в базу данных также и сведения об отношениях "х — ДЕД у" и "х — ВНУК у", либо объяснить системе, как из отношений ОТЕЦ, МАТЬ извлечь искомую информацию.

Реализация первой возможности связана с неограниченным ростом избыточности базы данных. Вторая возможность при традиционном алгоритмическом подходе требует написания все новых и новых программ для реализации новых типов запросов.
Слайд 10

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

Логический вывод позволяет расширять возможности "общения" наиболее просто и наглядно. Так, для приведенных типов запросов системе достаточно будет сообщить три правила: х—ДЕД у если х—ОТЕЦ а и а—РОДИТЕЛЬ у 2. х—РОДИТЕЛЬ у если х—ОТЕЦ у или х—МАТЬ у 3. х—ВНУК у если у—ДЕД х Эти правила сод
Слайд 11

Логический вывод позволяет расширять возможности "общения" наиболее просто и наглядно. Так, для приведенных типов запросов системе достаточно будет сообщить три правила: х—ДЕД у если х—ОТЕЦ а и а—РОДИТЕЛЬ у 2. х—РОДИТЕЛЬ у если х—ОТЕЦ у или х—МАТЬ у 3. х—ВНУК у если у—ДЕД х Эти правила содержат естественные и очевидные определения понятий ДЕД, РОДИТЕЛЬ, ВНУК. Поясним в чем состоит логический вывод для запроса "А—ДЕД В?" в предположении, что в базе данных имеются факты: А—ОТЕЦ Б и Б—МАТЬ В. При этом для упрощения опустим тонкости, связанные с падежными окончаниями. Пользуясь определением 1 система придет к необходимости проверки существования такого индивидуума а, что факты А—ОТЕЦ а и а—РОДИТЕЛЬ В истинны. Если такой а существует, то А—ДЕД В, если не существует такого а, то А не является дедом В.

Зависимость продукций. Мы могли бы использовать в таблице решений только конкретные факты, например правила ДОМ --> ДОМА, МАМА --> МАМЫ и т. д., и динамичность соответствующей таблицы решений была бы восстановлена — подобные правила можно было бы вводить в произвольном порядке! Однако цена под
Слайд 12

Зависимость продукций

Мы могли бы использовать в таблице решений только конкретные факты, например правила ДОМ --> ДОМА, МАМА --> МАМЫ и т. д., и динамичность соответствующей таблицы решений была бы восстановлена — подобные правила можно было бы вводить в произвольном порядке! Однако цена подобной "динамичности" окажется непомерно высокой — полный отказ от обобщенных правил.

Продукционные системы с исключениями. Если отношение "правило—исключение" встроено в систему, она сама может понять, что преобразование ПАЛКА --> ПАЛКЫ незаконно. При этом система должна руководствоваться простым принципом: если применимо исключение, общее правило запрещено. Соответству
Слайд 13

Продукционные системы с исключениями

Если отношение "правило—исключение" встроено в систему, она сама может понять, что преобразование ПАЛКА --> ПАЛКЫ незаконно. При этом система должна руководствоваться простым принципом: если применимо исключение, общее правило запрещено. Соответствующие системы будем называть системами с исключениями. Отношение "общее правило — исключение" безусловно полезно для понимания системой уместности правил. Можно сказать, что это отношение устанавливает автоматически (по умолчанию) наиболее типичное для неформальных процедур взаимодействие правил: — исключение "вытесняет" общее правило. — при пересечении разрешены оба правила.

Разумеется, возможны ситуации, когда необходимо поступать наоборот: — исключение не запрещает общего правила — при пересечении одно из правил запрещено. Пусть дано, например, общее правило х --> р1 и его исключение Ах --> р2. Таким образом, для произвольного слова необходима реакция р1. Для сл
Слайд 14

Разумеется, возможны ситуации, когда необходимо поступать наоборот: — исключение не запрещает общего правила — при пересечении одно из правил запрещено. Пусть дано, например, общее правило х --> р1 и его исключение Ах --> р2. Таким образом, для произвольного слова необходима реакция р1. Для слова же, начинающегося с буквы А, исполняется реакция р2 — по умолчанию для таких слов реакция р1 незаконна. Предположим, однако, что по условию конкретной задачи для слов, начинающихся с А, реакция р1 также допустима. В этом случае введение нового правила Ах --> р1 снимает запрет на реакцию р1 в ситуации Ах. Аналогичный способ годится для пересечения правил.

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

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

Список похожих презентаций

Алфавитный подход к определению количества информации

Алфавитный подход к определению количества информации

Ответьте на вопросы:. Что такое АЛФАВИТ? Приведите примеры АЛФАВИТОВ. Что такое МОЩНОСТЬ алфавита? Какова МОЩНОСТЬ … Русского алфавита? Числового ...
Алфавитный подход к определению количества информации

Алфавитный подход к определению количества информации

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

Алфавитный подход к измерению количества информации

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

Измерение информации. Алфавитный подход к измерению информации

Содержание курса:. информация, измерение информации; алфавитный подход к измерению информации; алфавит, мощность алфавита; информационный вес символа; ...
Вероятностный подход к определению количества информации

Вероятностный подход к определению количества информации

СОБЫТИЯ. имеют различные вероятности реализации. равновероятны Формула Шеннона. Расчет количества информации по Хартли. p – вероятность события i ...
Измерение информации: алфавитный подход

Измерение информации: алфавитный подход

Как измерить информацию? Вопрос: «Как измерить информацию?» очень непростой. Ответ на него зависит от того, что понимать под информацией. Но поскольку ...
Алфавитный подход к измерению информации

Алфавитный подход к измерению информации

Бит – наименьшая единица измерения информации (от англ. binary digit – двоичный знак). 1 байт = 8 битов. Алфавит – множество символов, используемых ...
Измерение информации объемный подход

Измерение информации объемный подход

Информация является предметом нашей деятельности: мы ее храним, передаем, принимаем, обрабатываем. Способ измерения информации. Достаточно ли места ...
Введение в теорию систем

Введение в теорию систем

С понятием «Система» МЫ МНОГОКРАТНО ВСТРЕЧАЛИСЬ КАК В УЧЕБНЫХ ПРЕДМЕТАХ, ТАК И В ПОВСЕДНЕВНОЙ ЖИЗНИ. Солнечная система. Системы растений и животных. ...
Задачи информационных систем в экономике

Задачи информационных систем в экономике

Задачи Информационных систем (ИС) в экономике. Основная задача ИС в экономике ‑ организация и эффективная обработка больших массивов данных в компьютеризированных ...
Графический способ решения систем уравнений

Графический способ решения систем уравнений

Образовательные: Выработать умение самостоятельно применять знания в комплексе, переносить их в новые условия, в том числе работать с электронной ...
Графический интерфейс операционных систем и приложений

Графический интерфейс операционных систем и приложений

Задачи урока:. познакомить с графическим интерфейсом операционных систем и приложений; дать представление о диалоговых панелях, меню и окон. Графический ...
Графический интерфейс операционных систем и приложений

Графический интерфейс операционных систем и приложений

Графический интерфейс операционных систем и приложений. Графический интерфейс позволяет осуществлять взаимодействие человека с компьютером в форме ...
Инструментальные средства создания гипертекстовых систем

Инструментальные средства создания гипертекстовых систем

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

Безопасность уровня операционных систем

Рассматриваемые темы. Тема 16. Проблемы обеспечения безопасности сетевых ОС Тема 17. Анализ защищённости на уровне ОС. Проблемы обеспечения безопасности ...
Архитектура ЭВМ и вычислительных систем

Архитектура ЭВМ и вычислительных систем

Цель лекции: Дать представление об истории развития вычислительной техники, о различных классах ЭВМ. Познакомить с историей развития вычислительной ...
Архитектура ЭВМ и вычислительных систем

Архитектура ЭВМ и вычислительных систем

Содержание. 1.Принципы Джона фон Неймана 2.Магистрально-модульный принцип построения компьютера 2.1 Северный и Южный мосты 2.2 Шины 3. Методы классификации ...
Архитектура и составные части систем искусственного интеллекта

Архитектура и составные части систем искусственного интеллекта

Подходы к построению систем ИИ. Подходы к построению систем ИИ: Логический (булева алгебра) Структурный (моделирование структуры человеческого мозга) ...
Информационные модели систем управления

Информационные модели систем управления

Кибернетика. А.Н.Колмогоров В.М.Глушков С.А.Лебедев В.А.Котельников А.А.Ляпунов Л.В.Канторович. Кибернетика (в переводе с греческого - искусство управления) ...
Администрирование информационных систем

Администрирование информационных систем

Подготовка к установке SQL Server 2000. Для установки экземпляра SQL Server 2000 необходим компьютер удовлетворяющий ряду требований к аппаратным ...

Конспекты

Алфавитный подход к определению количества информации. Единицы измерения информации. Кодирование текстовой информации

Алфавитный подход к определению количества информации. Единицы измерения информации. Кодирование текстовой информации

ПЛАН-КОНСПЕКТ УРОКА Тема урока: «Алфавитный подход к определению количества информации. Единицы измерения информации. Кодирование текстовой информации». ...
Количество информации. Алфавитный подход к определению количества информации

Количество информации. Алфавитный подход к определению количества информации

Количество информации. Алфавитный подход к определению количества информации. Семенова Мария Владимировна. . МАОУ «Гимназия №2» г.Стерлитамак. ...
Алфавитный подход к определению количества информации

Алфавитный подход к определению количества информации

МОУ «Совхозная средняя общеобразовательная школа». Открытый урок по информатике. . в рамках РМО. по теме:. . «Алфавитный подход ...
Алфавитный подход к определению количества информации

Алфавитный подход к определению количества информации

Тема урока: «Алфавитный подход к определению количества информации.». Изучение нового материала. Цели урока:. познакомить с алфавитным подходом ...
Алфавитный подход к измерению информации

Алфавитный подход к измерению информации

Урок 7( 1 урок). . . Тема: Алфавитный подход к измерению информации. Цель: сформировать у учащихся понимание алфавитного подхода к измерению ...
Алфавитный подход к определению количества информации

Алфавитный подход к определению количества информации

8 класс. Информатика. Тема: Алфавитный подход к определению количества информации. Цель урока:. Образовательная. Формирование понятия ...
Алфавитный подход к измерению информации

Алфавитный подход к измерению информации

Волкова Евгения Игоревна. учитель информатики. МАОУ "СОШ№9 им. А.С. Пушкина с углубленным изучением предметов физико-математического цикла", г. ...
Алфавитный подход к измерению информации

Алфавитный подход к измерению информации

Тема:. «Алфавитный подход к измерению информации. ». Цели урока:. Обучающие:. . Познакомить учащихся с алфавитным подходом к измерению информации;. ...
Алфавитный подход к измерению информации

Алфавитный подход к измерению информации

Чурбанова Ольга Викторовна,. . МАОУ «Лицей № 78 им. А.С. Пушкина». . Урок "Алфавитный подход к измерению информации". Объяснительная записка. ...
Алфавитный подход к измерению информации

Алфавитный подход к измерению информации

Государственное образовательное учреждение. начального профессионального образования. «Профессиональное училище №5» г. Белгорода. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:4 апреля 2019
Категория:Информатика
Содержит:15 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации