数据预处理
tflearn.data_preprocessing.DataPreprocessing (name='DataPreprocessing')
用于应用常见实时数据预处理的基类。
此类旨在用作 input_data
的参数。训练模型时,定义的预处理方法将在训练和测试时应用。请注意,数据增强类似于数据预处理,但仅在训练时应用。
参数
- 无。
方法
add_custom_preprocessing (func)
将任何自定义预处理函数应用于数据。
参数
- func: 一个以 numpy 数组作为输入并返回 numpy 数组的
函数
。
返回值
无。
add_featurewise_stdnorm (std=None)
按指定的标准差缩放每个样本。如果未指定标准差,则根据所有样本数据评估标准差。
参数
- std:
浮点数
(可选)。提供自定义标准差。如果未提供,将根据训练数据集自动计算。默认值:无。
返回值
无。
add_featurewise_zero_center (mean=None)
使用指定的均值对每个样本进行零中心化。如果未指定,则根据所有样本评估均值。
参数
- mean:
浮点数
(可选)。提供自定义均值。如果未提供,将根据训练数据集自动计算。默认值:无。
返回值
无。
add_samplewise_stdnorm (self)
使用其标准差缩放每个样本。
返回值
无。
add_samplewise_zero_center (self)
通过减去每个样本的均值来对其进行零中心化。
返回值
无。
add_zca_whitening (pc=None)
对数据应用 ZCA 白化。
参数
- pc:
数组
(可选)。使用提供的预先计算的主成分,而不是计算它。
返回值
无。