2017上海云栖TechDay-15分钟在云上玩转TensorFlow

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 本文为您介绍了2017年上海云栖TechDay-利用深度学习解决方案创建一个TensorFlow开发环境,运行一个MNIST程序,并且利用Tensorboard的可视化功能观测训练效果。

通过阿里云容器服务深度学习解决方案开发TensorFlow应用

目标

  • 熟悉阿里云容器服务深度学习解决方案的基本功能
  • 练习利用深度学习解决方案创建一个TensorFlow开发环境,运行一个MNIST程序,并且利用Tensorboard的可视化功能观测训练效果

准备工作

注意事项:

  • 请携带个人笔记本

步骤:

1. 登录子账号控制台

2. 创建容器集群

为了方便使用,我们已经帮用户创建了一个集群。点击左上角“产品与服务”,找到R下面的“容器服务”,查看集群是否处于运行状态,点击左侧导航栏中的“集群”,查看集群是否处于运行状态。

3. 创建模型开发环境

点击左侧导航栏中“镜像与方案”->“解决方案”,找到模型开发,点击创建

3.1. 设置模型开发环境的配置

选择集群: 默认即可
填写应用名称:tensorflow
选择训练框架: TensorFlow的1.1.0版本
GPU数量:0
数据卷名: 不使用数据卷
Jupyter密码: tensorflow
勾选训练监控,保留默认训练日志路径/output/training_logs

点击确定

3.2. 创建成功后,就自动跳转到应用列表页面,就可以看到刚刚创建的应用tensorflow,点击刷新按钮,直到状态变成就绪

3.3. 这时就可以点击应用名称tensorflow进入应用详情,选择路由列表, 就可以看到两个链接,分别是以jupytertensorboard为开头的链接

4. 下载TensorFlow示例代码

4.1. 单击Jupyter开头的链接,并且输入 Jupyter 的密码: tensorflow,就能进入 Jupyter 环境, 创建Terminal

4.2. 从阿里云code下载TensorFlow-Examples, 在Linux Terminal

4.2.1. 执行 bash

4.2.2. 执行 git clone https://code.aliyun.com/kubernetes/Tensorflow-Examples.git

5. 运行示例代码并且查看Tensorboard

5.1. 回到Jupyter的主页面,就可以看到下载的TensorFlow-Examples, 跳到TensorFlow-Examples/notebooks/4_Utils,打开tensorboard_basic.ipynb

5.2. 这样,就可以在Jupyter中开发和运行MNIST代码, 需要把TensorFlow的训练日志路径,设置成前面3.1中指定的训练日志路径,对于本实验来说是/output/training_logs, 点击Run All

5.3. 使用Tensorboard查看训练结果

5.3.1. 再次访问3.3中应用的路由列表,点击其中tensorboard为开头的链接,这样就跳到了Tensorboard的SCALARS页面,可以看到Loss和Accuracy

5.3.2. 通过IMAGE页面查看输入数据是否正确

5.3.3. 通过GRAPHS页面查看模型结构

选作题目

创建配有Tensorboard的MxNet开发环境, 可以运行一下understanding_vanish_gradient.ipynb

目录
相关文章
|
4月前
|
存储 人工智能 云计算
See you in 深圳丨阿里云存储技术实战营报名启动,3大议题速览
本次活动邀请阿里云存储、达摩院、日志服务的专家进行技术宣讲与案例分享,帮助企业了解最新云计算以及AI技术的具体落地,为企业高质量发展以及业务出海提供有益借鉴。
72473 2
See you in 深圳丨阿里云存储技术实战营报名启动,3大议题速览
|
机器学习/深度学习 人工智能 算法
首届TensorFlow开发者大会:值得关注的亮点都在这里(附资源)
当地时间 2 月 15 日,谷歌在加州山景城召开了第一届年度 TensorFlow 开发者大会(TensorFlow Developer Summit 2017),这可算得上是 TensorFlow 开发者、支持者与爱好者的第一次盛会,谷歌也在此次会议上发布了开发者期待已久的 TensorFlow 1.0。
168 0
首届TensorFlow开发者大会:值得关注的亮点都在这里(附资源)
|
运维 前端开发 架构师
2016 SFDC 杭州开发者大会,一场属于开发者的技术盛宴
2016 SFDC 杭州开发者大会,一场属于开发者的技术盛宴
158 0
2016 SFDC 杭州开发者大会,一场属于开发者的技术盛宴
|
人工智能 弹性计算 自然语言处理
【1026 - 1030直播导视 | PPT 下载】阿里专家直播:EasyTransfer平台应用实践、大数据+AI meetup 2020第二季·上海场来啦!
本周为大家带来了8场技术公开课,技术学习实践两不误!开源日迎来第六期啦线上对话阿里云专家:为大家带来EasyTransfer平台应用实践;大数据+AI meetup上海专场来啦!大家快办好小板凳坐等下周技术专场吧!
7828 0
|
云栖大会 API 机器人
2019杭州云栖大会SaaS加速器专场回顾合集:重磅发布、嘉宾分享、技术解读...持续更新中!
SaaS加速器是为合作伙伴提供应用开发加速、集成加速、上云加速和售卖加速的技术和商业平台。本文收录了2019杭州云栖大会SaaS加速器专场系列报道,包括现场嘉宾分享、产品技术解读、重磅发布资讯等干货内容,持续更新中,敬请关注!
6459 0
2019杭州云栖大会SaaS加速器专场回顾合集:重磅发布、嘉宾分享、技术解读...持续更新中!
干货来了!2019阿里云合作伙伴峰会SaaS加速器专场回顾合集:嘉宾分享、深度解读...持续更新中
SaaS加速器是面向SaaS生态的商业和技术平台,向伙伴提供应用开发、集成、上云、售卖的全链路解决方案,助力伙伴成为SaaS独角兽;向客户提供企业应用及应用定制方案,满足企业一站式应用需求。本文收录了阿里云合作伙伴峰会SaaS加速器专场系列报道,包括现场嘉宾分享、行业深度解读等干货内容,持续更新中!
3860 0
干货来了!2019阿里云合作伙伴峰会SaaS加速器专场回顾合集:嘉宾分享、深度解读...持续更新中
|
开发者
阿里云峰会(上海)开发者大会五大分场演讲资料合辑开放下载啦!
7月24日,阿里云峰会(上海)开发者大会在上海世博中心盛大启程,与未来世界的开发者们分享开源大数据、IT基础设施云化、数据库、云原生、物联网等领域的技术干货,共同探讨前沿科技趋势,分析阿里云在一线生产场景的最佳实践,携手合作伙伴及广大开发者们共建云上开发新时代,让我们一起code up!
105779 0
|
大数据 开发者
开源大数据专场——阿里云峰会(上海)开发者大会PPT下载
7月24日,阿里云峰会(上海)开发者大会在上海世博中心盛大启程,与未来世界的开发者们分享开源大数据、IT基础设施云化、数据库、云原生、物联网等领域的技术干货,共同探讨前沿科技趋势,分析阿里云在一线生产场景的最佳实践,携手合作伙伴及广大开发者们共建云上开发新时代,让我们一起code up!
3961 0
|
算法 机器学习/深度学习 人工智能
【2018杭州云栖】机器学习专场:为AI的旅程加速
被互联网从业者称为“朝圣大会”的云栖大会,于2018年9月19日至22日在美丽的杭州云栖小镇举办。今年会议的主题是“驱动数字中国”,来自全球6个大洲81个国家及地区共12万人次现场参加。
1919 0
|
物联网 开发者
物联网专场——阿里云峰会(上海)开发者大会PPT下载
7月24日,阿里云峰会(上海)开发者大会在上海世博中心盛大启程,与未来世界的开发者们分享开源大数据、IT基础设施云化、数据库、云原生、物联网等领域的技术干货,共同探讨前沿科技趋势,分析阿里云在一线生产场景的最佳实践,携手合作伙伴及广大开发者们共建云上开发新时代,让我们一起code up!
2756 0