人工智能第二次作業


2.9 設有如下語句,請用相應的謂詞公式分別把他們表示出來: 

(1) 有的人喜歡梅花,有的人喜歡菊花,有的人既喜歡梅花又喜歡菊花 。

       解:定義謂詞 P(x):x是人 L(x,y):x喜歡y 

    其中,y的個體域是{梅花,菊花}。 

    將知識用謂詞表示為:(P(x)→L(x,梅花)∨L(x,菊花)∨(L(x,梅花)∧L(x,菊花)))

 (2) 有人每天下午都去打籃球。

       解:定義謂詞 P(x):x是人  B(x):x打籃球 A(y):y是下午 

    將知識用謂詞表示為:(A(y)→B(x)∧P(x)) 

 (3) 新型計算機速度又快,存儲容量又大

   解:定義謂詞 

NC(x):x是新型計算機 F(x):x速度快 B(x):x容量大 

將知識用謂詞表示為:(NC(x)→F(x)∧B(x)) 

 

(4) 不是每個計算機系的學生都喜歡在計算機上編程序。

 解:定義謂詞 

    S(x):x是計算機系學生          L(x,pragramming):x喜歡編程序 

    U(x,computer):x使用計算機 

將知識用謂詞表示為: 

    (S(x)→L(x,pragramming)∧U(x,computer)) 

(5) 凡是喜歡編程序的人都喜歡計算機。

 解:定義謂詞 P(x):x是人     L(x, y):x喜歡y 

將知識用謂詞表示為: 

 (P(x)∧L(x,pragramming)→L(x,computer)) 

 

2.11用謂詞表示法表示農夫、狼、山羊、白菜問題。

設農夫、狼、山羊、白菜全部在一條河的左岸,現在要把它們全部送到河的右岸去,農夫有一條船,過河時除農夫外船上最多能載狼、山羊、白菜中的一種。狼要吃山羊,山羊要吃白菜,除非農夫在那里。試規划出一個全部安全過河的計划。請寫出所用謂詞的定義,並給出每個謂詞的功能基變量的個體域。

      解:(1) 先定義描述狀態的謂詞 

   定義謂詞如下:

L(x):x在左岸   R(x): x在右岸         X的個體域是{農夫,船,狼,羊,白菜}

問題的初始狀態: 

L(農夫)

L(船) 

 L(狼) 

 L(羊)

L(白菜) 

 問題的目標狀態: 

R(農夫)

R(船)

R(狼)

R(羊)

R(白菜)

(2)定義描述操作的謂詞 

L-R:農夫自己划船從左岸到右岸 

L-R(x):農夫帶着x划船從左岸到右岸 

R-L:農夫自己划船從右岸到左岸 

R-L(x):農夫帶着x划船從右岸到左岸

其中,X的個體域是{狼,羊,白菜}

(3)問題求解過程:

 

2.16請對下列命題分別寫出它們的語義網絡:

(1)、每個學生都有一台計算機

(2)、高老師從3月到7月給計算機系學生講《計算機網絡》課。

(3)、學習班的學員有男,有女,有研究生,有本科生

 

(4)、創新公司在科海大街56號,劉洋是該公司的經理,他32歲,碩士學位

 (5)、紅隊與藍隊進行足球比賽,最后以3:2的比分結束

2.17請把下列命題用一個語義網絡表示出來:

 

 

 

   

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM