比如对于商业支持的深度学习框架,可以选择Deeplearning4J;如果需要一个功能强大的框架,可以选择Torch。
具体对比测评如下:
- Deeplearning4J:这是一个商业支持的深度学习框架,在Java环境中性能强大,对企业应用具有一定的吸引力。
- Torch:是一个功能强大的框架,在Facebook和Twitter等公司中使用,但只能用Lua编写,对其他编程语言的支持较少。
- PyTorch:派生自Torch,PyTorch将Torch带入了热门的Python数据科学生态系统之中。发布于2017年,它的支持者中包括Facebook和Twitter。PyTorch支持动态计算图,这在TensorFlow中目前暂不支持。