2024 年 PHP Conference Japan

fann_scale_train_data

(PECL fann >= 1.0.0)

fann_scale_train_data將訓練資料中的輸入和輸出縮放到指定的範圍

說明

fann_scale_train_data(資源 $train_data, 浮點數 $new_min, 浮點數 $new_max): 布林值

將訓練資料中的輸入和輸出縮放到指定的範圍。

參數

train_data

神經網路訓練資料 資源

new_min

縮放訓練資料的輸入和輸出後的新最小值。

new_max

縮放訓練資料的輸入和輸出後的新最大值。

回傳值

成功時回傳 true,否則回傳 false

另請參閱

新增註解

使用者提供的註解 1 個註解

geekgirl dot joy at gmail dot com
3 年前
<?php

// 如何縮放現有的未縮放訓練檔案並儲存

$path = 'TrainingData' . DIRECTORY_SEPARATOR;

// 從檔案讀取原始(未縮放)訓練資料
$train_data = fann_read_train_from_file($path . "Training.data");

// 縮放到 -1 到 1 的範圍
fann_scale_train_data($train_data, -1, 1);

// 將新的縮放訓練資料儲存為檔案
fann_save_train($train_data, $path . 'ScaledTraining.data');
To Top