使用具有张量流对象的元组创建 class 对象
Create class object with a tuple having tensorflow objects
我有一个 parametersTheta class,它按如下方式创建神经网络:
class parametersTheta:
def __init__(self, weight1, weight2,....):
self.weightName1 = weight1
self.weightName2 = weight2
...
self.sess = tf.Session()
def makeWorkerTheta(self, param):
return parametersTheta(self.sess.run(functionCalculatingTensorWeights, feed_dict={...}))
self.sess.run 创建所有权重张量的元组。但是,弹出错误提示您需要输入 weight2 及以后的内容,即元组进入 weight1
我该如何解决这个问题?基本上,我如何用元组创建 class parametersTheta 的实例?
您可以实例化 class 并将元组扩展为这样的参数。
parametersTheta(*(weight1, weight2, ...))
元组前的星号将其展开为相应的参数列表。
我有一个 parametersTheta class,它按如下方式创建神经网络:
class parametersTheta:
def __init__(self, weight1, weight2,....):
self.weightName1 = weight1
self.weightName2 = weight2
...
self.sess = tf.Session()
def makeWorkerTheta(self, param):
return parametersTheta(self.sess.run(functionCalculatingTensorWeights, feed_dict={...}))
self.sess.run 创建所有权重张量的元组。但是,弹出错误提示您需要输入 weight2 及以后的内容,即元组进入 weight1
我该如何解决这个问题?基本上,我如何用元组创建 class parametersTheta 的实例?
您可以实例化 class 并将元组扩展为这样的参数。
parametersTheta(*(weight1, weight2, ...))
元组前的星号将其展开为相应的参数列表。