MATLAB Answers

DO i need to process the unit8 data when i use "trainautoencoder" function?

1 ビュー (過去 30 日間)
Liang Seacom
Liang Seacom 2016 年 10 月 9 日
コメント済み: Liang Seacom 2016 年 10 月 10 日
I want to use the SAE net to processing my image data. But my data is unit8 format,and should I use "mapminmax" funtion to make the data betwen[-1,1]? Thanks all.

  0 件のコメント

サインインしてコメントする。

採用された回答

Massimo Zanetti
Massimo Zanetti 2016 年 10 月 9 日
編集済み: Massimo Zanetti 2016 年 10 月 9 日
The trainAutoencoder accepts inputs of type single, double (and cell).
So, just cast your data as double
A=double(A);
and then run the function.

  5 件のコメント

表示 2 件の古いコメント
Liang Seacom
Liang Seacom 2016 年 10 月 10 日
I have tried the both ways,but the result is very different when i use the the SAE networks to predict the test data.So I have the question:need to process the data between[-1,1]?
Walter Roberson
Walter Roberson 2016 年 10 月 10 日
Which way gives you better results for your purpose?
Liang Seacom
Liang Seacom 2016 年 10 月 10 日
funny result,the data*10 is the best. DATA*10 > DATA > mapminmax(DATA);

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by