PSENET
PSENET copied to clipboard
在训练WTMI2018数据时,产生'Generator' object has no attribute 'shape'
你好,我仔细看了,这个Generator是在tool目录里的genrator的Genrator这个类。而在训练时,这个Generator并不是Numpy的array或者TF的tensor,所以在下面的代码里(TensorFlow的源码),“ num_samples = int(nest.flatten(data)[0].shape[0]) ”,被调用,从而产生了上面的报错。
请问,你知道是怎么回事吗?如何修复?
if data_utils.is_generator_or_sequence(data) or isinstance( data, iterator_ops.IteratorV2): if isinstance(data, data_utils.Sequence): if steps_per_epoch is None: steps_per_epoch = len(data) return data, steps_per_epoch if isinstance(data, dataset_ops.DatasetV2): return dataset_ops.make_one_shot_iterator(data), steps_per_epoch
Create generator from NumPy or EagerTensor Input.
num_samples = int(nest.flatten(data)[0].shape[0])
非常感谢
你好,我仔细看了,这个Generator是在tool目录里的genrator的Genrator这个类。而在训练时,这个Generator并不是Numpy的array或者TF的tensor,所以在下面的代码里(TensorFlow的源码),“ num_samples = int(nest.flatten(data)[0].shape[0]) ”,被调用,从而产生了上面的报错。 请问,你知道是怎么回事吗?如何修复? if data_utils.is_generator_or_sequence(data) or isinstance( data, iterator_ops.IteratorV2): if isinstance(data, data_utils.Sequence): if steps_per_epoch is None: steps_per_epoch = len(data) return data, steps_per_epoch if isinstance(data, dataset_ops.DatasetV2): return dataset_ops.make_one_shot_iterator(data), steps_per_epoch Create generator from NumPy or EagerTensor Input. num_samples = int(nest.flatten(data)[0].shape[0]) 非常感谢 你好,请问您解决了吗
初学者来抱大腿,你好,请问MTWI数据集如何改成整数以及调整方向啊