对于深度学习的初学者来说,选择合适的 JAVA 工具可以帮助学习更快.有许多不同的工具可供选择,选择一个工具是非常令人困惑的.下图显示了现在流行的 JAVA 工具.
由谷歌开发的 Tensorflow,微软的 CNTK 以及 Theano 都是为深度学习而开发的库,这有助于使用 GPU 进行反向传播计算.它们并不难使用,但与 keras 相比,它们仍然非常复杂.Keras 只是一个使用底层深度学习库的界面.使用 Keras 就像玩乐高一样简单.建议初学者从 Keras 开始.因为你可以很快地体会到深度学习可以做些什么,并有动力去做一些有趣的项目.
来源: http://www.qdfuns.com/notes/49148/b66d47510e3cce01fc5b8da7b28e63ff.html