Skip to content

Commit 51cf656

Browse files
committed
LMS_INIT
1 parent 5a59117 commit 51cf656

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/pred/lms_cascade.h

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
#include "lms.h"
55
#include "../common/utils.h"
66

7-
#define LMS_DECAY 2
7+
#define LMS_DECAY 0
88
//#define LMS_ADA
99
//#define LMS_N0
10+
#define LMS_INIT
1011

1112
class LMSCascade {
1213
public:
@@ -21,13 +22,16 @@ class LMSCascade {
2122
{
2223
for (int i=0;i<n;i++) {
2324
#if LMS_DECAY == 0
24-
pnu[i] = 1.0
25+
pnu[i] = 1.0;
2526
#elif LMS_DECAY == 1
2627
pnu[i] = mix_nu;
2728
#elif LMS_DECAY == 2
2829
pnu[i]=exp(-(1.0-mix_nu)*i);
2930
#endif
3031
}
32+
#ifdef LMS_INIT
33+
for (int i=0;i<n;i++) lms_mix.w[i] = 1.0/(i+1);
34+
#endif
3135
#ifdef LMS_ADA
3236
for (int i=0;i<n-1;i++)
3337
clms[i]=new NLMS_Stream(vn[i],vmu[i],vmudecay[i],vpowdecay[i]);

0 commit comments

Comments
 (0)