《深度学习之TensorFlow入门、原理与进阶实战》—1.2 TensorFlow是做什么的
【摘要】 本书摘自《深度学习之TensorFlow入门、原理与进阶实战》一书中的第1章,第1.2节,编著是李金洪.
1.2 TensorFlow是做什么的
TensorFlow是Google开源的第二代用于数字计算的软件库。起初,它是Google大脑团队为了研究机器学习和深度神经网络而开发的,但后来发现这个系统足够通用,能够支持更加广泛的应用,就将其开源贡献了出来。
概括地说,TensorFlow可以理解为一个深度学习框架,里面有完整的数据流向与处理机制,同时还封装了大量高效可用的算法及神经网络搭建方面的函数,可以在此基础之上进行深度学习的开发与研究。本书是基于TensorFlow来进行深度学习研究的。
TensorFlow是当今深度学习领域中最火的框架之一。在GitHub上,TensorFlow的受欢迎程度目前排名第一(如图1-1所示),以3倍左右的数量遥遥领先于第二名。
图1-1 GitHub上TensorFlow受欢迎程度排名第一
图1-1来源于地址https://github.com/hunkim/DeepLearningStars。
选择TensorFlow进行学习的优势是,在深度学习道路上不会孤单,会有大于同等框架几倍的资料可供学习,以及更多的爱好者可以相互学习、交流。更重要的是,目前越来越多的学术论文都更加倾向于在TensorFlow上开发自己的示例原型。这一得天独厚的优势,可以让学习者在同步当今最新技术的过程中,省去不少时间。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)