最後に、ファイルからネットワークをトレーニングすることができました:) pybrainを使用してネットワークをトレーニングし、それを使用する別の場所にNNを実装するため、ノードと重み、特に重みを出力します。
レイヤー、ノード、ノード間の重みを印刷して、簡単に複製できるようにする方法が必要です。これまでのところ、たとえばn ['in']を使用してレイヤーにアクセスでき、次にたとえば次のことができます。
dir(n ['in'])[' class '、' delattr '、' dict '、' doc '、' format '、' getattribute '、' hash '、' init '、' module '、' new '、 ' reduce '、' reduce_ex '、' repr '、' setattr '、' sizeof '、' str '、' subclasshook '、' weakref'、' _backwardImplementation'、' _forwardImplementation'、' _generateName'、' _getName'、' _growBuffers'、' _name'、' _nameIds'、' _resetBuffers'、' _setName'、' activate'、' activateOnDataset'、' argdict'、 'backActivate'、'backward'、'bufferlist'、'dim'、'forward'、'getName'、'indim'、'inputbuffer'、'inputerror'、'name'、'offset'、'outdim'、'outputbuffer '、' outputerror'、' paramdim'、' reset'、' シーケンシャル'、' setArgs'、' setName'、' shift'、' whichNeuron']
しかし、ここでウェイトにアクセスする方法がわかりません。params属性もあります。たとえば、私のネットワークはバイアスのある2 4 1であり、次のように表示されます。
n.params array([-0.8167133、1.00077451、-0.7591257、-1.1150532、-1.58789386、0.11625991、0.98547457、-0.99397871、-1.8324281、-2.42200963、1.90617387、1.93741167、-2.88433965、0.27449852、-1.52606976、2.39446258)
少なくとも重みがどのノードを接続するかについては、何が何であるかを言うのは難しいです。それが私が必要なものすべてです。