2015-05-07 189 views
-4

我有數據但這個數據的問題沒有排序,我想從這些數據中學習結構。問題是每次我改變結構變化的屬性順序。任何人都可以建議庫或算法不受輸入數據的影響。學習貝葉斯網絡

回答

1

簡短的回答 - 不,可能不是。

長的答案 - 有兩個原因,這很難。首先是貝葉斯網絡結構並不總是可識別的。第二個是,通過對變量進行排序,可以限制可行的結構集合。我不確定你使用的是什麼方法,但他們可能會做某種搜索和評分,發現網絡結構的可能性和與你的排序一致的網絡參數的最佳值。

這一切都意味着你學習的結構將會對你施加的順序敏感。不強加這種順序的模型(如馬爾科夫/條件隨機場)可能更有意義。