【发布时间】:2020-04-06 15:09:55
【问题描述】:
使用.fit_generator() 或.fit() 训练图像分类器,并将字典作为参数传递给class_weight=。
我在 TF1.x 中从未出现错误,但在 2.1 中,我在开始训练时得到以下输出:
WARNING:tensorflow:sample_weight modes were coerced from
...
to
['...']
从... 强制转换为['...'] 是什么意思?
tensorflow 的 repo 上此警告的来源是 here,放置的 cmets 是:
尝试将 sample_weight_modes 强制为目标结构。这隐含地取决于 Model 为内部表示扁平化输出这一事实。
【问题讨论】:
-
很高兴看到这样一个最近的问题也是我自己警告的唯一搜索结果。
-
@jorijnsmit 你能提供代码来复制问题/警告吗?
-
其实用
%tensorflow_version 2.x切换到TF2就足以让这个警告出现:colab.research.google.com/gist/jorijnsmit/… -
@jorijnsmit,不,我收到相同的警告,但实际上已将 TF2.1 安装为
pip install tensorflow(在 pyenv/virtualenv 环境中) -
确实是@lurix66,产生此错误的代码在
2.1.0rc0中介绍。
标签: python tensorflow keras tensorflow2.0 tf.keras