Java Votary

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            48 隨筆 :: 1 文章 :: 80 評論 :: 0 Trackbacks
          <2006年3月>
          2627281234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          常用鏈接

          留言簿(7)

          隨筆分類

          隨筆檔案

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          Drools and Mandarax

          兩個項目做了兩件不同的事情: 一個是Forward Chaining,另一個是 backward chaining. Drools 是forward chaining的,  意味著 它對assert的對象反應, 事件驅動的. Mandarax 是 backward chaining的, 像 prologue一樣, 你問它問題, 它試圖給你它知道的答案. 舉例來說, 在使用Drools的時候, 你可能會先assert 給它今天的日期, 如果它發現有匹配的規則的手,它會用事件的方式通知你"今天是你的生日". 在 backward chaining 的系統, 你可能先問 "今天是我的生日嘛?" 系統會搜索它知道的, 然后告訴你答案.
          For an excellent explanation of forward and backward chaining read Charles Forgey's recent articles at http://rulespower.com/ - Forward and Backward Chaining:
          Parts 1, 2 and 3.
          posted on 2006-03-11 09:58 Dion 閱讀(1181) 評論(0)  編輯  收藏 所屬分類: Rule Engine
          主站蜘蛛池模板: 顺义区| 岳阳县| 仙居县| 太仓市| 汕头市| 怀集县| 江都市| 涟水县| 达尔| 枞阳县| 惠东县| 文水县| 永安市| 安阳县| 平谷区| 襄垣县| 阳东县| 遵义市| 元阳县| 剑河县| 周至县| 西昌市| 连山| 阜南县| 青龙| 永寿县| 潜江市| 桃源县| 朝阳县| 环江| 惠安县| 元江| 大竹县| 阜宁县| 福泉市| 合江县| 盐池县| 莱芜市| 迭部县| 阿拉善左旗| 九台市|