Closed bratao closed 8 years ago
Thanks, Bratao. This line has a bug: double newLearningRate = UpdateLearningRate(Hidden2OutputWeightLearningRate, i, k, delta); at LSTMRNN.cs line #607.
It should be double newLearningRate = UpdateLearningRate(Hidden2OutputWeightLearningRate, k, i, delta);
You can modify it in your private build, I will fix it tonight.
Thanks Zhongkai Fu
The bug has been mitigated. Could you please try it again ?
@zhongkaifu , thank you !!! It's not crashing anymore. However, compared to yesterday version, my LSTM do not converge anymore =( Using RNN it gave me a crash. I created another issue reporting this bug.
@bratao , thanks for letting me know another problem. I have reverted the previous change list, and checked-in LSTM crashing fix only along with a few of dynamic learning rate optimization. Could you please try it again ? Thanks in advance.
It is working great !!! Thank you so much !!
Hello !
Testing this last commit, I get a crash in UpdateLearningRate
In LSTMRNN , Line 601 do this:
But in line 517 , it is initialized like :
Hidden2OutputWeightLearningRate = new Matrix<float>(L2, L1);