Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Revision 7:92ea6cefc6a5, committed 2015-02-19
- Comitter:
- yukari_hinata
- Date:
- Thu Feb 19 19:15:04 2015 +0000
- Parent:
- 6:e97ccc643bf1
- Commit message:
- reviced
Changed in this revision
SRNN.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r e97ccc643bf1 -r 92ea6cefc6a5 SRNN.cpp --- a/SRNN.cpp Thu Feb 19 13:52:45 2015 +0000 +++ b/SRNN.cpp Thu Feb 19 19:15:04 2015 +0000 @@ -168,30 +168,6 @@ int row_mid_out = dim_signal; int col_mid_out = num_mid_neuron + 1; - /* - // 行列のアロケート - // 係数行列の更新量 - float* dWin_mid = new float[row_in_mid * col_in_mid]; - float* dWmid_out = new float[row_mid_out * col_mid_out]; - - // 前回の更新量:慣性項に用いる. - float* prevdWin_mid = new float[row_in_mid * col_in_mid]; - float* prevdWmid_out = new float[row_mid_out * col_mid_out]; - - // float* norm_sample = new float[len_seqence * dim_signal]; // 正規化したサンプル信号; 実際の学習は正規化した信号を用います. - - // 出力層の信号 - float* out_signal = new float[dim_signal]; - - // 入力層->中間層の信号和 - float* in_mid_net = new float[num_mid_neuron]; - // 中間層->出力層の信号和. - float* mid_out_net = new float[dim_signal]; - - // 誤差信号 - float* sigma = new float[dim_signal]; - */ - // 係数行列の初期化 for (int i=0; i < row_in_mid; i++) for (int j=0; j < col_in_mid; j++) @@ -230,7 +206,7 @@ ); } - printf("ite:%d err:%f \r\n", iteration, squareError); + // printf("ite:%d err:%f \r\n", iteration, squareError); // 系列の末尾に到達していたら,最初からリセットする. if (seq == len_seqence && !end_flag) { @@ -424,16 +400,6 @@ } - // delete [] dWin_mid; - // delete [] dWmid_out; - // delete [] prevdWin_mid; - // delete [] prevdWmid_out; - // delete [] norm_sample; - // delete [] out_signal; - // delete [] in_mid_net; - // delete [] mid_out_net; - // delete [] sigma; - return squareError; }