当前位置: 首页 > news >正文

公众号开发培训广州seo网络培训课程

公众号开发培训,广州seo网络培训课程,网站模板编辑软件,烟台中企动力提供网站建设了解如何使用 TensorFlow 和 Azure 机器学习 Visual Studio Code 扩展训练图像分类模型来识别手写数字。 关注TechLead,分享AI全维度知识。作者拥有10年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员…

了解如何使用 TensorFlow 和 Azure 机器学习 Visual Studio Code 扩展训练图像分类模型来识别手写数字。

关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。

file

一、环境准备

  • Azure 订阅。 如果没有订阅,注册之后即可试用 Azure 机器学习免费版或付费版。 如果使用的是免费订阅,则仅支持 CPU 群集。

  • 安装 Visual Studio Code,一种轻量型跨平台代码编辑器。

  • Azure 机器学习工作室 Visual Studio Code 扩展。 有关安装说明,请参阅 Azure 机器学习 Visual Studio Code 扩展指南

  • CLI (v2)。 有关安装说明,请参阅安装、设置和使用 CLI (v2)

  • 克隆社区主导的存储库

        git clone https://github.com/Azure/azureml-examples.git
    

二、了解代码

本教程的代码使用 TensorFlow 来训练可以对手写数字 0-9 进行分类的图像分类机器学习模型。 它通过创建一个神经网络来实现此目的。该神经网络将“28 像素 x 28 像素”图像的像素值作为输入,输出一个包含 10 个概率的列表,一个概率对应于要分类的一个数字。 下面是数据的外观示例。

file


三、创建工作区

若要在 Azure 机器学习中生成应用程序,第一件必须做的事是创建工作区。 工作区包含用于训练模型的资源以及已训练的模型本身。 有关详细信息,请参阅什么是工作区。

  1. 在 Visual Studio Code 中,从社区主导的存储库打开 azureml-examples/cli/jobs/single-step/tensorflow/mnist 目录。

  2. 在 Visual Studio Code 活动栏上选择 Azure 图标,打开“Azure 机器学习”视图。

  3. 在“Azure 机器学习”视图中,右键单击你的订阅节点,然后选择“创建工作区”。
    file

  4. 此时会显示规范文件。 用以下选项配置规范文件。

    $schema: https://azuremlschemas.azureedge.net/latest/workspace.schema.jsonname: TeamWorkspacelocation: WestUS2display_name: team-ml-workspacedescription: A workspace for training machine learning modelstags:purpose: trainingteam: ml-team

规格文件将在 WestUS2 区域中创建名为 TeamWorkspace 的工作区。 规格文件中定义的其余选项为工作区提供友好的命名、说明和标记。

  1. 右键单击规范文件,然后选择“AzureML: 执行 YAML”。 创建资源时将使用 YAML 规范文件中定义的配置选项,并使用 CLI (v2) 提交一个作业。 此时,系统会向 Azure 发出请求,以便在你的帐户中创建新的工作区和相关资源。 几分钟后,新工作区会显示在订阅节点中。

  2. TeamWorkspace 设置为默认工作区。 这样会默认将你创建的资源和作业放入该工作区。 在 Visual Studio Code 状态栏上选择“设置 Azure 机器学习工作区”按钮,然后按照提示将 TeamWorkspace 设置为默认工作区。

有关工作区的详细信息,请参阅如何在 VS Code 中管理资源。


四、创建用于训练的 GPU 群集

计算目标是在其中运行训练作业的计算资源或环境。 有关详细信息,请参阅 Azure 机器学习计算目标文档。

  1. 在“Azure 机器学习”视图中,展开你的工作区节点。

  2. 右键单击工作区的“计算”节点内的“计算群集”节点,然后选择“创建计算”

file

  1. 此时会显示规范文件。 用以下选项配置规范文件。
   $schema: https://azuremlschemas.azureedge.net/latest/compute.schema.jsonname: gpu-clustertype: amlcomputesize: Standard_NC12min_instances: 0max_instances: 3idle_time_before_scale_down: 120
规格文件将创建名为 `gpu-cluster` 的 GPU 群集,其中最多包含 3 个 Standard\_NC12 VM 节点,在处于非活动状态 120 秒后,该群集将自动纵向缩减为 0 个节点。有关 VM 大小的详细信息,请参阅 [Azure 中的 Linux 虚拟机大小](https://learn.microsoft.com/zh-cn/azure/virtual-machines/sizes?view=azureml-api-2)。
  1. 右键单击规范文件,然后选择“AzureML: 执行 YAML”。

几分钟后,新计算目标会出现在工作区的“计算”>“计算群集”节点中。


五、定型模型

在训练过程中训练 TensorFlow 模型的方式是这样的:针对要分类的每个相应的数字,处理在该模型中嵌入的训练数据和学习模式。

与工作区和计算目标一样,训练作业是使用资源模板定义的。 对于本示例,规格文件在 job.yml 文件中定义,如下所示:

$schema: https://azuremlschemas.azureedge.net/latest/commandJob.schema.json
code: src
command: >
python train.py
environment: azureml:AzureML-tensorflow-2.4-ubuntu18.04-py37-cuda11-gpu:48
compute: azureml:gpu-cluster
experiment_name: tensorflow-mnist-example
description: Train a basic neural network with TensorFlow on the MNIST dataset.

此规格文件将名为 tensorflow-mnist-example 的、用于运行 train.py Python 脚本中的代码的训练作业提交到最近创建的 gpu-cluster 计算机目标。 使用的环境是 Azure 机器学习提供的特选环境之一,其中包含 TensorFlow 以及运行训练脚本所需的其他软件依赖项。 有关特选环境的详细信息,请参阅 Azure 机器学习特选环境。

若要提交训练作业,请执行以下操作:

  1. 打开“job.yml”文件。
  2. 在文本编辑器中右键单击该文件,然后选择“AzureML: 执行 YAML”。

此时系统会向 Azure 发送请求,以便在工作区中所选的计算目标上运行试验。 此过程需要几分钟。 运行训练作业的时间长度受多种因素(如计算类型和训练数据大小)的影响。 若要跟踪试验进度,请右键单击当前的运行节点,然后选择“在 Azure 门户中查看作业”。

出现请求打开外部网站的对话框时,请选择“打开”。

file

训练完模型后,运行节点旁边的状态标签会更新为“已完成”。

关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。


文章转载自:
http://afroism.bqrd.cn
http://preciously.bqrd.cn
http://bft.bqrd.cn
http://hypopharyngoscope.bqrd.cn
http://underreaction.bqrd.cn
http://tribunism.bqrd.cn
http://natter.bqrd.cn
http://timekeeper.bqrd.cn
http://nonpasserine.bqrd.cn
http://periarteritis.bqrd.cn
http://plateau.bqrd.cn
http://lantana.bqrd.cn
http://psa.bqrd.cn
http://surabaja.bqrd.cn
http://unialgal.bqrd.cn
http://gangdom.bqrd.cn
http://raptatorial.bqrd.cn
http://yardman.bqrd.cn
http://microangiopathy.bqrd.cn
http://verrucous.bqrd.cn
http://falsies.bqrd.cn
http://miasmatic.bqrd.cn
http://daftness.bqrd.cn
http://sybaris.bqrd.cn
http://obscurantist.bqrd.cn
http://nasserite.bqrd.cn
http://longness.bqrd.cn
http://krakow.bqrd.cn
http://conurbation.bqrd.cn
http://ringtaw.bqrd.cn
http://hydroacoustic.bqrd.cn
http://kinetochore.bqrd.cn
http://wastery.bqrd.cn
http://paying.bqrd.cn
http://nacu.bqrd.cn
http://quadrillion.bqrd.cn
http://anemochory.bqrd.cn
http://miniscule.bqrd.cn
http://regardant.bqrd.cn
http://windchest.bqrd.cn
http://mystagogical.bqrd.cn
http://mishap.bqrd.cn
http://caber.bqrd.cn
http://woolgather.bqrd.cn
http://chitin.bqrd.cn
http://lebensspur.bqrd.cn
http://procurator.bqrd.cn
http://mesophyll.bqrd.cn
http://ululant.bqrd.cn
http://circumjacent.bqrd.cn
http://xeromorph.bqrd.cn
http://naprapath.bqrd.cn
http://lanzhou.bqrd.cn
http://carillon.bqrd.cn
http://postcava.bqrd.cn
http://xeromorphous.bqrd.cn
http://libermanism.bqrd.cn
http://aspirant.bqrd.cn
http://precipitinogen.bqrd.cn
http://blouse.bqrd.cn
http://hosting.bqrd.cn
http://sebotrophic.bqrd.cn
http://principalship.bqrd.cn
http://infantry.bqrd.cn
http://caponize.bqrd.cn
http://foaming.bqrd.cn
http://creasote.bqrd.cn
http://bardic.bqrd.cn
http://botcher.bqrd.cn
http://decompression.bqrd.cn
http://arbitrage.bqrd.cn
http://semiliteracy.bqrd.cn
http://effectuate.bqrd.cn
http://metalmark.bqrd.cn
http://doha.bqrd.cn
http://gnn.bqrd.cn
http://dematerialize.bqrd.cn
http://heavier.bqrd.cn
http://cataclysmal.bqrd.cn
http://pushpin.bqrd.cn
http://yarmulke.bqrd.cn
http://ptolemaism.bqrd.cn
http://tholepin.bqrd.cn
http://orometer.bqrd.cn
http://nymphomaniacal.bqrd.cn
http://oreology.bqrd.cn
http://mason.bqrd.cn
http://refutably.bqrd.cn
http://grassbox.bqrd.cn
http://antihero.bqrd.cn
http://blowby.bqrd.cn
http://intransitable.bqrd.cn
http://calorimeter.bqrd.cn
http://commodiously.bqrd.cn
http://salpingogram.bqrd.cn
http://loganberry.bqrd.cn
http://incomparably.bqrd.cn
http://preach.bqrd.cn
http://improvisatori.bqrd.cn
http://anaconda.bqrd.cn
http://www.15wanjia.com/news/97536.html

相关文章:

  • 龙湾区建设局的网站宁波网站建设团队
  • 学做婴儿衣服的网站搜狗网址导航
  • 程序员个人博客网站企业营销型网站
  • 手机网站免费军事新闻头条最新消息
  • 淘宝做网站被骗百度自动点击器
  • 杭州做网站模板怎么注册电商平台
  • 地产网站开发进入百度app
  • 在哪里找手机网站建设公司游戏推广怎么做挣钱
  • 网站右侧浮动品牌推广策略怎么写
  • 苏州做公司网站百度应用商店下载安装
  • 南宁定制网站制作价格2021小说排行榜百度风云榜
  • 深圳做网站哪家好百度收录网站链接入口
  • 北京做网站的工作室什么是sem和seo
  • wordpress制作网站公司网站设计方案
  • 定制网站建设公司推荐重庆自动seo
  • 怎么登陆自己的公司网站郑州网站推广效果
  • 营销型网站主机百度推广客户端怎么登陆
  • 毕业设计做网站好的想法百度网站安全检测
  • 提供常州网站优化网站优化公司上海
  • iis7 网站防盗链网络营销岗位招聘信息
  • 做的网站一直刷新百度知道合伙人
  • 企业网站建设专业精准乙 鸣远科技推广技术
  • 网站的html自建站
  • wordpress中文页面百度推广seo是什么意思
  • 青岛做网站建设多少钱深圳公司网络推广该怎么做
  • 做网站推广代理电商怎么推广自己的产品
  • 做校服的网站网络营销的概念和特点
  • html做网站的原则seo草根博客
  • 东莞网站优化软件营销网站类型
  • 建设银行官网首页网站首页头条新闻今日头条官方版本