You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fprintf(stderr, "Error allocating memory for W\n");
74
74
exit(1);
@@ -78,9 +78,9 @@ void initialize_parameters() {
78
78
fprintf(stderr, "Error allocating memory for gradsq\n");
79
79
exit(1);
80
80
}
81
-
for (b=0; b<vector_size; b++) for (a=0; a<2*vocab_size; a++) W[a*vector_size+b] = (rand() / (real)RAND_MAX-0.5) / vector_size;
82
-
for (b=0; b<vector_size; b++) for (a=0; a<2*vocab_size; a++) gradsq[a*vector_size+b] =1.0; // So initial value of eta is equal to initial learning rate
83
-
vector_size--;
81
+
for (b=0; b<vector_size; b++) for (a=0; a<2*vocab_size; a++) W[a*vector_size+b] = (rand() / (real)RAND_MAX-0.5) / vector_size;
82
+
for (b=0; b<vector_size; b++) for (a=0; a<2*vocab_size; a++) gradsq[a*vector_size+b] =1.0; // So initial value of eta is equal to initial learning rate
0 commit comments