Got GPU working after installing a NVIDIA card. Convolutional and Logistic models now working on dataset. I'm seeing 35% error rate with the 256x256 spectrograms across several species...much worse with the convolutional model...trying to figure out why.
Got convolution working very well. Added a records file to keep track of progress.
Changed make_dataset to split audio files into spectrograms, where the beginning of each is offset by a "stride time" measured in seconds. Also added a records file to keep track of progress. Slightly adjusted filter shape and minibatch size to be powers of 2.
Added file counter for make_dataset.
Trying to implement batch GPU processing.
Merge branch 'temp' of github.com:ehrenbrav/BirdBot into temp

Conflicts:
	birdbot/logistic/logistic_sgd.py
	birdbot/utils/make_dataset.py
Batch GPU processing is now working for logistic regression, though it is running about half as fast for some reason as the Theano non-batch code using the GPU.
Did some additional refactoring and testing.