資源描述:
《人工智能知識(shí)表示系列課件第二講知識(shí)表示5框架劇本對(duì)象表示法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、2021/9/161人工智能原理第二講知識(shí)表示之框架/劇本表示主講:王祖喜zuxiw@163.com華中科技大學(xué)圖像所2021/9/162知識(shí)的表示方法謂詞邏輯法狀態(tài)空間法問題歸約法語義網(wǎng)絡(luò)法框架表示法面向?qū)ο蟊硎緞”?script)表示過程(procedure)表示小結(jié)2021/9/163知識(shí)的框架表示2021/9/1641.概念知識(shí)的框架表示法1975年由M.Minsky提出,最早用作視覺感知、自然語言對(duì)話等問題的知識(shí)表示;目前已作為一種通用數(shù)據(jù)結(jié)構(gòu)來表示知識(shí)對(duì)象(實(shí)體)??蚣芾碚撜J(rèn)為,人們對(duì)現(xiàn)實(shí)世界中各
2、種事物的認(rèn)識(shí)都是以一種類似于框架的結(jié)構(gòu)存儲(chǔ)在記憶中的,當(dāng)面臨一種新事物時(shí),就從記憶中找出一個(gè)合適的框架并根據(jù)實(shí)際情況對(duì)其細(xì)節(jié)加以修改、補(bǔ)充,從而形成對(duì)當(dāng)前事物的認(rèn)識(shí)。例如:當(dāng)一個(gè)人要走近一個(gè)教室時(shí),他能根據(jù)以往的知識(shí),想象到這個(gè)教室一定有四面墻,有門、窗、天花板和地板,有課桌、椅子、黑板等,盡管他對(duì)這個(gè)教室的細(xì)節(jié)還不清楚,但對(duì)教室的基本結(jié)構(gòu)是可以預(yù)見的。他之所以能做到這一點(diǎn),是由于他通過以往的認(rèn)識(shí)活動(dòng)已經(jīng)在記憶中建立了關(guān)于教室的框架,該框架不僅指出了相應(yīng)事物的名稱(教室),而且還指出了事物各有關(guān)方面的屬性(如
3、有四面墻、有課桌、有黑板,……)。通過對(duì)該框架的查找,很容易得到教室的各有關(guān)特征。知識(shí)的框架表示2021/9/165當(dāng)他進(jìn)入教室后,經(jīng)觀察得到了教室的大小、門窗的個(gè)數(shù)、桌凳的數(shù)量、顏色等細(xì)節(jié),把它們填入到教室框架中,就得到了教室框架的一個(gè)具體事例,稱為事例框架。2.框架定義框架是用于描述具有固定的靜態(tài)對(duì)象的通用數(shù)據(jù)結(jié)構(gòu),該對(duì)象用“對(duì)象…屬性…屬性值”表示;一個(gè)框架由若干個(gè)槽(Slot)組成,槽用于描述屬性;一個(gè)槽又可由若干個(gè)側(cè)面組成。側(cè)面用于描述相應(yīng)屬性的一個(gè)方面;槽和側(cè)面所具有的屬性值分別稱為槽值和側(cè)面值;
4、一個(gè)側(cè)面可有一個(gè)或多個(gè)側(cè)面值。對(duì)框架、槽或側(cè)面,都可以復(fù)加上一些說明性信息,一般是指一些約束條件,用于指出什么樣的值才能填入到槽或側(cè)面中。槽值或側(cè)面值既可以是數(shù)值,字符串,布爾值,也可以是一個(gè)在滿足某個(gè)給定條件時(shí)要執(zhí)行的動(dòng)作或過程,特別是它還可以是另一個(gè)框架的名字,從而實(shí)現(xiàn)一個(gè)框架對(duì)另一個(gè)框架的調(diào)用框架實(shí)質(zhì)上是一個(gè)層次的嵌套鏈接表。2021/9/166<框架名>槽名1側(cè)面名1值1,值2,…值p1側(cè)面名2值1,值2,…值p2……側(cè)面名m1值1,值2,…值pm1槽名2側(cè)面名1值1,值2,…值q1側(cè)面名2值1,值2
5、,…值q2……側(cè)面名m2值1,值2,…值qm2…………槽名n側(cè)面名1值1,值2,…值r1側(cè)面名2值1,值2,…值r2……側(cè)面名mn值1,值2,…值rmn約束:約束條件1……約束條件n框架的一般結(jié)構(gòu):2021/9/167例1:框架名:<假冒偽劣商品>商品名稱:生產(chǎn)廠家:出售商店:處罰:處理方式:處罰依據(jù):處罰時(shí)間:?jiǎn)挝唬辍⒃?、日)?jīng)辦部門:在這個(gè)框架中,有4個(gè)槽,其中,“處罰”槽有4個(gè)側(cè)面,側(cè)面“處罰時(shí)間”用“單位”指出了一個(gè)填值時(shí)的標(biāo)準(zhǔn)限制。2021/9/168例2:框架名:<教師>姓名:?jiǎn)挝唬ㄐ?、名)年齡
6、:?jiǎn)挝唬q)性別:范圍(男、女)缺?。校┞毞Q:范圍(教授、副教授、講師、助教)缺?。ㄖv師)部門:?jiǎn)挝唬ㄏ?、教研室)住址?住址框架>工資:<工資框架>開始工作時(shí)間:?jiǎn)挝唬辍⒃拢┙刂箷r(shí)間:?jiǎn)挝唬?、月)缺省:現(xiàn)在把某教師的一組信息填入教師框架的各個(gè)槽,就得到了相應(yīng)框架的一個(gè)事例框架:框架名:<教師-1>姓名:夏冰年齡:36性別:女職稱:副教授部門:計(jì)算機(jī)教研室住址:工資:開始工作時(shí)間:1988.9截止時(shí)間:1996.92021/9/169例1:碩士生的具體框架框架名:<碩士生>姓名
7、:?jiǎn)挝唬ㄐ眨┬詣e:范圍(男,女)默認(rèn):男年齡:?jiǎn)挝唬q)條件:歲>16學(xué)習(xí)專業(yè):?jiǎn)挝唬▽I(yè)名)研究方向:?jiǎn)挝唬ǚ较蛎?dǎo)師姓名:?jiǎn)挝唬ㄐ眨﹨⒓诱n題:范圍(國(guó)家級(jí),省部級(jí),其它)默認(rèn):國(guó)家級(jí)學(xué)籍:<碩學(xué)籍>住址:?jiǎn)挝唬翘?hào),房間號(hào))電話:?jiǎn)挝唬ǎ▍^(qū)號(hào)),話機(jī)號(hào))入學(xué)時(shí)間:?jiǎn)挝唬?,月)學(xué)制:?jiǎn)挝唬辏┠J(rèn):4年2021/9/1610碩士生的實(shí)例框架框架名:<碩士生-1>姓名:楊楊性別:女年齡:23學(xué)習(xí)專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)研究方向:人工智能導(dǎo)師姓名:林海參加課題:學(xué)籍:<碩學(xué)籍-1>住址:16號(hào)樓316房
8、間號(hào)電話:(010)66668888入學(xué)時(shí)間:2000年9月學(xué)制:2021/9/1611框架的BNF描述:<框架>::=<框架頭><槽部分>[<約束部分>]<框架頭>::=框架名<框架名的值><槽部分>::=<槽>,[<槽>]<約束部分>::=約束<約束條件>,[<約束條件>]<框架名的值>::=<符號(hào)名>
9、<符號(hào)名>(<參數(shù)>,[<參數(shù)>])<槽>::=<槽名><槽值>
10、<側(cè)面部分><槽名>::=