之前用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)
.
.
.
.
.
.
本文探讨了Keras中Sequence类的使用方法及其工作原理,Sequence类为数据加载提供了更高效的方式,尤其适用于大规模数据集的处理。通过自定义Sequence子类,可以实现对数据的灵活读取和预处理。

67

被折叠的 条评论
为什么被折叠?



