1
在FANN
中,在導入訓練數據後,我相應地調整了我正在使用的激活函數。我使用FANN_SIGMOID_SYMMETRIC,所以它應該是-1.0和1.0。FANN中的函數根據訓練中的縮放參數設置縮放測試數據
我的訓練數據的取值範圍爲[-100,100]
...
fann_scale_input_train_data (train_data, -1.0, 1.0);
fann_scale_output_train_data(train_data, -1.0, 1.0);
...
網絡收斂後,我要與新的輸入數據運行它。由於我的新數據範圍[-50,50]我應該尊重擴展以前的設置,我應該叫
...
fann_scale_input_train_data (run_data, -0.5, 0.5);
...
有什麼功能,我可以使用,這樣我可以避開這個檢查和擴大我的新數據根據以前的比例?可能存儲在網絡中的東西?
基本上不知道使用了哪種輸入和尺度,是否可以通過使用某些函數來縮放新數據?
我對圖書館還是一個新手(難以置信的快),我無法對此進行分類。