committing a whole lot of code, to make sure i don't lose it, it's a mess right now, but i'll fix it soon.
putting all the useful functions used by hongak in a single module
removing unused shuffling operation it's called conv_shuffle
correcting import error
updating code to user mrg_randomstreams since it seems thats faster
now the mrg_randomstreams is working...it seems the bottleneck was the random number generator, with the MRG version its at least 5 times faster
flipped the filter of conv1d_vishidprod (just like hongak in matlab), i also dont know when or not to flip the W in the conv1d...should read paper again to better understand it
preparing to do trial run on the gpu