TensorFlow原理介绍图文课件.pptx

TensorFlow原理介绍图文课件.pptx

ID:57383898

大小:15.45 MB

页数:24页

时间:2020-08-14

TensorFlow原理介绍图文课件.pptx_第1页
TensorFlow原理介绍图文课件.pptx_第2页
TensorFlow原理介绍图文课件.pptx_第3页
TensorFlow原理介绍图文课件.pptx_第4页
TensorFlow原理介绍图文课件.pptx_第5页
资源描述:

《TensorFlow原理介绍图文课件.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、TensorFlowanopensourcesoftwarelibraryformachinelearning目录机器学习机器学习是什么机器学习的领域机器学习方法主流机器学习框架TensorFlowTensorFlow是什么TensorFlow架构TensorFlow基本使用TensorFlow机器学习例子---一元线性回归TensorFlowforAndroidDemo机器学习是什么?定义计算机利用已有的数据(经验),得出了某种模型(规律),并利用此模型预测未来数据特征的一种方法。机器学习的方法监督式学习算法从带标签(标注)的训练样本中建立一个模式(模型),并依此模式

2、推测新的数据标签的算法无监督式学习算法在学习时并不知道其分类结果,其目的是去对原始资料进行分类,以便了解资料内部结构的算法半监督式学习算法利用少量标注样本和大量未标注样本进行机器学习,利用数据分布上的模型假设,建立学习器对未标签样本进行标签*上述只是其中一种机器学习算法的分类方式机器学习的领域范围领域模式识别机器学习数据挖掘机器学习+数据库统计学习统计+机器学习计算机视觉图像处理+机器学习语音识别语音处理+机器学习自然语言处理文本处理+机器学习主流机器学习框架库名发布者支持语言支持系统TensorFlowGooglePython/C++/Java/GoLinux/Mac

3、OS/Android/iOSCaffeUCBerkeleyPython/C++/MatlabLinux/MacOS/WindowsCNTKMicrosoftPython/C++/BrainScriptLinux/WindowsMXNetDMLC(分布式机器学习社区)Python/C++/Matlab/Julia/Go/R/ScalaLinux/MacOS/Windows/Android/iOSTorchFacebookC/Lua/Linux/MacOS/Windows/Android/iOSTheano蒙特利尔大学PythonLinux/MacOS/WindowsNeo

4、nIntelPythonLinux主流机器学习框架库名学习材料丰富程度CNN建模能力RNN建模能力易用程度运行速度多GPU支持程度TensorFlow★★★★★★★★★★★★★★★Caffe★★★★★★★CNTK★★★★★★★★★★★MXNet★★★★★★★★★★★★Torch★★★★★★★★★★★★★Theano★★★★★★★★★★★Neon★★★★★★★★★主流机器学习框架TensorFlow是什么?TensorFlow™是一个采用计算图的形式表述数值计算的编程系统,本身是一个开源软件库。TensorFlow计算图中每一个节点表示一次数学计算,每一条边表示计算之间的

5、依赖关系。张量(tensor)是计算图的基本数据结构,可以理解为多维数据,流(Flow)表达了张量之间通过计算互相转化的过程。它灵活的架构可以在多种平台上展开计算,例如台式计算机中的一个或多个CPU(或GPU),服务器,移动设备等等。TensorFlow最初由Google大脑小组(隶属于Google机器智能研究机构)的研究员和工程师们开发出来,用于机器学习和深度神经网络方面的研究,但这个系统的通用性使其也可广泛用于其他计算领域。TensorFlow是什么?张量(Tensor)是一个物理量,对高维(维数≥2)的物理量进行“量纲分析”的一种工具。简单的可以理解为:一维数组称

6、为矢量,二维数组为二阶张量,三维数组为三阶张量…计算图用“结点”(nodes)和“线”(edges)的有向图来描述数学计算的图像。“节点”一般用来表示施加的数学操作,但也可以表示数据输入(feedin)的起点/输出(pushout)的终点,或者是读取/写入持久变量(persistentvariable)的终点。“线”表示“节点”之间的输入/输出关系。这些数据“线”可以输运“size可动态调整”的多维数据数组,即“张量”(tensor)TensorFlow架构TensorFlow的系统结构以CAPI为界,将整个系统分为「前端」和「后端」两个子系统前端系统(FrontEnd

7、)提供多语言编程环境,提供统一的编程模型支撑用户构造计算图通过Session的形式,连接TensorFlow后端的「运行时」,启动计算图的执行过程后端系统(ExecSystem)提供运行时环境,负责执行计算图TensorFlow基本使用使用tensor表示数据通过变量(Variable)输入训练数据,维护状态使用计算图(computationalgraph)来表示计算任务在会话(Session)的上下文(context)中执行计算图TensorFlow基本使用---TensorTensor是TensorFlow中的核心单元,TensorF

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。