you destroy fine, but you also start a new training every time you start. since the internal work of a neural net is quite like a blackbox you will most likely never get the same result if you train 2 different nets. as bigger the net as lower the chance of the same net.
if you want reproduce your net you have to save your weights after you have a good working net and the next time you have to load it.
i have used the fann2mql library one, and i think there are f2m_save() and f2m_load() functions.
just browse in the library...
i hope it helps..
//z
you destroy fine, but you also start a new training every time you start. since the internal work of a neural net is quite like a blackbox you will most likely never get the same result if you train 2 different nets. as bigger the net as lower the chance of the same net.
if you want reproduce your net you have to save your weights after you have a good working net and the next time you have to load it.
i have used the fann2mql library one, and i think there are f2m_save() and f2m_load() functions.
just browse in the library...
i hope it helps..
//z
THank you I didnt know that concept, I though that if used the same input I had to get the same output as well. It sounds amazing for me that it isnt like that. I am new to NNs.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hi
I am programming a Neural Network but I have the following problem:
I run it once, and I get some results, then I run it again, with the same data and I get absolutely different results (in testing).
It is apparently training over and over again and is not erasing the previous data (at least I get that).. But I run the destroyer every time, dont know why this happens.
If anyone can help thanks in advance.