DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略(二)-阿里云开发者社区

开发者社区> 一个处女座的程序猿> 正文

DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略(二)

简介: DL框架之Tensorflow:深度学习框架Tensorflow的简介、安装、使用方法之详细攻略
+关注继续查看

3、了解Tensorflow


    2017年谷歌开发者大会欧洲站上,谷歌研究院工程师Andrew Gasparovic所做演讲。他用深入浅出、妙趣横生的方式,给大家分享了TensorFlow的发展情况与最新成果。


     TensorFlow能够让你直接解决各种机器学习任务。目标就是在一般情况下,无论你遇到什么问题,TensorFlow都可以在一定程度上提供API的支持。总的来说TensorFlow就是为了快而设计的,所以它针对你实际使用的硬件和平台做了优化。其中在机器学习框架方面,TensorFlow的真正独特之处在于,能够在5行或者10行代码中构建模型。然后应用这个模型,进行扩展做出产品。因此,你能够在几十甚至几百个机器的簇上进行训练。从而用该模型进行非常低的延迟预测。


参考文章:谷歌大神带你十分钟看懂TensorFlow



4、TensorBoard:可视化学习

参考文章:TF之Tensorboard:Tensorflow之Tensorboard可视化简介、入门、使用方法之详细攻略


Tensorflow的安装

Anaconda之tensorflow:深度学习之Anaconda下安装tensorflow正确运行之史上最强攻略

Py之TF/Cuda/Cudnn:Win10下安装深度学习框架Tensorflow+Cuda+Cudnn最简单最快捷最详细攻略

TF学习——TensorFlow:深度学习框架TensorFlow & TensorFlow-GPU的简介、安装详细攻略


TensorFlow基础知识架构


1、基础知识架构

image.png



2、计算图与会话


1、计算图方法


基本上所有的Tensorflow代码都包含两个重要部分:


构建计算图(使用tf.Graph)

运行会话(使用tf.Session),执行图中的运算

2、计算图由两种类型的对象组成


(1)、操作(简称“op”):图的节点。操作描述了消耗和生成张量的计算。

image.png



(2)、张量:图的边。它们代表将流经图的值。大多数TensorFlow 函数会返回tf.Tensors。

重要提示:tf.Tensors 不具有值,它们只是计算图中元素的手柄。

Edges are N-dimensional arrays:Tensors


with tensors  保留tensors

image.png



with state  保留状态

image.png



3、图和会话


TensorFlow 使用数据流图将计算表示为独立的指令之间的依赖关系。

这可生成低级别的编程模型,在该模型中,你首先定义数据流图,然后创建TensorFlow 会话,以便在一组本地和远程设备上运行图的各个部分。

较高阶的API(例如tf.estimator.Estimator 和Keras)会向最终用户隐去图和会话的细节内容。



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
源码安装tensorflow
源码安装tensorflow 下载tensorflow: git clone https://github.com/tensorflow/tensorflow 安装python依赖库: sudo apt-get install python-numpy python-dev python-.
919 0
Prometheus exporter的Node exporter是可以独立安装,用来测试的
现在慢慢在把prometheus operator的一些概念组织完整。 https://github.com/coreos/prometheus-operator/tree/master/contrib/kube-prometheus 这个全家桶是值得关注的,里面的概念和步骤要领会。
2022 0
【剖析 | SOFARPC 框架】系列之 SOFARPC 泛化调用实现剖析
我们知道,在 RPC 调用中,客户端需要加载服务端提供的接口定义类,但是,很多情况下,这个并不总是可行的,于是,衍生了泛化调用的需求,一个成熟的,功能完善的 RPC 框架一般都会支持泛化调用,那么什么是泛化调用呢?SOFA RPC 又是如何支持泛化调用的?同时又是如何实现的? 和其他的 RPC 泛化调用又有何不同?有何优势?我们将在本文一一解答这些问题。
1798 0
picasso图片缓存框架
<p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> picasso是Square公司开源的一个Android图形缓存库,地址<a target="_blank" href
1456 0
Django学习笔记----环境搭建基于Windows
Django学习笔记之环境搭建 Django: 1.18 Python: 3.6 Windows 10 Django安装 环境依赖 Anaconda 推荐安装Anaconda, 安装Anaconda后可以使用它的Navigator方便管理各个包...
1425 0
阿里深度学习框架开源了!无缝对接TensorFlow、PyTorch
阿里巴巴将于12月开源其内部深度学习框架 X-DeepLearning,面向广告、推荐、搜索等高维稀疏数据场景,以填补TensorFlow、PyTorch等现有开源深度学习框架主要面向图像、语音等低维稠密数据的不足。
2572 0
Django学习笔记----快速入门
上一篇>Django学习笔记----环境搭建基于Windows 基于以下环境: Windows 10 Python 3.6 Django 1.18 开始第一个Django项目 进入Cmder, 进入想创建工程的文件夹, 键入django-admin...
1167 0
Android 数据库ORM框架GreenDao学习心得及使用总结<二>
转:http://blog.csdn.net/xushuaic/article/details/24496191   第五篇 查询 查询会返回符合某些特定标准的实体。你可以使用原始的SQL定制查询语句,或者更好的方式:使用GreenDao的QueryBuilder API。
708 0
+关注
一个处女座的程序猿
国内互联网圈知名博主、人工智能领域优秀创作者,全球最大中文IT社区博客专家、CSDN开发者联盟生态成员、中国开源社区专家、华为云社区专家、51CTO社区专家、Python社区专家等,曾受邀采访和评审十多次。仅在国内的CSDN平台,博客文章浏览量超过2500万,拥有超过57万的粉丝。
1701
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载