1. 文章
  2. 文章详情

TensorFlow 框架简介

2015 年 11 月 9 日,Google Research 发布了文章:TensorFlow - Google’s latest machine learning system, open sourced for everyone,正式宣布其新一代机器学习系统开源。

毫无意外地,TensorFlow 在 Github 上的 Repo 在很短的时间内就收获了大量的 StarFork,学术界和工业界都对其表示了巨大的兴趣,并投身于 TensorFlow 的社区和 Google 一起完善和改进 TensorFlow。

然而,当时在 Github 做基准测试、目前就职于 Facebook AI 部门的程序员 Soumith 发布了文章 Benchmark TensorFlow中文解读),对 TensorFlow 和其他主流深度学习框架的性能进行了比较,结果差强人意。当然,Google 团队表示会继续优化,并在后面的版本中支持分布式。

2016 年 4 月 13 日,Google 通过文章 Announcing TensorFlow 0.8 – now with distributed computing support! 正式发布支持分布式的 TensorFlow 0.8 版本,结合之前对 CPU 和 GPU 的支持,TensorFlow 终于可以被用于实际的大数据生产环境中了。

2016 年 4 月 29 日,开发出目前最强围棋 AI 的 Google 旗下 DeepMind 宣布:DeepMind moves to TensorFlow,这在业界被认为 TensorFlow 终于可以被当作 TensorFlow 在工业界发展的里程碑事件,极大提升了 TensorFlow 使用者的研究热情。

The Good, Bad & Ugly of TensorFlow中文翻译)对目前 TensorFlow 的优缺点做了详细的分析。

TensorFlow 学习资源

TensorFlow 使用 Python 作为主要接口语言,所以掌握 Python 在 Data Science 领域的知识就成为学习 TensorFlow 的必要条件。A Complete Tutorial to Learn Data Science with Python from Scratch 就是一篇非常好的学习资料。

深度学习不是一个突然出现的概念,而是从神经网络发展而来的,所以,学习 TensorFlow,对深度学习领域本身的发展历史有基本的了解有助于理解技术的发展。这方面有很多非常好的文章:

发表评论

登录后才能评论

评论列表(0条)