Искусственный интеллект

Автор работы: Пользователь скрыл имя, 01 Апреля 2013 в 16:56, лекция

Краткое описание

Тюринг заложил основу искусственного интеллекта (ИИ) в 50-м году - появились серьезные разработки, ЭВМ. В статье он поднял вопрос о том «Могут ли машины мыслить». Ответ: да, это будет через 57 лет.
Тюринг определил ИИ как множество научных дисциплин, которые с помощью ЭВМ имитируют интеллектуальные способности человека.
ИИ - научная дисциплина, возникла в 50-е годы. Стык наук: кибернетика, лингвистика, психология и появившегося в то время программирования.

Содержимое работы - 1 файл

ИИС лекции.doc

— 286.50 Кб (Скачать файл)

Применив правило модус-понус: и  получим что готов (ЯК-42) истина

3-объединим заключения шага 2 и  предложения (дано разрешение (Як-42), не находится на взлетной полосе (Як-42)), получим: готов (Як-42) и дано разрешение (Як-42) и не находится на взлетной полосе (ЯК-42); применив подстановку х=ЯК-42, получим что взлетел ЯК-42

, применив правило - взлетел ЯК-42 истина

Т.е сначала доказываем, что истина, предпосылка, затем высказывание, а затем уже что истинно следствие.

Теория нечетких знаний

Информация, которой заполняются  экспертные системы, формируются различными способами (опрос экспертов, изучение предметной области). Но эта информация не совершенна, противоречива, субъективна, нечетка, носит случайный характер. Это состояние информации соответствует состоянию предметной области. Человек может преодолеть эти несовершенства. К этим системам предъявляются различные требования.

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

Подходы к  определению неопределенности

Формула Байеса

Теория Уверенности

Нечеткая логика

Виды нечетких знаний - мы должны либо устранить нечеткость, либо учесть ее.

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

Нечеткость - знания, которые многозначны, ненадежны и когда сама процедура вывода является детерминированной (нечеткой).

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

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

Такой подход предполагает определение  некоторого первоначального пути, применение эвристического алгоритма и множество  таких алгоритмов обработано.

Виды нечеткости

1===Наиболее известный алгоритм А*

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

f(n)=g(n)+h(n)

Основная проблема в определении  h(n)

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

2===Еще один вид нечеткости- многозначность интерпретации (пример многозначности язык)

Задачи: лингвистические, задача распознавания  графических образов, задача выбора правильной интерпретации и т.д.

На каждом шаге реализуется фильтрация.

Методов устранения многозначности много. Один из них- метод фильтрации.

3 и 4===ненадежность и надежность

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

Один из способов оценки знаний- вероятностный подход, основанный на теореме Байеса

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

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

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

Байесовский вывод (пример осуществления)

Пусть все правила в БД представлены в форме: Если Н истинно, то С истинно, с вероятностью Р

Что будет если событие С произошло, но мы не знаем произошло ли Н.

Возможность вычисления вероятности того, что Н также произошло обеспечивает формула Байеса.

Формула Байеса примет вид: Р(Н/С)=(Р(С/Н)Р(Н)) / (Р(С/Н)Р(Н)+ Р(С/Н*)Р(Н*))

Априорные вероятности Р(Н) и Р(Н*) определяет эксперт. Условные вероятности  для наблюдаемого С также устанавливает  эксперт. ользователи обеспечивают информацию о соблюдаемом событии С и (или) могут вычислить условная вероятность С при Р(Н/С), исходы могут быть какие угодно.

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

Дуда, Харт, и Нильсон предложили для вывода инженерии знаний видоприменяемые  формулы Байеса  и создали метод «Субъективный  байесовский подход». На этом подходе основные идеи этого метода реализованы в ЭС PROSPECTOR.

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

Это вероятность не может эффективно описать незнания.

Для байесовской вероятности Р(А)+Р(А-)=1 (полная группа событий)

Мы не можем оценить и выделить отсутствие доверия от недоверия. И то и другое выражается через вероятность Р(А).

И для представления субъективновности   надежности, которые не может выразить вероятность, была введена теория Демстера-Шафера.

Ее отличие заключается в  том, что не фиксирует (не закрепляет) значение вероятности и также оценить незнания.

Делитер предложить такие понятия, как «нижняя» «верхняя» вероятность.

Шафер развил эту теорию и переименовал эти 2 понятия в функцию доверия и мер правдоподобия, чтобы придать этим понятиям субъективный смысл.

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

Эти функции позволяют использовать нам наши знания при органической возможности присвоения вероятности.

В последние 5 лет эта теория породила новый продукт. Теория позволяет объединять экспертные знания, т.к. эксперты различаются в своих мнениях с определенной степенью незнания.

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

Теория предполагает, что источники  статистически независимы, что ограничивает применение подхода. Еще одна причина, когда мы сталкиваемся с проблемой оценки информации.

Ненадежность  знаний и выводов

Ненадежность знаний означает, что  для оценки их достоверности нельзя применить шкалу.

Теория Байеса и Шафера здесь применимы, но у них существуют ограничения. Еще одни подход, позволяющий оценить ненадежность. Метод на основе коэффициентов уверенности - альтернатива подхода Байеса. Первая система- диагностика и проверка состояния крови.

Стандартные стратегические методы основываются на допущении, что неопределенность является вероятностью того, что событие или факт истинно или ложно.

В теории уверенности (также как  и в нечеткой логике) неопределенность представлена как степень уверенности. Существует 2 стадии в любом методе оценки неопределенности.

1 я стадия: необходимость иметь  возможность выразить степень  неопределенности

2-я стадия: необходимо манипулировать  ими (объединять степени неопределенности  и т.д.(

Теория уверенности  базируется на использовании коэффициента уверенности (КУ).

КУ выражает степень доверия  событию (факту или гипотезе), основанная на свидетельстве или оценке эксперта. Существует несколько методов использования  КУ и наиболее часто употребляемые  базируются на нормировке от 1 до 100 (100-полное доверие, 0-уверенная неправда).

Т.е. если 1 то какая-то доля правды есть. Это не тоже самое, что вероятность. Но необходимо от 1 до 100. Эти КУ не являются вероятностью.

Пример:

Когда мы говорим, что существует 90% возможность, что пойдет дождь, то это  означает что идет дождь 90% либо не идет дождь 10% (вероятностный подход).

При невероятностном подходе можем  сказать, что КУ дождь=90. Это означает, что очень возможно, что пойдет дождь (выражает уверенность). Это не обязательно означает, что мы выражаем свое мнение об аргументации, что дождя не будет. Но КУ, что дождя не будет необходимо =10, хотя сумма КУ не должна превышать 100. Теория уверенности предполагает еще 2 понятия: доверия и недоверия.


 

Теория уверенности  предлагает 2 понятия- доверие и недоверие.

Допущения

1) доверие и недоверие. Они  не зависимы друг от друга,  и как вероятности объединены  быть не могут.

КУ(В,С)=Мера доверия (В,С)-МН(В,С).

2)содержание знаний в правилах намного важнее, чем алгебра мер доверия которая удерживает систему в целостном виде. Меры доверия соответствуют оценкам информации, которые эксперты прилагают к своим заключениям.

Как объединяются КУ (учет различных высказываний)? В высказываниях?

Мы должны иногда объединить мнения экспертов и КУ могут быть использованы при объединении различных оценок экспертов различными способами. Различные  оболочки ЭС содержат в себе разные способы объединения КУ.

Самый популярный способ объединения - в оболочке системы EMYCIN.

Рассматриваются случаи:

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

Пример: если инфляция высокая КУ=50% (событие А) И уровень безработицы больше 70%, КУ=70% (событие В) И цены на облигации снижаются КУ=100% (событие С), ТО биржевые цены снижаются.

КУ(А,В,С)=min(KY(A),KY(B), KY(С))=50%


2- объединение нескольких КУ в одном правиле: когда используется оператор ИЛИ. Когда обоим условиям доверяют как истинным по их КУ, тогда заключение будет иметь значение КУ мах из двух.

Пример: Если инфляция низкая КУ=70%(А) ИЛИ цены облигации высокие КУ=85%(В), ТО биржевые цены будут высокими. КУ (А,В)=мах(КУ(А),КУ(В))=85%


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

Пример:

Правило 1:если уровень инфляции меньше 5%, то биржевые цены поднимаются (КУ=0,7);

Правило 2:если уровень безработицы меньше чем 7%, то биржевые цены поднимаются (КУ=0,6)

Пусть предсказано, что в течении  след года уровень инфляции 4%, а уровень безработицы 6,5%. Это значит, что посылки этих правил ИСТИННЫ.

Результат объединения: КУ(Правило1, Правило2)=КУ(Правило1)+КУ(правило2)*КУ(1-КУ(правило1)

или КУ(Правило1, Правило2)=КУ(Правило2)+КУ(правило1)*КУ(1-КУ(правило2)

В терминах теории вер-ти когда объединяем совместную вероятность:

 КУ(Правило1, Правило2)=КУ(Правило1)*КУ(правило2)

Мы допускаем независимые отношения  между правилами:

КУ(0,7)+КУ(0,6)*КУ(0,3)=0,88

Это значит, что ЭС скажет что существует возможность на уровне 80% что биржевые цены не вырастут.

Правило3:Если цены на облигации возрастут, тогда биржевые цены возрастут КУ=0,85.

К(П1,П2,П3)=КУ(П1,П2)+КУ(П3)*КУ(1-КУ(П1,П2); КУ(П1,П2,П3)=0,982

Допустим, что все правила ИСТИННЫ  в своей левой части 0,982, то существует возможность на уровне 0,982 что биржевые цены возрастут.


 

 

 

 

 

 

 

 

 




Информация о работе Искусственный интеллект