人工智能之不确定推理方法
人工智能之不确定推理方法人工智能课程复习笔记专题人工智能绪论人工智能之知识表示人工智能之搜索方法人工智能之经典逻辑推理人工智能之专家系统人工智能之不确定推理方法人工智能之机器学习
现实世界中的大多数问题是不精确、非完备的。
一、知识的不确定性1、不确定推理的含义不确定性推理泛指除精确推理以外的其它各种推理问题。包括不完备、不精确知识的推理,模糊知识的推理,非单调性推理等。不确定性推理过程实际上是一种从不确定的初始证据出发,通过运用不确定性知识,最终推出具有一定不确定性但却又是合理或基本合理的结论的思维过程。2、不确定推理的基本问题知识的不确定表示1)知识:考虑因素:问题描述能力、推理中不确定性计算表示:概率、可信度2)证据:证据来源:初始证据,中间结论表示:概率、可信度
不确定性的匹配含义:不确定的前提条件和不确定的事实匹配问题:前提是不确定的,事实也是不确定的方法:设计一个计算相似度的算法,给出相似度的限度标志:相似度落在规定限度内为匹配,否则为不匹配
组合证据不确定性的计算含义:知识的前提条件是多个证据的组合。方法:最大最小方法(合取取最小,析取取最大),概率方法
不确定性的传递主要问题:1)如何用证据的不确定性去更新结论的不确定性2)如何在推理中把证据的不确定性传递给最终结论解决方法:对1),不同推理方法解决方法不同对2),方法相同,把当前结论及其不确定性作为新的结论放入综合数据库。依次传递直到得出最终解。
非精确性结论的合成含义:多个不同知识推出同一结论,且不确定性程度不同方法:视不同推理方法而定
二、基于可信度的不确定推理方法1、可信度的概念可信度是指人们根据以往经验对某个事物或现象为真的程度的一个判断,或者说是人们对某个事物或现象为真的相信程度。
2、CF模型2.1知识的不确定表示表示形式:在C-F模型中,知识是用产生式规则表示的,其一般形式为:IFETHENH(CF(H,E))其中,E是知识的前提条件;H是知识的结论;CF(H,E)是知识的可信度。例子IF发烧AND流鼻涕THEN感冒(0.8)表示当某人确实有“发烧”及“流鼻涕”症状时,则有80%的把握是患了感冒。
2.2可信度的定义和性质可信度的定义
MB:相对于可信度余值的增长,取最大,确保得正数MD:相对于不可信度的增长,取最小,确保分母得负数
可信度的性质1)互斥性当MB(H,E)>0时,MD(H,E)=0当MD(H,E)>0时,MB(H,E)=0
2)值域
3)典型值CF(H,E)=1,E的出现使H为真CF(H,E)=-1,E的出现使H为假CF(H,E)=0,E的出现对H无影响
4)对H的信任增长度等于对非H的不信任增长度5)对同一前提E,若支持若干个不同的结论Hi(i=1,2,…,n),则
证据不确定性的表示1)不确定性的表示:证据的不确定性也是用可信度来表示的,其取值范围也为[-1,1]若E为初始证据,其值由用户给出。若E为中间结论,其值可通过计算得到。
2)不确定的含义
CF(E)=1,证据E肯定它为真CF(E)=-1,证据E肯定它为假CF(E)=0,对证据E一无所知0