北大公開課-人工智能原理 9 智能體之智能主體的結(jié)構(gòu)


一個(gè)智能體的行為,進(jìn)行數(shù)學(xué)函數(shù)的表達(dá)式
f(功能): P'(感受)——>A(行為)
P’相當(dāng)于所有感受P的總會(huì)

邏輯學(xué)意義上的智能體函數(shù)總和


一個(gè)最簡(jiǎn)單的智能體函數(shù)及其功能描述
智能體程序
一個(gè)智能體函數(shù),包括一個(gè)智能體動(dòng)作,以及感受器和執(zhí)行器
一個(gè)由表驅(qū)動(dòng)的智能體算法
首先,定義一個(gè)動(dòng)作的表,通過(guò)感知器來(lái)驅(qū)動(dòng)這張索引表,并返回一個(gè)動(dòng)作
(上面四行是定義,下面三行的執(zhí)行解釋如下)
1, 將感知添加至percepts表中
2,通過(guò)lookup函數(shù),在表table中查找感知percepts所對(duì)應(yīng)的動(dòng)作action
3,返回該動(dòng)作action

agent的結(jié)構(gòu)
用三個(gè)公式來(lái)表達(dá)agent的結(jié)果
agent = agent平臺(tái)+agent程序
agent平臺(tái) = 計(jì)算設(shè)備 + 感受器 + 執(zhí)行器
agent程序 包含了所有的agent 功能
智能agent本身就是多層次結(jié)構(gòu)

用三種方式來(lái)表示agent的結(jié)構(gòu)

原子表達(dá)方式
將每一個(gè)城市看作沒(méi)有體積和面積的點(diǎn)

因子表達(dá)方式
每一個(gè)子狀態(tài)由一堆屬性值的合集所構(gòu)成

結(jié)構(gòu)表達(dá)方式
每一個(gè)子結(jié)構(gòu)(對(duì)象),都包括了自身的屬性和其他子結(jié)構(gòu)(對(duì)象)的相對(duì)關(guān)系
