資源簡介
規則庫包含15條規則,開發一個專家系統可以識別老虎,金錢豹,斑馬,長頸鹿,企鵝,信天翁這6種動物。
代碼片段和文件信息
package?com.lzr.lab1;
/**
?*?
?*/
import?java.io.BufferedReader;
import?java.io.FileNotFoundException;
import?java.io.FileReader;
import?java.io.IOException;
import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.HashSet;
import?java.util.List;
public?class?AnimalSystem?{
/**
?*?@param?args
?*/
public?String?result;
private?String[]?resultSet={
“信天翁““企鵝““鴕鳥““斑馬““長頸鹿““老虎““金錢豹“??//
};
//private?String[]?curFacts={“有暗斑點““有長脖子““有長腿““有奶““有蹄“};
public?List?curFacts;?//List初始化問題!!
public?Rule[]?RuleDB;
/*public?String[]?commonFacts={“有毛發““有奶““有羽毛“
“會飛““會生蛋““吃肉““有犀利牙齒“
“有爪““眼向前方““有蹄““反芻“
“有黃褐色““有暗斑點?““有黑色條紋“
“有長脖子““有長腿““有暗斑點““有黑白二色“
“不會飛““會游泳““善飛“};
public?String[]?mesoFacts={“
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4330??2014-12-20?11:36??lab1\AnimalSystem.java
?????文件???????5523??2014-12-20?11:36??lab1\AnimalSysUI.java
?????文件????????810??2014-12-20?11:36??lab1\Rule.java
?????文件????????427??2014-12-20?11:36??lab1\rule.txt
?????文件????????681??2014-12-20?11:36??lab1\Test.java
?????目錄??????????0??2014-12-20?11:36??lab1
-----------?---------??----------?-----??----
????????????????11771????????????????????6
評論
共有 條評論