freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

clips中文用戶(hù)手冊(cè)-免費(fèi)閱讀

  

【正文】 removebreak 命令將移除已經(jīng)設(shè)置的斷點(diǎn)。dribbleon 命令會(huì)將所有的信息存儲(chǔ)到被選入對(duì)話框的磁盤(pán)文件中,直到dribbleoff 命令的輸入才終止。你甚至還可以使用(undeffacts)清除 initialfact事實(shí)。用 (reset)命令是開(kāi)始一個(gè)程序執(zhí)行的首選方法,特別是之前程序已經(jīng)在運(yùn)行并且事實(shí)表已經(jīng)被舊的事實(shí)打亂時(shí)。同規(guī)則中的注釋一樣,當(dāng) CLIPS 載入 (deffacts)事實(shí)時(shí), (deffacts)的注釋將會(huì)被保留。否則,你會(huì)發(fā)現(xiàn)操作無(wú)效或者甚至是錯(cuò)誤的。即使那樣,判斷上面的七種策略哪一個(gè)是“最好”的,也相當(dāng)困難。只有給出規(guī)則 LHS 中所有的模式滿(mǎn)足,規(guī)則才能被放入到議程中。規(guī)則必須覆蓋所有的情況,但是它們必須有多個(gè)模式。讓我們來(lái)看看一個(gè)需要多條規(guī)則的應(yīng)用軟件程序吧。 system 命令允許操作系統(tǒng)的執(zhí)行和在 CLIPS 內(nèi)的可執(zhí)行。 最快的載入文件的方法是,首先用 bsave 二進(jìn)制存儲(chǔ)命令將規(guī)則存儲(chǔ)為機(jī)器可讀二進(jìn)制格式。然而,這可能會(huì)被重新定義,這樣標(biāo)準(zhǔn)輸 出設(shè)備也可能是其他的設(shè)備,如調(diào)制解調(diào)器或磁盤(pán)。如果你想了解更多,請(qǐng)參考 CLIPS 參考指南。 即使事實(shí)已與規(guī)則匹配,折射也不會(huì)允許該激 f1 (animalis duck) 。 下面的例子展示了一個(gè)規(guī)則的激活和觸發(fā)。 CLIPS 依照議程中最高的特權(quán)值進(jìn)行規(guī)則的激活,并移除激活。這也許讓人有一點(diǎn)沮喪,然而,在你做出一些極端的減輕沮喪 的事情之前 如狠踢你的寵物鴨 你得多了解一些專(zhuān)家系統(tǒng)的基本原理。之所以稱(chēng)之為字面意味著有一個(gè)常數(shù)值,與之對(duì)立的是值可以改變的變量。這樣持續(xù)執(zhí)行下去,直到議程中沒(méi)有激活的規(guī)則或輸入了停止激活的命令為止。 Fire一詞意味著 CLIPS 已經(jīng)選定了議程中某條規(guī)則并執(zhí)行。每個(gè)模式包含一個(gè)或多個(gè)字段。行為通常是一類(lèi)沒(méi)有返回值 (return value)的函數(shù),但是它可以完成一些有用的執(zhí)行,如 (assert)和 (retract)。這與其他程序語(yǔ)言中一個(gè)程序名只能標(biāo)識(shí)唯一程序段是一樣的道理。 CLIPS 忽略注釋里的內(nèi)容。同時(shí)也增加了可選的規(guī)則頭 (ruleheader)注釋?zhuān)骸?Here es the quack”。你可以在 CLIPS 中直接輸入規(guī)則,也可以新建一個(gè)文本文件,將規(guī)則寫(xiě)在里面,然后加載到 CLIPS 中來(lái)。 構(gòu)造良好的規(guī)則 完成一項(xiàng)有價(jià)值的工作,專(zhuān)家系統(tǒng)必須得有事實(shí)和規(guī)則。 一點(diǎn)幫助 CLIPS 提供有效的在線幫助。 應(yīng)用于對(duì)象 (watch rules) (watch activations) (watch messages) 。 CLIPS(clear) CLIPS(assert (animalis duck)) Fact1 CLIPS(assert (animalsound quack)) Fact2 CLIPS(assert (The duck says “ Quack.” )) Fact3 CLIPS(facts) f0 (initialfact) f1 (animalis duck) f2 (animalsound quack) f3 (The duck says “ Quack.” ) For a total of 4 facts. CLIPS(retract *) CLIPS(facts) CLIPS ? 監(jiān)視事實(shí) CLIPS 提供了一些幫助你調(diào)試程序的命令。 如果你想在事實(shí)中包含空格,那么你必須使用雙引號(hào),舉例如下: CLIPS(clear) CLIPS(assert (animalis “ duck” )) Fact1 CLIPS(assert (animalis “ duck ” )) Fact2 CLIPS(assert (animalis “ duck” )) Fact3 CLIPS(assert (animalis “ duck ” )) Fact4 CLIPS(facts) f0 (initialfact) f1 (animalis “ duck” ) f2 (animalis “ duck ” ) f3 (animalis “ duck” ) f4 (animalis “ duck ” ) For a total of 5 facts. CLIPS 注意上面,在 CLIPS 中,空格的使用使得每個(gè)事實(shí)都不同,雖然在 我們看來(lái)是同一個(gè)事實(shí)。 另一個(gè)關(guān)聯(lián)的事實(shí)是 (duck), (horse)和 (cow)。破折號(hào)和減號(hào)被使用來(lái)創(chuàng)建單字段,這樣, CLIPS 就會(huì)將“ fudge sauce”作為一個(gè)單字段了。 CLIPS(clear) CLIPS(assert (The duck says “ Quack” )) Fact1 CLIPS(facts) f0 (initialfact) f1 (The duck says “ Quack” ) For a total of 2 facts. CLIPS 然而,當(dāng)你在輸入一個(gè)字符串的時(shí)候,要注意插入回車(chē)后的效果,例子如下: CLIPS(assert (The duck says “ Quack ” )) Fact2 CLIPS(facts) f0 (initialfact) f1 (The duck says “ Quack” ) f2 (The duck says “ Quack ” ) For a total of 3 facts. CLIPS 如你所見(jiàn),在雙引號(hào)中插入的回車(chē)在 字符串輸出中會(huì)將雙引號(hào)的后半部分移到下一行。舉例說(shuō)明,有序事實(shí) (duck Brian)有兩個(gè)字段,同樣 (Brian duck)也有兩個(gè)字段,然而, CLIPS 將其看作兩個(gè)不同的事實(shí),因?yàn)橛行蚴聦?shí)字段的值是不同的。 一個(gè)事實(shí)由一個(gè)或多個(gè)被圓括弧括住的字段組成。浮點(diǎn)型通常被簡(jiǎn)化為 float。除了“ amp。下 面的字符的作用等同于分隔符號(hào)。后面的三個(gè)人名為該字段下的值。在 deftemplates 中,你可以顯式的聲明字段所包含值的類(lèi)型。一個(gè)多字段是有序字段,每個(gè)字段都有一個(gè)值,特殊符號(hào) nil 意思是無(wú),通 常作為一個(gè)占位符用在空字段中。類(lèi)比想像一下字段,就像碟子 (字段 )盛食物 (值 )一樣的道理。 敏感字段和詳解 事實(shí) (duck)和 (quack)被稱(chēng)之為單字段。 ( clear)命令實(shí)質(zhì)上將 CLIPS 恢復(fù)到起始啟動(dòng)狀態(tài),它清除了 CLIPS的內(nèi)存空間,重置事實(shí)標(biāo)識(shí)為 0 和增加了一個(gè) (initialfact)事實(shí)。這說(shuō)明 CLIPS 不能接受事實(shí)的復(fù)制輸入。在 CLIPS 提示后輸入 (facts),CLIPS 響應(yīng)后會(huì)將事實(shí)表列出。 你將看到如下響應(yīng): Fact1 這表示 CLIPS 已經(jīng)存儲(chǔ)了 duck 的事實(shí),并將其標(biāo)識(shí)為 1。如果你擁有 CLIPS 的圖形界面版本( GUI),你也可以用鼠標(biāo)選擇相應(yīng)的菜單來(lái)代替輸入命令行。 這里有一個(gè)例子可以幫助你知道 CLIPS是如何與其他程序語(yǔ)言如 Java,Ada, BASIC, FORTRAN 和 C 區(qū)別開(kāi)來(lái)的。) CLIPS 之所以被稱(chēng)之為專(zhuān)家系統(tǒng)工具,是因?yàn)樗且粋€(gè)開(kāi)發(fā)專(zhuān)家系統(tǒng)的完整環(huán)境,包括一個(gè)整合版本和一個(gè)調(diào)試工具。 本章將對(duì)專(zhuān)家系統(tǒng)的基本概念做簡(jiǎn)單的介紹。案例的結(jié)果輸出在案例之后給出。僅有的前提是你必須具備高級(jí)語(yǔ)言如 Java, Ada, FORTRAN 或者 C 的基本知識(shí)。同樣的,程序代碼也能作為一個(gè)外部函數(shù)在 CLIPS 中被定義和調(diào)用。 ? 面向?qū)ο笤O(shè)計(jì),也是程序式知識(shí)表示的首選。所以關(guān)于自述文件的描述事實(shí)上我們得稱(chēng)之為“元元知識(shí)”。另一個(gè)建議是將之命名為: “別讀我”章節(jié) ,但如今的人們相信所有他們閱讀過(guò)的一切,我恐怕他們真的就不讀它了。 CLIPS 被開(kāi)發(fā)出來(lái)以促進(jìn)集成人類(lèi)知識(shí)和經(jīng)驗(yàn)的軟件發(fā)展。事實(shí)上, CLIPS 是 C Language Integrated Production 的縮寫(xiě)。本書(shū)姐妹篇為 CLIPS 參考手冊(cè),它提供關(guān)于該話題的所有廣泛的探討和更多其它內(nèi)容。但愿,這種幽默不會(huì)冒犯有幽默感的任何人。謝謝 Gary Riley, Chris Culbert, Brian Dantes, Bryan Dulock, Steven Lewis, Ann Baker… (一堆外國(guó)人名)。專(zhuān)家系統(tǒng)是一組計(jì)算機(jī)程序,專(zhuān)門(mén)用來(lái)模仿人類(lèi)專(zhuān)家的技能和知識(shí)。 CLIPS 的程序一般包含有規(guī)則,事實(shí)和對(duì)象。同時(shí),通過(guò)發(fā)送消息來(lái)應(yīng)用對(duì)象不必需要規(guī)則了,如果你僅僅只是用對(duì)象,那么推理機(jī)都可以不需要。舉個(gè)例子,如果你想在事實(shí)表中輸入數(shù)據(jù),你可以使用 assert 命令。 檢查兩遍 假設(shè)你想查看一下事實(shí)表中的內(nèi)容,如果你的 CLIPS 支持 GUI,你便可以在菜單中選擇相應(yīng)的命令,或者,你還可以通過(guò)鍵盤(pán)鍵入相應(yīng)的命令行。( clear)和 (reset)命令同時(shí)增加一個(gè) (initialfact)事實(shí),編號(hào)為 f0。當(dāng)一個(gè)事實(shí)被撤銷(xiāo),其他的事實(shí)索引不會(huì)改變,因此會(huì)出現(xiàn)事實(shí)索引的“丟失”。最高索引為 3,通過(guò) CLIPS 的信息消息 Fact3返回。 注:這里的( 3)提到的電視廣告,意思是電視廣告里的廣告者會(huì)大呼小叫的對(duì)他們的產(chǎn)品爆發(fā)歡呼,聲音像鴨子叫一樣,諷刺幽默。 現(xiàn)在,一些定義是必需的了。 這里有許多不同有效的字段類(lèi)型: float, integer, symbol, string,externaladdress, factaddress, instancename 和 instanceaddress。在這個(gè)事實(shí)中,字段 被空格分隔,并由圓括弧括起來(lái)。 ? $ “ amp。如果你在最高階層 (toplevel)中不經(jīng)意的輸入了一個(gè)分號(hào),那么輸入一個(gè)圓括號(hào)的結(jié)束部分:)并回車(chē)。引號(hào)中可以有 0 個(gè)或多個(gè)字符。 注意上面的每個(gè)數(shù)字前面都有一個(gè)符號(hào)開(kāi)頭,如“ number”,“ x”,“ y”等。所有前面你已經(jīng)看到的事實(shí)都是有序事實(shí),因?yàn)樽侄蔚捻樞驔Q定了它們的不同。舉例說(shuō)明,輸入下面的例子,你將 發(fā)現(xiàn)每個(gè)被存儲(chǔ)的事實(shí)都是一樣的。舉例說(shuō)明,增加事實(shí) (duck)和(Duck),然后調(diào)用 (facts)命令,你會(huì)發(fā)現(xiàn) CLIPS 增加了兩個(gè)不同的事實(shí) (duck)和 (Duck),這正是因?yàn)?CLIPS 是區(qū)分大小寫(xiě)的緣故。例子: (grocerylist icecream coolies candy fudgesauce)中破折號(hào)用來(lái)將多詞組合成一個(gè)單字段。舉個(gè)例子: CLIPS(clear) CLIPS(assert (animalis walrus)) Fact1 CLIPS(assert ( animalis walrus )) FALSE CLIPS(assert ( animalis walrus )) FALSE CLIPS(facts) f0 (initialfact) f1 (animalis walrus) For a total of 2 facts. CLIPS 僅有一個(gè)事實(shí) (animalis walrus)被添加了 , CLIPS 忽視了空格,并認(rèn)為三個(gè)被添加的事實(shí)是相同的。 現(xiàn)在,讓我們撤銷(xiāo)其他的事實(shí),如下所示: CLIPS(retract 2) CLIPS(facts) f0 (initialfact) f1 (animalis duck) For a total of 2 facts. CLIPS(retract 1) CLIPS(facts) f0 (initialfact) For a total of 1 fact. CLIPS 撤銷(xiāo)一個(gè)事實(shí),你必須指定該事實(shí)的索引。 CLIPS 中的注釋以分號(hào)開(kāi)始,分號(hào)后面的內(nèi)容將會(huì)被 CLIPS忽略。 監(jiān)視所有項(xiàng)目 隨著你使用到 CLIPS 的更多功能,你將發(fā)現(xiàn) (watch)命令在調(diào)試過(guò)程中非常的有用。如果出現(xiàn)錯(cuò)誤消息提示,則表明 CLIPS 沒(méi)有找到幫助文件:,你可以用 (helppath)命令來(lái)找出 CLIPS 該文件的路徑。偽代碼在文檔規(guī)則中也非常有用。如果你得到一個(gè)錯(cuò)誤消息,也許是你拼錯(cuò)了關(guān)鍵字或你遺漏了圓括號(hào)。 CLIPS 基于模式實(shí)體來(lái)進(jìn)行模式匹配。 執(zhí)行 ? CLIPS 中,同時(shí)刻只能僅有一個(gè)規(guī)則名存在。 套的。 一個(gè)規(guī)則通常包含有多個(gè)模式和行為。 規(guī)則中,模式后面的符號(hào)“ =”被稱(chēng)之為箭號(hào) (arrow),箭號(hào)是 IFTHEN規(guī)則的 THEN 部分開(kāi)始的標(biāo)記(也許可以被讀作“意味著”)。如果沒(méi)有指定模式,則 CLIPS 會(huì)在輸入 (reset)命令后自動(dòng)的激活該條規(guī)則。 如果議程中僅有一個(gè)規(guī)則,該規(guī)則將被觸發(fā)。輸入命令如下: (save “ ” ) 將 CLIPS 內(nèi)存中的規(guī)則保存到命名為“ ”的文件中,“ .clp”是一個(gè)簡(jiǎn)單方便的擴(kuò)展名,讓我們方便知道這是一
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1