调用抽象基类构造函数

时间:2015-03-02 09:06:34

标签: python-3.x artificial-intelligence neural-network abstract-base-class

图书馆有一类神经网络。如果我创建一个网络 - 一切正常,但是当我创建两个或更多网络时 - 其中一个停止学习。经过几个小时的搜索错误,我发现如果我在初始化后调用基础构造函数 - 所有网络都可以学习。

self.create_graph(input_size, hidden_sizes, output_size)
self.eta = eta
self.alpha = alpha
super().__init__()

如果代码看起来像

super().__init__()
self.create_graph(input_size, hidden_sizes, output_size)
self.eta = eta
self.alpha = alpha

网络不学习。你可以在这里找到所有来源 -

https://sourceforge.net/p/meta-net-project/code/HEAD/tree/metanet/networks/artificial_networks/feedforward_network.py

我做错了什么?

0 个答案:

没有答案