之前用Keras读数据一直自己写Generator,今天偶然看到一个Sequence的方法,就研究了一下Sequence的工作原理,记录一下。
class Seq(keras.utils.data_utils.Sequence):
def __init__():
super().__init__()
def __len__(self):
...
def __getitem__(self, index):
...
return data, label
def Generator(seq):
while True:
for item in seq:
yield item
sequence = Seq()
generator = Generator(sequence)
next(generator)
next(generator)
next(generator)
.
.
.
.
.
.