The first attempt by Greg at STDP, see comments for more detail.
just renamed some variables for clarity
Added some comments on the time increase my version of STDP has caused. It is about 15-20% on my old 2009 macbook. ~4.28 min total
This is a file I've been using to experiment with stdp implementation. As of now the tensordot function takes too long and results in a memory error with number of neurons around 1024
Adding attemps to implement STDP into SAILNet
Git is not happy
I think this just might work to implement STDP.
Removed previous attempts
Modified my previous attempt with stdp to reduce the load on the memory. It now loops through all the batches adding each calculation. I also added it to cpuSAIL.py and it only spends approx. 1% of the time in SAILNet actually calculating stdp.
Finished implementing stdp. Merging branches now. Will continue to tweak it in master.