inference-engine

    2熱度

    1回答

    我在TopBraidComposer中構建了一個本體,它有一個類層次結構和一些獨立工作的規則。在我的本體論中,我正在研究一個班級,所以我創建的所有定義只與班級有關,而不是個人。現在我想推斷出這樣的一個子類定義: 我嘗試以下SPARQL查詢這似乎做的工作: 然後我說所說查詢作爲SPIN治以貓頭鷹:類事情是這樣的: 之後按Enter,它會自動轉換爲以下形式: 它看起來合理,但是當我現在開始推理過程,它

    0熱度

    1回答

    我想打一個模糊推理引擎,推斷3種類型的規則混合規則: 酥規則。 模糊規則。 混合規則與清晰和模糊的事實。 每個規則都有一個假設集,一個結論集和一個確定性因子。在集合的事實中,如果一個事實是一個模糊的事實,那麼它具有一定的真實性。 有教程來推斷清晰的規則和模糊規則,但我怎麼能推斷混合規則?

    0熱度

    1回答

    我使用小於運算符'<定義規則時,我正在學習較少並遇到問題。 這是我defTemplates: (deftemplate AgudezaVisual (slot agudezaVisual) (slot estado) ) (deftemplate Bucodental (slot hayDientesDañados) (slot hayDientesC

    3熱度

    2回答

    我在Neo4j中創建了一個語義圖。有沒有可能在Neo4j中使用OWL推理器?或者任何推理引擎? 雖然已經提到here我找不到任何解決方案或API。 感謝您的任何建議!

    0熱度

    1回答

    我目前繼耶拿API推理教程推理: https://jena.apache.org/documentation/inference/ ,並作爲練習來測試我的理解,我想重寫第一個例子,其從編程方式構建的模型證明了一個簡單的RDFS推理: import com.hp.hpl.jena.rdf.model.*; import com.hp.hpl.jena.vocabulary.*; public

    1熱度

    1回答

    我寫了這個規則的專家系統: (defrule wild chicory (attribute (name habitat) (value sea montain grassland unknown)) => (assert (plant "Cichorium_Intybus")) ) 但是我不想棲息地的價值相匹配的一切,我已經給出了值的,但只有比賽至少一個值

    0熱度

    1回答

    我嘗試閱讀有關Jess的教​​程,但找不到任何有用的東西。我想建立一個程序來找出我正在談論的那個樂器。因此,如果樂器有琴絃,我們知道樂器是琴絃或打擊樂器(即鋼琴)類別。我會如何編寫一個規則來保存一個事實,說明該類別是基於此標準的打擊樂器或字符串? 我認爲綁定,但不綁定意味着我將不得不爲每個潛在的類別有一個單獨的變量?或者,我應該使用斷言?

    1熱度

    2回答

    我試圖在CLIPS中做一些事實概括(不確定哪個術語最好地描述了它),但我不確定如何以最佳方式做到這一點。 考慮到這種情況。我有一組事實,這是由下面的模板描述: (deftemplate MAIN::simplecause (slot coraxidcause (type INTEGER) (default 0)) (slot changeidcause (type SYMBOL

    0熱度

    2回答

    考慮這種情況。我有這樣的模板: (deftemplate MAIN::simplecause (multislot coraxinfo (type INTEGER) (default undefined)) (multislot changeinfo (type SYMBOL) (default undefined))) (deftemplate MAIN::finalca

    0熱度

    1回答

    (首先,對不起我的英文:)) 我想爲我的項目(天然植物的簡單分類)創建一個修訂系統,我不想粘貼我所有的代碼,但只有重要的部分,所以我會試着解釋系統的功能。當系統找到應該與用戶給出的答案相對應的植物時,我做了一個函數(我稱之爲修訂屬性),該函數詢問用戶是否要修改某些屬性,如果他回答「是」,他可以選擇哪些屬性想要改變,然後系統找到屬性的事實並撤消它們,因此它從一開始就應該重新評估規則。例如,我有這樣的