K.I.S.S---Keep IT Simple,Stupid!    人生苦短,我用Python
TensorFlow是Google Brain的第二代机器学习系统,已经开源。TensorFlow最初由Google Brain团队开发,用于Google的研究和生产,于2015年11月9日在Apache 2.0开源许可证下发布。作为正式对外开放的免费开源深度学习平台,Google 将自家 Google Brain 在人工智能领域的许多关键研究都对开发者开放。
# Tensorflow 2023年6月4日
1 Tensorflow TensorFlow是Google Brain的第二代机器学习系统,已经开源。TensorFlow最初由Google Brain团队开发,用于Google的研究和生产,于2015年11月9日在Apache 2.0开源许可证下发布。作为正式对外开放的免费开源深度学习平台,Google 将自家 Google Brain 在人工智能领域的许多关键研究都对开发者开放。


分类: 优秀开源项目 标签:

TensorFlow是Google Brain的第二代机器学习系统,已经开源。TensorFlow最初由Google Brain团队开发,用于Google的研究和生产,于2015年11月9日在Apache 2.0开源许可证下发布。作为正式对外开放的免费开源深度学习平台,Google 将自家 Google Brain 在人工智能领域的许多关键研究都对开发者开放。

可以拿python最经典的计算包numpy来进行比较,和numpy类似,用于数据计算,常用于开发深度学习框架。为了更好理解它,从以下几个方面介绍:

1.TensorFlow是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。

2.从命名来理解:Tensor(张量)意味着N维数组,Flow(流)意味 着基于数据流图的计算。Tensorflow运行过程就是张量从图的一端流动到另一端 的计算过程。

3.:TensorFlow的开发过程中,重点在于构建执行流图。也就是:“Data Flow Graphs”,表示TensorFlow是一种基于图的计算框架,其中节点(Nodes)在图中表示数学操作,线(Edges)则表 示在节点间相互联系的多维数据数组,即张量(Tensor),这种基于流的架构让 TensorFlow具有非常高的灵活性。

类比于Spark/Flink是大数据工程问题的解决方案。 该软件库把机器学习中的通用功能封装成了库,并提供了简易的API,使得在构建机器学习系统时不再需要做那些纷繁复杂的数学、工程工作,能把主要精力放在模型和业务上。这就像现在使用编程语言进行编程时,不再需要知道计算机硬件的细节,不用知道CPU的指令集。从这个意义上说,tensorflow让机器学习工程从汇编语言时代,上升到了高级语言时代。使得机器学习这种曾经只存在于实验室由高级专业人才能把玩的高端技术变成了幼儿园小朋友手里的玩具。

TensorFlow 作为开源学习框架,快速、灵活、直接生产领域的规模化应用是我们设计 TensorFlow 的初衷。不断拓展 AI 应用边界,将AI的福祉带给每一个人,是我们一直努力的目标。在 Google 大量产品中我们应用了 TensorFlow,比如Google谷歌翻译,我们引入了神经机器翻译,这是一种使用深度神经网络翻译整个句子而不仅仅是短语来提高翻译准确性的技术。 这使得翻译通常更准确,更接近人们说语言的方式。现今它不仅支撑了包括像 Google谷歌翻译,Google Photos,Gmail等 Google 自家的产品,使应用程序、软件、服务更合心意,还与商业和其他机构合作,将 AI 的能力也赋于他们;我们也与科研机构共同努力,致力于在环境保护领域、农业等解决巨大挑战。

 

TensorFlow 学习课程 Courses

 

Resources

Learn more about the TensorFlow community and how to contribute.



注:当前文章会不定期进行更新。如果您对本文有更好的建议,有新资料推荐, 可以点击: 欢迎分享优秀网站