提交 a068aee0 编写于 作者: W wizardforcel

2020-12-22 17:07:04

上级 de978f37
......@@ -1073,7 +1073,7 @@ class DataGenerator(keras.utils.Sequence):
我们定义数据生成器以接受图像文件名,标签,批处理大小,类数以及我们希望将图像调整大小的尺寸。 另外,我们指定是否希望将图像在一个时代中的处理顺序进行混排。
我们指定的功能是从`keras.utils.Sequence`继承的,因此,这些功能中每个功能的特定活动都无法在其他位置指定。 **`len`** 函数用于计算一个时期中的批次数。
我们指定的功能是从`keras.utils.Sequence`继承的,因此,这些功能中每个功能的特定活动都无法在其他位置指定。`len`函数用于计算一个时期中的批次数。
类似地,在`on_epoch_end`函数中,我们可以指定在纪元结束时要执行的活动,例如改组纪元中要处理输入的顺序。 我们可以在每个时期创建一组不同的数据集进行处理。 当我们有大量数据并且我们不想在每个时期处理所有数据时,这通常很有用。 `__getitem__`功能通过提取与特定于批次的所有数据点索引相对应的数据来帮助创建批次。 如果数据创建过程更复杂,则可以利用`__data_generation `函数具有特定于批处理中每个单独数据点提取的逻辑。 例如,我们将与批处理中的数据点索引相对应的文件名传递给`__data_generation`函数,以使用`opencv`读取每个图像,并使用`preprocess`函数对其进行预处理,我们必须进行平均像素减法。
......
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册