【发布时间】:2015-12-01 08:01:52
【问题描述】:
看到this answer 后,我在导出我的网络时遇到了一些问题。这是网络生成代码:
net = buildNetwork(2, 1, 1, bias=False)
sol = net.activate([2,3])
print("solution", sol)
for mod in net.modules:
for conn in net.connections[mod]:
print("connection:",conn)
for cc in range(len(conn.params)):
print(conn.whichBuffers(cc), conn.params[cc])
输出:
solution [ 0.12654066]
connection: <FullConnection 'FullConnection-3': 'hidden0' -> 'out'>
(0, 0) 1.02869832075
connection: <FullConnection 'FullConnection-4': 'in' -> 'hidden0'>
(0, 0) 0.410307885215
(1, 0) -0.928280457049
它踢出的解决方案不应该等于
(0.410307885215*2-0.928280457049*3)*1.02869832075
这是 -2.0206,而不是 0.12654066
【问题讨论】:
标签: python neural-network pybrain