《深度学习之TensorFlow入门、原理与进阶实战》—1.2 TensorFlow是做什么的

举报
华章计算机 发表于 2019/05/30 23:05:01 2019/05/30
【摘要】 本书摘自《深度学习之TensorFlow入门、原理与进阶实战》一书中的第1章,第1.2节,编著是李金洪.

1.2  TensorFlow是做什么的

  TensorFlow是Google开源的第二代用于数字计算的软件库。起初,它是Google大脑团队为了研究机器学习和深度神经网络而开发的,但后来发现这个系统足够通用,能够支持更加广泛的应用,就将其开源贡献了出来。

  概括地说,TensorFlow可以理解为一个深度学习框架,里面有完整的数据流向与处理机制,同时还封装了大量高效可用的算法及神经网络搭建方面的函数,可以在此基础之上进行深度学习的开发与研究。本书是基于TensorFlow来进行深度学习研究的。

  TensorFlow是当今深度学习领域中最火的框架之一。在GitHub上,TensorFlow的受欢迎程度目前排名第一(如图1-1所示),以3倍左右的数量遥遥领先于第二名。

image.png

图1-1  GitHub上TensorFlow受欢迎程度排名第一

  图1-1来源于地址https://github.com/hunkim/DeepLearningStars。

  选择TensorFlow进行学习的优势是,在深度学习道路上不会孤单,会有大于同等框架几倍的资料可供学习,以及更多的爱好者可以相互学习、交流。更重要的是,目前越来越多的学术论文都更加倾向于在TensorFlow上开发自己的示例原型。这一得天独厚的优势,可以让学习者在同步当今最新技术的过程中,省去不少时间。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。