【发布时间】:2018-04-12 03:36:28
【问题描述】:
我正在尝试添加类权重作为模型的超参数,但要计算权重我需要读取输入数据,这发生在 input_fn 内部,然后传递给 estimator.fit()。 input_fn 的输出只是特征,标签应该具有相同的形状 num_examples * num_features。我的问题 - 有没有办法将数据从 input_fn 传播到 model_fn 的超参数图?或者作为替代方案 - 可能有一个 input_fn 数据集的包装器,它允许对少数/欠采样的多数以及批处理进行过采样 - 在这种情况下,我不需要任何参数来传播。
【问题讨论】:
-
指定使用
tf.estimator.Estimator或tf.contrib.learn.Estimator可能很重要。我相信它们之间有细微的差别 -
每批重量不同吗?您不能将其与特征和标签一起作为输出传递吗?
-
我使用的 tensorflow.org/api_docs/python/tf/estimator/inputs/… 要求所有输出的大小相等,我可能可以重塑权重以使其与特征大小相同。但我想知道是否有更简洁的方法来传递数据集生成的参数,这些参数不是特征和标签。
标签: tensorflow tensorflow-estimator