TensorFlow系列(一):TensorFlow是什么

学习资料

TensorFlow中文社区:http://www.tensorfly.cn/

TensorFlow教程:http://c.biancheng.net/tensorflow/

关于 TensorFlow

TensorFlow 是由 Google Brain 团队为深度神经网络(DNN)开发的功能强大的开源软件库,于 2015 年 11 月首次发布,在 Apache 2.x 协议许可下可用。截至今天,短短的两年内,其 GitHub 库大约 845 个贡献者共提交超过 17000 次,这本身就是衡量 TensorFlow 流行度和性能的一个指标。

下图列出了当前流行的深度学习框架,从中能够清楚地看到 TensorFlow 的领先地位:

TensorFlow系列(一):TensorFlow是什么

为什么在 DNN 研究人员和工程师中如此受欢迎?

TensorFlow 则很多特点,如下:

1.多语言支持:支持所有的流行语言,如Python、C++、Java、R、Go、Lua、JS;Tensorflow 既有c++使用界面,也有一个易用的python使用界面来构建和执行graphs;

2.跨平台:可在多种平台工作,甚至是移动端和分布式平台

3.受到所有云服务支持:AWS、Google、Azure

4.便于将科研转化为产品:允许部署到工业生产中,并且容易使用