本文主要是介绍K.set_image_dim_ordering(“th“)报错解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
原因
-
其实就是因为版本更新的缘故。
-
set_image_dim_ordering(dim_ordering)是用于设置图像的维度顺序的,有2个可选参数:
(1)‘th’:即Theano模式,会把通道维放在第二个位置上。
(2)‘tf’:即TensorFlow模式,会把通道维放在最后的位置上。
例:100张RGB三通道的16×32(高为16宽为32)彩色图
th模式下的形式是(100, 3, 16, 32)分别是样本维100张图片、通道维3(颜色通道数)、高、宽
tf模式下的形式是(100, 16, 32, 3)
参考 -
版本更新后,函数名变为 set_image_data_format(data_format),同样有2个可选参数
(1)‘channels_first’
(2)‘channels_last’
顾名思义,一个是通道维在前,一个是在后
Keras的API文档
解决
更换函数名
参考
这篇关于K.set_image_dim_ordering(“th“)报错解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!