对于这个报错是因为keras版本不一致:
keras 1.x版本
self.dim_ordering = K.image_dim_ordering()
assert self.dim_ordering in {‘th’, ‘tf’}
keras 2.3.1版本
self.dim_ordering = K.image_data_format()
assert self.dim_ordering in {‘channels_first’, ‘channels_last’}
{‘th’, ‘tf’}分别对应{'channels_first’, ‘channels_last’}
这个属性主要是调整图像的维度顺序,first通道在前(3,416,416),last通道在后(416,416,3)