資料前處理

tflearn.data_preprocessing.DataPreprocessing (name='DataPreprocessing')

用於套用一般即時資料前處理的基本類別。

此類別用於當作 input_data 的參數。在訓練模型時,已定義的前處理方法會同時套用於訓練和測試時間。請注意 DataAugmentation 類似於 DataPreprocessing,但僅能套用於訓練時間。

參數

  • 無。

方法

add_custom_preprocessing (func)

將自訂前處理函式套用於。

參數
  • func:接受 numpy 陣列作為輸入並傳回 numpy 陣列的 Function
傳回值

無。

add_featurewise_stdnorm (std=None)

調整每一個樣本,標準差為指定值。如果未指定標準差,標準差會評估所有樣本資料。

參數
  • stdfloat(選用)。提供自訂標準差。如果未提供,會根據訓練資料集自動計算。預設值:None。
傳回值

無。

add_featurewise_zero_center (mean=None)

將每一個樣本零中心化,平均值為指定值。如果未指定,平均值會評估所有樣本。

參數
  • meanfloat(選用)。提供自訂平均值。如果未提供,會根據訓練資料集自動計算。預設值:None。
傳回值

無。

add_samplewise_stdnorm (self)

調整每一個樣本,標準差為其標準差。

傳回值

無。

add_samplewise_zero_center (self)

將每一個樣本零中心化,將其減去其平均值。

傳回值

無。

add_zca_whitening (pc=None)

將 ZCA 白化應用於資料。

參數
  • pcarray(選用)。使用已預先計算的主成分,取代原先計算的方式。
傳回值

無。