↗ivan-vasilev/neuralnetworksjava deep learning algorithms and deep neural networks with gpu acceleration