![人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件_第1頁](http://file4.renrendoc.com/view/c7812ac9d13c15f94c0d9744efdd0f79/c7812ac9d13c15f94c0d9744efdd0f791.gif)
![人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件_第2頁](http://file4.renrendoc.com/view/c7812ac9d13c15f94c0d9744efdd0f79/c7812ac9d13c15f94c0d9744efdd0f792.gif)
![人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件_第3頁](http://file4.renrendoc.com/view/c7812ac9d13c15f94c0d9744efdd0f79/c7812ac9d13c15f94c0d9744efdd0f793.gif)
![人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件_第4頁](http://file4.renrendoc.com/view/c7812ac9d13c15f94c0d9744efdd0f79/c7812ac9d13c15f94c0d9744efdd0f794.gif)
![人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件_第5頁](http://file4.renrendoc.com/view/c7812ac9d13c15f94c0d9744efdd0f79/c7812ac9d13c15f94c0d9744efdd0f795.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第6章 知識(shí)表示 6.1 知識(shí)及其表示 6.2 框 架6.3 語義網(wǎng)絡(luò)6.4 面向?qū)ο笾R(shí)表示第6章 知識(shí)表示 6.1 知識(shí)及其表示 6.1 知識(shí)及其表示 6.1.1 知識(shí)的概念 “知識(shí)”是我們熟悉的名詞。但究竟什么是知識(shí)呢?我們認(rèn)為,知識(shí)就是人們對(duì)客觀事物(包括自然的和人造的)及其規(guī)律的認(rèn)識(shí),知識(shí)還包括人們利用客觀規(guī)律解決實(shí)際問題的方法和策略等。 6.1 知識(shí)及其表示 6.1.1 知識(shí)的概念 對(duì)客觀事物及其規(guī)律的認(rèn)識(shí),包括對(duì)事物的現(xiàn)象、本質(zhì)、屬性、狀態(tài)、關(guān)系、聯(lián)系和運(yùn)動(dòng)等的認(rèn)識(shí),即對(duì)客觀事物的原理的認(rèn)識(shí)。利用客觀規(guī)律解決實(shí)際問題的方法和策略,包括解決問題的步驟、操作、規(guī)則、過程、技術(shù)、技巧等
2、具體的微觀性方法;也包括諸如戰(zhàn)術(shù)、戰(zhàn)略、計(jì)謀、策略等宏觀性方法。所以,就內(nèi)容而言,知識(shí)可分為(客觀)原理性知識(shí)和(主觀)方法性知識(shí)兩大類。 就形式而言,知識(shí)可分為顯式的和隱式的。 對(duì)客觀事物及其規(guī)律的認(rèn)識(shí),包括對(duì)事物人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件人工智能技術(shù)導(dǎo)論第6章知識(shí)表示課件 6.1.3 知識(shí)表示的語言實(shí)現(xiàn) 上面談的知識(shí)表示,僅是指知識(shí)的邏輯結(jié)構(gòu)或形式。那么,要把這些外部的邏輯形式轉(zhuǎn)化為機(jī)器的內(nèi)部形式,還需要程序語言的支持。原則上講,一般的通用程序設(shè)計(jì)語言都可實(shí)現(xiàn)上述的大部分表示方法。但使用專用的面向某一知識(shí)表示的語言更為方便和有效。因此,幾乎每一種知識(shí)表示方法都有其相應(yīng)的專用實(shí)現(xiàn)語言
3、。例如,支持謂詞邏輯的語言有PROLOG和LISP,專門支持產(chǎn)生式的語言有OPS5,專門支持框架的語言有FRL,支持面向?qū)ο蟊硎镜恼Z言有Smalltalk、C+和Java等,支持神經(jīng)網(wǎng)絡(luò)表示的語言有AXON。 6.1.3 知識(shí)表示的語言實(shí)現(xiàn)6.2 框 架 6.2.1 框架的概念 顧名思義,框架就是一種結(jié)構(gòu),一種模式,其一般形式是: | 6.2 框 架 6.2.1 框架的概念 | | |側(cè)面值211,側(cè)面值 即一個(gè)框架一般有若干個(gè)槽,一個(gè)槽有一個(gè)槽值或者有若干個(gè)側(cè)面,而一個(gè)側(cè)面又有若干個(gè)側(cè)面值。其中槽值和側(cè)面值可以是數(shù)值、字符串、布爾值,也可以是一個(gè)動(dòng)作或過程,甚至還可以是另一個(gè)框架的名字。 即
4、一個(gè)框架一般有若干個(gè)槽,一個(gè)槽有一例6.1 下面是一個(gè)描述“教師”的框架:框架名:類屬:工作:范圍:(教學(xué),科研)缺省:教學(xué)性別:(男,女)學(xué)歷:(中師,高師)類型:(,)例6.1 下面是一個(gè)描述“教師”的框架: 可以看出,這個(gè)框架的名字為“教師”,它含有5個(gè)槽,槽名分別是“類屬”、“工作”、“性別”、“學(xué)歷”和“類型”。這些槽名的右面就是其值,如“”、“男”、“女”、“高師”、“中師”等等。其中“”又是一個(gè)框架名,“范圍”、“缺省”就是側(cè)面名,其后是側(cè)面值,如:“教學(xué)”、“科研”等。另外,用括的槽值也是框架名。 可以看出,這個(gè)框架的名字為“教師”例6.2 下面是一個(gè)描述“大學(xué)教師”的框架:框
5、架名:類屬:學(xué)歷:(學(xué)士,碩士,博士)專業(yè):職稱:(助教,講師,副教授,教授)外語:語種:范圍:(英,法,日,俄,德,) 缺省:英水平:(優(yōu),良,中,差)缺省:良例6.2 下面是一個(gè)描述“大學(xué)教師”的框架:例6.3 下面是描述一個(gè)具體教師的框架:框架名:類屬:姓名:李明性別:男年齡:25職業(yè):教師職稱:助教專業(yè):計(jì)算機(jī)應(yīng)用例6.3 下面是描述一個(gè)具體教師的框架:部門:計(jì)算機(jī)系軟件教研室工作:參加工作時(shí)間:1995年8月工齡:當(dāng)前年份-參加工作年份工資:部門:計(jì)算機(jī)系軟件教研室 比較例6.2和例6.3中的框架,可以看出,前者描述的是一個(gè)概念,后者描述的則是一個(gè)具體的事物。二者的關(guān)系是,后者是前者
6、的一個(gè)實(shí)例。因此,后者一般稱為前者的實(shí)例框架。這就是說,這兩個(gè)框架之間存在一種層次關(guān)系。一般稱前者為上位框架(或父框架),后者為下位框架(或子框架)。當(dāng)然,上位和下位是相對(duì)而言的。例如“大學(xué)教師”雖然是“教師-1”的上位框架,但它卻是“教師”框架的下位框架,而“教師”又是“知識(shí)分子”的下位框架。 比較例6.2和例6.3中的框架,可以 6.2.2 框架的表達(dá)能力 由框架的形式可以看出,框架適合表達(dá)結(jié)構(gòu)性的知識(shí)。所以,概念、對(duì)象等知識(shí)最適于用框架表示。其實(shí),框架的槽就是對(duì)象的屬性或狀態(tài),槽值就是屬性值或狀態(tài)值。不僅如此,框架還可以表示行為(動(dòng)作),所以,有些過程性事件或情節(jié)也可用框架網(wǎng)絡(luò)來表示。
7、6.2.2 框架的表達(dá)能力例6.4 下面是關(guān)于房間的框架:框架名:墻數(shù)x1: 缺省:x1=4 條件:x10窗數(shù)x2: 缺省:x2=2 條件:x20門數(shù)x3: 缺省:x3=1 條件:x30例6.4 下面是關(guān)于房間的框架:前墻:(墻框架(w1,d1)后墻:(墻框架(w2,d2)左墻:(墻框架(w3,d3)右墻:(墻框架(w4,d4)天花板:地板:門:窗:條件:w1+w2+w3+w4=x2d1+d2+d3+d4=x3類型:(,)前墻:(墻框架(w1,d1) 例6.5 機(jī)器人糾紛問題的框架描述如圖6-1所示。 圖61 機(jī)器人糾紛問題 例6.5 機(jī)器人糾紛問題的框架描述如圖6-1所 還需指出的是,產(chǎn)生式
8、規(guī)則也可用框架表示。 例如,產(chǎn)生式 如果頭痛且發(fā)燒,則患感冒。 用框架表示可為: 框架名: 前提:條件1:頭痛 條件2:發(fā)燒 結(jié)論:患感冒 還需指出的是,產(chǎn)生式規(guī)則也可用框 6.2.3 基于框架的推理 基于框架的推理方法是繼承。所謂繼承,就是子框架可以擁有其父框架的槽及其槽值。實(shí)現(xiàn)繼承的操作有匹配、搜索和填槽。 匹配就是問題框架同知識(shí)庫中的框架的模式匹配。所謂問題框架,就是要求解某個(gè)問題時(shí),先把問題用一個(gè)框架表示出來,然后與知識(shí)庫中的已有框架進(jìn)行匹配。如果匹配成功,就可獲得有關(guān)信息。搜索就是沿著框架間的縱向和橫向聯(lián)系,在框架網(wǎng)絡(luò)中進(jìn)行查找。搜索的目的是為了獲得有關(guān)信息。 6.2.3 基于框架的
9、推理 6.2.4 框架的程序語言實(shí)現(xiàn) 有一種名為FRL(Frame Representation Language)的程序設(shè)計(jì)語言,就是專門基于框架的程序設(shè)計(jì)語言。用它就可以方便地實(shí)現(xiàn)框架知識(shí)表示。不過,用PROLOG也可方便地實(shí)現(xiàn)框架表示。用PROLOG實(shí)現(xiàn)框架表示,一般采用含結(jié)構(gòu)或表的謂詞來實(shí)現(xiàn)。因?yàn)榭蚣軐?shí)際上就是樹,而PROLOG的結(jié)構(gòu)也是樹,表又是特殊的結(jié)構(gòu),它的元素個(gè)數(shù)和層數(shù)都不限定,可動(dòng)態(tài)變化,因此,更適于表示一般的框架。 6.2.4 框架的程序語言實(shí)現(xiàn)例如,前面的“教師”框架用PROLOG可表示如下: frame(name(教師), kind-of(), work(scope(教
10、學(xué),科研),default(教學(xué)), sex(男,女), reco-of-f-s(中師,高師), type(“”,“”,“”). 如果要給出框架的一個(gè)通用表示形式,則下面的表示方式可供參考。 例如,前面的“教師”框架用PROLOG可表示如下: frame(name(教師),body(st(類屬,st(,),st(工作,st(范圍,st(教學(xué),),=st(科研,),st(缺省,st(教學(xué),),st(性別,st(男,),st(女,),st(學(xué)歷,st(中師,),st(高師,),st(類型,st(,),st(,),=st() frame(name(教師),這是一個(gè)PROLOG的“事實(shí)”,其謂詞及領(lǐng)域
11、說明如下: domains name=name(string) body=body(subtree list) subtreelist=subtree* subtree=st(string,subtreelist)database frame(name,body) 其中的subtreelist是遞歸定義的。按此定義所有框架都取統(tǒng)一的表示形式。這是一個(gè)PROLOG的“事實(shí)”,其謂詞及領(lǐng)域說明如下: 6.3 語義網(wǎng)絡(luò) 6.3.1 語義網(wǎng)絡(luò)的概念 語義網(wǎng)絡(luò)是由節(jié)點(diǎn)和邊(也稱有向?。┙M成的一種有向圖。其中節(jié)點(diǎn)表示事物、對(duì)象、概念、行為、性質(zhì)、狀態(tài)等;有向邊表示節(jié)點(diǎn)之間的某種聯(lián)系或關(guān)系。例如圖62就是一
12、個(gè)語義網(wǎng)絡(luò)。其中,邊上的標(biāo)記就是邊的語義。6.3 語義網(wǎng)絡(luò) 6.3.1 語義網(wǎng)絡(luò)的概念圖62 蘋果的語義網(wǎng)絡(luò) 圖62 蘋果的語義網(wǎng)絡(luò) 語義網(wǎng)絡(luò)的概念最先是由Quillian提出來的,他于1968年在他的博士論文中,把語義網(wǎng)絡(luò)作為人類聯(lián)想記憶的一個(gè)顯式心理模型。所以,語義網(wǎng)絡(luò)也稱聯(lián)想網(wǎng)絡(luò)。 現(xiàn)在,語義網(wǎng)絡(luò)的理論已經(jīng)有了長足的發(fā)展。有人把它劃分為五個(gè)級(jí)別:執(zhí)行級(jí)、邏輯級(jí)、認(rèn)識(shí)論級(jí)、概念級(jí)和語言學(xué)級(jí)。并分為七種類型: 語義網(wǎng)絡(luò)的概念最先是由Quilli (1)命題語義網(wǎng)(包括分塊聯(lián)想網(wǎng)絡(luò)); (2)數(shù)據(jù)語義網(wǎng):以數(shù)據(jù)為中心的語義網(wǎng)絡(luò); (3)語言語義網(wǎng):用于自然語言的分析和理解; (4)結(jié)構(gòu)語義網(wǎng):
13、描述客觀事物的結(jié)構(gòu),常見于模式識(shí)別和機(jī)器學(xué)習(xí)等領(lǐng)域; (5)分類語義網(wǎng):描述抽象概念及其層次; (6)推理語義網(wǎng):是一種命題網(wǎng),但它已在某種程度上規(guī)范化,更適于推理; (7)框架語義網(wǎng):與框架相結(jié)合的語義網(wǎng)。 (1)命題語義網(wǎng)(包括分塊聯(lián)想網(wǎng)絡(luò)); 6.3.2 語義網(wǎng)絡(luò)的表達(dá)能力 由語義網(wǎng)絡(luò)的結(jié)構(gòu)特點(diǎn)可以看出,語義網(wǎng)絡(luò)不僅可以表示事物的屬性、狀態(tài)、行為等,而且更適合于表示事物之間的關(guān)系和聯(lián)系。而表示一個(gè)事物的層次、狀態(tài)、行為的語義網(wǎng)絡(luò),也可以看作是該事物與其屬性、狀態(tài)或行為的一種關(guān)系。 6.3.2 語義網(wǎng)絡(luò)的表達(dá)能力 如圖63所示的語義網(wǎng)絡(luò),就表示了專家系統(tǒng)這個(gè)事物(的內(nèi)涵),同時(shí)也可以看作是
14、表示了專家系統(tǒng)與“智能系統(tǒng)”、“專家知識(shí)”、“專家思維”及“困難問題”這幾個(gè)事物之間的關(guān)系或聯(lián)系。所以,抽象地說,語義網(wǎng)絡(luò)可表示事物之間的關(guān)系。因此,關(guān)系(或聯(lián)系)型的知識(shí)和能化為關(guān)系型的知識(shí)都可以用語義網(wǎng)絡(luò)來表示。下面我們就給出常見的幾種。 如圖63所示的語義網(wǎng)絡(luò),就表示了專 1.實(shí)例關(guān)系 實(shí)例關(guān)系表示類與其實(shí)例(個(gè)體)之間的關(guān)系。這是最常見的一種語義關(guān)系。例如,“小華是一個(gè)大學(xué)生”就可表示為圖64。其中,關(guān)系“是一個(gè)”一般標(biāo)識(shí)為“is-a”,或ISA。 1.實(shí)例關(guān)系圖63 專家系統(tǒng)的語義網(wǎng)絡(luò) 智能系統(tǒng)專家思維專家知識(shí)困難問題專家系統(tǒng)是一種能解決具有能模擬圖63 專家系統(tǒng)的語義網(wǎng)絡(luò) 智能系統(tǒng)
15、專家思維專家知識(shí)困難問圖64 表示實(shí)例關(guān)系的語義網(wǎng)絡(luò) 小華大學(xué)生是一個(gè)圖64 表示實(shí)例關(guān)系的語義網(wǎng)絡(luò) 小華大學(xué)生是一個(gè) 2.分類(或從屬、泛化)關(guān)系 分類關(guān)系是指事物間的類屬關(guān)系,圖65就是一個(gè)描述分類關(guān)系的語義網(wǎng)絡(luò)。在圖65中,下層概念節(jié)點(diǎn)除了可繼承、細(xì)化、補(bǔ)充上層概念節(jié)點(diǎn)的屬性外,還出現(xiàn)了變異的情況:鳥是鴕鳥的上層概念節(jié)點(diǎn),其屬性是“有羽毛”、“會(huì)飛”,但鴕鳥的屬性只是繼承了“有羽毛”這一屬性,而把鳥的“會(huì)飛”變異為“不會(huì)飛”。其中,關(guān)系“是一種”一般標(biāo)識(shí)為“akindof”或AKO。 2.分類(或從屬、泛化)關(guān)系圖65 表示分類關(guān)系的語義網(wǎng)絡(luò) 圖65 表示分類關(guān)系的語義網(wǎng)絡(luò) 3.組裝關(guān)系
16、 如果下層概念是上層概念的一個(gè)方面或者一部分,則稱它們的關(guān)系是組裝關(guān)系。例如圖66所示的語義網(wǎng)絡(luò)就是一種聚集關(guān)系。其中,關(guān)系“一部分”一般標(biāo)識(shí)為“apartof”。 3.組裝關(guān)系桌子桌腿桌面一部分一部分圖66 表示組裝關(guān)系的語義網(wǎng)絡(luò) 桌子桌腿桌面一部分一部分圖66 表示組裝關(guān)系的語義網(wǎng)絡(luò) 4.屬性關(guān)系 屬性關(guān)系表示對(duì)象的屬性及其屬性值。例如,圖67表示simon是一個(gè)人,男性,40歲,職業(yè)是教師。 5.集合與成員關(guān)系 意思是“是的成員”,它表示成員(或元素)與集合之間的關(guān)系。例如,“張三是計(jì)算機(jī)學(xué)會(huì)會(huì)員”可表示為圖68。其中,關(guān)系“是成員”一般標(biāo)識(shí)為“a-member-of”。 4.屬性關(guān)系圖
17、67 表示屬性關(guān)系的語義網(wǎng)絡(luò) 圖67 表示屬性關(guān)系的語義網(wǎng)絡(luò) 圖68 表示集合成員關(guān)系的語義網(wǎng)絡(luò) 張三計(jì)算機(jī)學(xué)會(huì)是成員圖68 表示集合成員關(guān)系的語義網(wǎng)絡(luò) 張三計(jì)算機(jī)學(xué)會(huì)是成 6.邏輯關(guān)系 如果一個(gè)概念可由另一個(gè)概念推出,兩個(gè)概念間存在因果關(guān)系,則稱它們之間是邏輯關(guān)系。圖69所示的語義網(wǎng)絡(luò)就是一個(gè)邏輯關(guān)系。 6.邏輯關(guān)系圖69 表示邏輯關(guān)系的語義網(wǎng)絡(luò) 雨天外出ANDOR帶雨披帶雨傘則圖69 表示邏輯關(guān)系的語義網(wǎng)絡(luò) 雨天外出ANDOR帶雨披 7.方位關(guān)系 在描述一個(gè)事物時(shí),經(jīng)常需要指出它發(fā)生的時(shí)間、位置,或者指出它的組成、形狀等等,此時(shí)可用相應(yīng)的方位關(guān)系語義網(wǎng)絡(luò)表示。例如事實(shí): 張宏是石油學(xué)院的一
18、名助教; 石油學(xué)院位于西安市電子二路; 張宏今年25歲。 可用圖610所示的語義網(wǎng)絡(luò)表示。 7.方位關(guān)系圖610 表示方位關(guān)系的語義網(wǎng)絡(luò) 電子2路石油學(xué)院張宏助教西安市區(qū)25歲味道工作在職務(wù)屬于年齡圖610 表示方位關(guān)系的語義網(wǎng)絡(luò) 電子2路石油學(xué)院張宏助 8.所屬關(guān)系 所屬關(guān)系表示“具有”的意思。例如“狗有尾巴”可表示為圖611。 圖611 表示所屬關(guān)系的語義網(wǎng)絡(luò) 狗尾巴have 8.所屬關(guān)系圖611 表示所屬關(guān) 語義網(wǎng)絡(luò)中的語義關(guān)系是多種多樣的,一般根據(jù)實(shí)際關(guān)系定義。如常見的還有before、after、at等表示時(shí)間次序關(guān)系和located-on、located-under等表示位置關(guān)系。
19、進(jìn)一步,還可對(duì)帶有全稱量詞和存在量詞的謂詞公式的語義加以表示。 由上所述可以看出,語義網(wǎng)絡(luò)實(shí)際上是一種復(fù)合的二元關(guān)系圖。網(wǎng)絡(luò)中的一條邊就是一個(gè)二元關(guān)系,而整個(gè)網(wǎng)絡(luò)可以看作是由這些二元關(guān)系拼接而成。 語義網(wǎng)絡(luò)中的語義關(guān)系是多種多樣的,一 上面我們是從關(guān)系角度考察語義網(wǎng)的表達(dá)力的。下面我們從語句角度來考察語義網(wǎng)。 例如,對(duì)于如下的語句(或事件): 小王送給小李一本書。 用語義網(wǎng)絡(luò)可表示為圖612,其中S代表整個(gè)語句。這種表示被稱為是自然語言語句的深層結(jié)構(gòu)表示。 語義網(wǎng)絡(luò)也能表示用謂詞公式表示的形式語言語句。例如: x(student(x)read(x,三國演義) 即“某個(gè)學(xué)生讀過三國演義”,其語義
20、網(wǎng)絡(luò)表示為圖613。 上面我們是從關(guān)系角度考察語義網(wǎng)的圖612 語句(事件)的語義網(wǎng)絡(luò) 送書小王小李書giverrecipientSobject圖612 語句(事件)的語義網(wǎng)絡(luò) 送書小王小李書giv圖613 謂詞公式的語義網(wǎng)絡(luò) 圖613 謂詞公式的語義網(wǎng)絡(luò) 圖614 分塊語義網(wǎng)絡(luò) 圖614 分塊語義網(wǎng)絡(luò) 6.3.3 基于語義網(wǎng)絡(luò)的推理 基于語義網(wǎng)絡(luò)的推理也是繼承。繼承也是通過匹配、搜索實(shí)現(xiàn)的。問題求解時(shí),首先根據(jù)待求問題的要求構(gòu)造一個(gè)網(wǎng)絡(luò)片斷,然后在知識(shí)庫中查找可與之匹配的語義網(wǎng)絡(luò),當(dāng)網(wǎng)絡(luò)片斷中的詢問部分與知識(shí)庫中的某網(wǎng)絡(luò)結(jié)構(gòu)匹配時(shí),則與詢問處匹配的事實(shí),就是問題的解。 6.3.3 基于語義網(wǎng)
21、絡(luò)的推理圖615 語義網(wǎng)絡(luò)片段 蘋果x富士 特點(diǎn)AKO圖615 語義網(wǎng)絡(luò)片段 蘋果x富士 特點(diǎn)AKO 6.3.4 語義網(wǎng)絡(luò)的程序語言實(shí)現(xiàn) 由于語義網(wǎng)絡(luò)是一個(gè)二元關(guān)系圖,所以用PROLOG可方便地實(shí)現(xiàn)語義網(wǎng)絡(luò)知識(shí)表示。 例如,圖61所示的語義網(wǎng)絡(luò)用PROLOG可表示如下: a-kind-of(蘋果,水果). taste(蘋果,甜). a-kind-of(富士,蘋果). intro-from(富士,日本). is-a(日本,亞洲國家). 6.3.4 語義網(wǎng)絡(luò)的程序語言實(shí)現(xiàn)a-kind-of(秦冠,蘋果). produ-in(秦冠,陜西). is-located-at(陜西,中國西部). a-par
22、t-of(中國西部,中國). 也可以表示為 arc(a-kind-of,蘋果,水果). arc(taste,蘋果,甜). arc(a-kind-of,富士,蘋果). arc(intro-from,富士,日本). arc(is-a,日本,亞洲國家). a-kind-of(秦冠,蘋果). arc(a-kind-of,秦冠,蘋果). arc(produ-in,秦冠,陜西). arc(is-located-at,陜西,中國西部). arc(a-part-of,中國西部,中國). 當(dāng)然,我們也可以將一個(gè)網(wǎng)絡(luò)或網(wǎng)絡(luò)片段組織在一個(gè)事實(shí)中。例如: net1( a-kind-of(“蘋果”,“水果”), tas
23、te(“蘋果”,“甜”), a-kind-of(“秦冠”,“蘋果”), produ-in(秦冠,陜西). arc(a-kind-of,秦冠,蘋果). 6.4 面向?qū)ο笾R(shí)表示 近年來,面向?qū)ο蠹夹g(shù)蓬勃興起。在知識(shí)表示領(lǐng)域則出現(xiàn)了面向?qū)ο蟮闹R(shí)表示方法。 面向?qū)ο蠹夹g(shù)中的核心概念是對(duì)象和類。對(duì)象可以泛指一切事物,類則是一類對(duì)象的抽象模型。反之,一個(gè)對(duì)象是其所屬類的實(shí)例。通常,在面向?qū)ο蟮某绦蛟O(shè)計(jì)語言中,只給出類的定義,其對(duì)象由類生成。 6.4 面向?qū)ο笾R(shí)表示 近年來 類的定義中就說明了所轄對(duì)象的共同特征(屬性、狀態(tài)等)和行為。特征用變量表示,行為則是作用于這些特征和作用于對(duì)象的一組操作,如函數(shù)、過程等。這些操作一般稱為方法。這樣,一個(gè)類將其對(duì)象所具有的共同特征和操作組織在一起,統(tǒng)一進(jìn)行定義,以供全體對(duì)象共享。即當(dāng)給類中的特征變量賦予一組值時(shí),則這組值連同類中的方法,就構(gòu)成了一個(gè)具體的對(duì)象。 類的定義中就說明了所轄對(duì)象的共同特 例6.6 下面是面向?qū)ο蟪绦蛟O(shè)計(jì)語言C+中一個(gè)雇員類和經(jīng)理類的定義。 class Employee privite: char*Name; int Age; int Salary;= public:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年建筑外墻保溫材料采購與施工分包合同范本
- 2025年辦公空間租賃協(xié)議樣式
- 2025年新版設(shè)備抵押貸款反擔(dān)保協(xié)議
- 2025年個(gè)人短期借款協(xié)議策劃書模板
- 2025年創(chuàng)業(yè)企業(yè)環(huán)保合規(guī)性咨詢合同樣本
- 2025年音樂版權(quán)授權(quán)協(xié)議書倡議稿
- 2025年個(gè)人質(zhì)押擔(dān)保協(xié)議書標(biāo)準(zhǔn)
- 2025年二手房押貸合同樣本
- 2025年混凝土攪拌站租賃合同
- 2025年居住空間優(yōu)化策劃協(xié)議
- 2025年大慶職業(yè)學(xué)院高職單招語文2018-2024歷年參考題庫頻考點(diǎn)含答案解析
- 山東省濟(jì)南市2024-2024學(xué)年高三上學(xué)期1月期末考試 地理 含答案
- 【課件】液體的壓強(qiáng)(課件)-2024-2025學(xué)年人教版物理八年級(jí)下冊(cè)
- 實(shí)施彈性退休制度暫行辦法解讀課件
- 冷凍食品配送售后服務(wù)體系方案
- 2024-2030年中國自動(dòng)光學(xué)檢測儀(AOI)市場競爭格局與前景發(fā)展策略分析報(bào)告
- 2024-2025學(xué)年人教版數(shù)學(xué)八年級(jí)上冊(cè)期末模擬試卷
- 銷售培訓(xùn)合同范例
- 財(cái)務(wù)工作總結(jié)與計(jì)劃-財(cái)務(wù)經(jīng)理總結(jié)與計(jì)劃
- 四川省成都市2023年中考道德與法治真題試卷(含答案)
- 【初中生物】病毒課件2024-2025學(xué)年人教版生物七年級(jí)上冊(cè)
評(píng)論
0/150
提交評(píng)論