簡體   English   中英

Pybrain的網絡架構的數據結構是什么?

[英]What is the data structure of Pybrain's network architecture?

假設我們使用Pybrain的SupervisedDataSetbuildNetwork函數構建了前饋網絡。 該體系結構可以是10、5、2:10個輸入節點,單個隱藏層中的5個隱藏節點和2個輸出節點。

>>> our_network = buildNetwork(10,5,2)
>>> for mod in our_network.modules:
...    for conn in our_network.connections[mod]:
...        conn.params

array([-0.82432749, -1.77414037, ... ,  1.96635753])

在檢查具有上述架構的經過訓練的網絡時,我們如何解釋輸出數組conn.params 檢查以上架構的輸出將在輸入層和隱藏層之間產生50個連接/權重。 我想知道哪些輸入與最強的連接相關。 具體地說,可以安全地假定返回的前5個數組元素與輸入層的第一個節點與5個隱藏層的節點之間的連接相關聯嗎?

在過去的一個小時中,我沒有通過反向工程Pybrain獲得任何見識。

模塊和連接以唯一的方式排序(評估順序,按字母順序依次決勝,請查看sortModules() )。 然后,全局.params數組只是所有這些組件的(展平的)參數的串聯。

另請參閱此相關問題

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM