2013-07-23 50 views
0

我開始使用Pybrain這個好的神經網絡算法。如果有人已經熟悉它,那麼這個軟件包是否也可以進行多標籤分類? 多標籤與多類分類不同,因爲一個實例可以有多個類作爲他們的輸出/目標。python中的多標籤分類

回答

1

你的問題有點含糊。

我相信我理解正確的話,你和 PyBrain能夠做這樣的任務。 Pybrain中的神經網絡能夠(通過監督式學習)通過對輸入值進行多重標記來進行實例分類。

只是一個提示:

由於正在執行的輸入情況下,我建議使用sigmoid logistic function因爲你的投入是在[0, 1]範圍的邏輯分離。如果你的輸入範圍是實數,雙曲正切已經證明了很多,平均


例更快的輸出

# The outputs are sqashed by the sigmoid() function 

    0 1 1 0 # class one 
    1 1 1 0 # class one 
    0 0 1 0 # class two 
    0 1 1 1 # class two 
    0 0 1 0 # class three 



我我沒有學過無監督學習,所以我不敢說另有說明。
請參閱 this以獲得快速基準。

0

爲了以防萬一,如果有幫助,Scikit-multilearn是另一個使用深度學習庫(如theano,tensorflow,keras和scikit-neuralnetworks)支持多標籤分類的軟件包。