我使用的是一个随机模型,结果是模型阶数n的实例化依赖于低阶模型,以便正确评估先验。换句话说,实例变量的初始值依赖于同一类的另一个实例
这样做的一个直接后果是__init__
方法将需要同一类的另一个实例,而该实例显然会以调用自身而告终。。。做这样的事情感觉真的很不稳定,即使可以让它发挥作用
想象一下这个想法:
def __init__(self, order, other, ...):
if(other.order != order -1):
raise ValueError(...) # <- complain loudly
self.A = other.trainedA
self.B = other.trainedB
...
self.train()
我已经读了一些关于不同的creation pattern designs的文章,直觉上我觉得构建器模式在这种情况下听起来很合适。考虑到我很可能会在每次执行时调用构建器一次,这是一种过度杀戮吗
解决这个问题最简单/最直观的方法是什么
目前没有回答
相关问题 更多 >
编程相关推荐