Tensorflow
:Google提供的机器学习框架Caffe
专注于卷积神经网络
和图像处理
, 使用C++语言编写。Chainer
是另一个灵活的机器学习Python库, 支持单机多GPU运算。CNTK
是微软公司发布的首个开源机器学习库, 它拥有自己的模型定义语言, 支持声明式的分布式模型构建。Deeplearning4j
是一个专门针对神经网络的Java库, 它易于与Spark
、Hadoop
和其他基于Java的分布式软件集成
, 具有良好的可伸缩性。Nervana Neon
是一个高效的Python机器学习库, 支持单机多GPU运算Theano
是一个极为灵活的Python机器学习库, 因其出众的用户友好性以及可以用异常简单的方式定义复杂模型等特点, 在科 研领域深受欢迎。TensorFlow的API
与Theano API
最为相似。Torch
是一个专注于GPU
实现的机器学习库, 它是用Lua语言
编写的, 并由来自若干家大公司的研究团队提供支持。
- 官方发布的用TensorFlow实现的机器学习模型
- Kaggle:取公开数据集并与其他从事数据分析工作的人开展竞赛的绝佳网站
- Data.gov美国政府的门户网站, 从中可找到全美国的公开数据集。