logo资料库

TensorFlow原理介绍图文 PPT.pptx

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
TensorFlow an open source software library for machine learning
目录 ▪ 机器学习 – 机器学习是什么 – 机器学习的领域 – 机器学习方法 – 主流机器学习框架 ▪ TensorFlow – TensorFlow是什么 – TensorFlow架构 – TensorFlow基本使用 – TensorFlow机器学习例子---一元线性回归 – TensorFlow for Android Demo
机器学习是什么? ▪ 定义 计算机利用已有的数据(经验),得出了某种模型(规律),并利用此模型预测未来数据特征 的一种方法。
机器学习的方法 ▪ 监督式学习算法 – 从带标签(标注)的训练样本中建立一个 模式(模型),并依此模式推测新的 数据标签的算法 ▪ 无监督式学习算法 – 在学习时并不知道其分类结果,其目 的是去对原始资料进行分类,以便了 解资料内部结构的算法 ▪ 半监督式学习算法 – 利用少量标注样本和大量未标注样本 进行机器学习,利用数据分布上的模 型假设, 建立学习器对未标签样本进行 标签 *上述只是其中一种机器学习算法的分类方式
机器学习的领域 范围 模式识别 数据挖掘 统计学习 领域 机器学习 机器学习+数据库 统计+机器学习 计算机视觉 图像处理+机器学习 语音识别 语音处理+机器学习 自然语言处理 文本处理+机器学习
主流机器学习框架 库名 TensorFlow Caffe CNTK MXNet Torch Theano Neon 发布者 Google UC Berkeley Microsoft DMLC (分布式机器学习社区) Facebook 蒙特利尔大学 Intel 支持语言 Python/C++/ Java/Go Python/C++/ Matlab Python/C++/ BrainScript Python/C++/Matlab/ Julia/Go/R/Scala C/Lua/ Python Python 支持系统 Linux/Mac OS/Android/iOS Linux/Mac OS/Windows Linux/Windows Linux/Mac OS/ Windows/Android/iOS Linux/Mac OS/ Windows/Android/iOS Linux/Mac OS/Windows Linux
主流机器学习框架 库名 学习材料 丰富程度 TensorFlow ★★★ CNN建模 能力 ★★★ RNN建模 能力 ★★ Caffe CNTK MXNet Torch Theano Neon ★ ★ ★★ ★ ★★ ★ ★★ ★★★ ★★ ★★★ ★★ ★★ ★ ★★★ ★ ★★ ★★ ★ 易用程度 运行速度 ★★★ ★ ★ ★★ ★★ ★ ★ ★★ ★ ★★ ★★ ★★★ ★★ ★★ 多GPU支持 程度 ★★ ★ ★ ★★★ ★★ ★★ ★★
主流机器学习框架
分享到:
收藏