Hey Guys,
I am building a neural network application to test some of my limited skills in c# :p Built my own classes etc... I have currently done some test networks by hand making an AND gate with hand written network statements.
Array declaration for AND gate
Neuron[,] NodeList = new Neuron[2, 2];
NodeList[0, 0].Link(NodeList[1, 0], 1);
NodeList[0, 1].Link(NodeList[1, 0], 1);
NodeList[1, 0].Threshold = 1.5f;
RunStandardFire();
MessageBox.Show(LastLayerOutput[0].ToString());
This above example works fine
However now I am moving onto a huge neuron bank that will have its links generated at random as all small scale tests seem to work.
Neuron[,] NodeList = new Neuron[2000000, 50000];
The above line has a hissy fit and has an out of memory exception. As far as I know windows does memory allocation of 1.5GB~2GB (I think).
After searching the internet I can only find people explaining the situation. How can I increase the memory space my application is allowed to use?
Thank you to all in advance :)