Deep Diamond - Deep Learning in Clojure is Fast and Simpler than Keras

#artificialintelligence 

The original MNIST data is distributed through four binary files that you can download here. To demonstrate how nice Clojure is, I'm not using any special MNIST-specific code that is magically imported from the framework's model Zoo. The complete code, from scratch, is at the end of the article (I'm just pushing it there so it doesn't steal the spotlight:). The network learns in mini-batches of 128 images of the total of 60000, with adaptive moments, through 12 full epochs. That makes 5625 forward/backward update cycles.