gpt4 book ai didi

python - 从 TensorFlow 的 estimator.DNNClassifier 获取权重

转载 作者:行者123 更新时间:2023-11-28 22:24:41 24 4
gpt4 key购买 nike

我知道 DNNClassifier 现在是通过 estimator.DNNClassifier 训练的。在使用 contrib.learn.DNNClassifier 对其进行训练之前,我们可以使用 get_variable_names() 提取权重。但是estimator.DNNClassifier中没有这样的方法。如果现在不推荐使用 contrib.learn,那么我们如何从新的 estimator.DNNClassifier 中获取权重?

最佳答案

显然,权重被称为“内核”(learnt from this question)

例如,对于:

estimator = tf.estimator.DNNClassifier(
feature_columns=feature_columns,
hidden_units=[2])

estimator.train(input_fn=input_fn_train)

您可以像这样使用 get_variable_value:

print(estimator.get_variable_value("dnn/hiddenlayer_0/kernel"))
print(estimator.get_variable_value("dnn/hiddenlayer_0/bias"))

关于python - 从 TensorFlow 的 estimator.DNNClassifier 获取权重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46165712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com