机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练

这篇具有很好参考价值的文章主要介绍了机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Machine Learning 这个领域,通常训练一个业务模型的难点并不在于算法的选择,而在于前期的数据清理和特征工程这些纷繁复杂的工作,训练过程中的问题在于参数的反复迭代优化。

AutoML 是 Azure Databricks 的一项功能,它自动的对数据进行清理和特征工程并使用数据尝试多种算法和参数来训练最佳机器学习模型。使用这种自动化模型训练可以满足以下业务问题的模型训练:

1、分类问题:

AutoML可以用于解决二分类或多分类问题,如客户流失预测、邮件是否为垃圾邮件的判断等。

2、回归问题:

在涉及连续数值预测的场景中,如销售额预测、房价预测等,AutoML能够提供有效的解决方案。

3、时间序列预测:

对于时间相关的数据,如股票价格预测、需求预测等,AutoML可以通过时间序列分析提供预测。

下面来演示如何使用:

本教程需要Azure Data Bricks工作区,启动工作区方法,请参照下面链接:

想学习云计算么?教你如何免费白嫖微软和AWS的云资源一年-CSDN博客

利用 Azure Data Bricks的免费资源学习云上大数据-CSDN博客

一、启动Data Bricks SQL仓库

在工作区的 Azure Databricks 门户中,在边栏的“SQL”,选择“SQL 仓库

请注意,工作区已包含一个名为 Starter Warehouse SQL 仓库

SQL 仓库的操作菜单中,选择编辑。然后,将群集大小属性设置为2X-Small”并保存更改。

使用启动按钮启动 SQL 仓库(这可能需要一两分钟)

二、上传训练数据

1、将penguins.csv上传到平台中,如下图:

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

 2、上传之后如下图:选择“创建表格”按钮

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

三、创建机器学习计算节点

创建机器学习计算节点,注意:需要选择单一用户,单节点,Runtime选择ML 14.2ML Scala.2.12,spark3.5.0 ,不要选带GPU的。如下图:

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

创建成功之后的Cluster配置如下: 注意要去掉使用photon加速这个复选项,然后选择“创建计算”

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

四、创建 AutoML试验

如下图:在DataBricks工作区中,选择新建--》AutoML试验

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

1、选择上一步创建好的机器学习类型的集群:

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

2、ML问题类型:选择“分类” 如下图 

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

3、选择训练用的数据如下图:

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

4、其它参数配置如下图: 

 机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

5、选择 最下边的 启动 AutoML按钮开始试验

训练结束之后,如下图:

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

 6、Species_penguins页中,选择查看笔记本的最佳模型”        机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

 下面就是打开的笔记的最佳模型的全部训练脚本,可以基于这个最佳模型进行修改优化,或者重新训练。

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

 关闭包含笔记本的浏览器选项卡以返回到实验页面,在运行列表中,选择第一个运行的名称(生成最佳模型)以将其打开

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

五、在系统中注册模型

选中训练的最佳模型之后,在右上角,选择“注册模型”按钮,出现下面的界面:

在 Model Name 输入库,输入模型名称,然后选择"注册"

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

注册成功之后,则在左侧菜单栏的“模型” 选项中可以看到已经注册的模型

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

选择 test-penguins 模型之后,显示该模型的相关信息

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

  1. “test-penguins页面上,使用使用模型进行推理按钮,使用以下设置创建新的实时终端节点:
    1. 型号 Penguin-Classifier
    2. 型号版本1
    3. 端点classify-penguin
    4. 计算大小:小

机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练,云计算,azure,microsoft,机器学习,自动化,人工智能

创建终结点后,使用右上角的“查询终结点”按钮打开一个界面,您可以从中测试终结点。然后,在测试界面的“浏览器”选项卡上,输入以下 JSON 请求,并使用“发送请求”按钮调用终结点并生成预测。

{ "dataframe_records": [ { "Island": "Biscoe", "CulmenLength": 48.7, "CulmenDepth": 14.1, "FlipperLength": 210, "BodyMass": 4450 } ] }

自此,一个完整的AutoML的流程就跑完了,自动化机器学习可以帮助大家快速建立AI模型,其实门槛也没那么高。文章来源地址https://www.toymoban.com/news/detail-811387.html

到了这里,关于机器学习没那么难,Azure AutoML帮你简单3步实现自动化模型训练的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Azure 机器学习 - 使用自动化机器学习训练计算机视觉模型的数据架构

    了解如何设置Azure Machine Learning JSONL 文件格式,以便在训练和推理期间在计算机视觉任务的自动化 ML 实验中使用数据。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的

    2024年02月05日
    浏览(52)
  • Azure机器学习 - 在 Azure 机器学习中上传、访问和浏览数据

    机器学习项目的开始阶段通常涉及到探索性数据分析 (EDA)、数据预处理(清理、特征工程)以及生成机器学习模型原型来验证假设,本教程介绍如何执行下列操作:将数据上传到云存储空间,创建 Azure 机器学习数据资产,访问笔记本中的数据以进行交互式开发, 创建新版本

    2024年02月06日
    浏览(52)
  • 实现自动化测试中的AI与机器学习支持

    自动化测试是软件开发过程中不可或缺的一部分,它可以有效地提高软件质量,降低开发成本。然而,随着软件系统的复杂性不断增加,传统的自动化测试方法已经无法满足需求。因此,研究人员和企业开始关注AI和机器学习技术,以提高自动化测试的效率和准确性。 在本文

    2024年02月20日
    浏览(44)
  • 使用机器学习实现自动化测试:提高效率和准确性

    在软件开发的过程中,测试是一个至关重要的环节。传统的手动测试往往耗时耗力,而且存在人为疏漏的可能。为了解决这些问题,许多团队开始将机器学习应用于自动化测试,以提高测试效率和准确性。 本文将介绍如何使用机器学习技术来实现自动化测试,从而显著提升软

    2024年02月15日
    浏览(54)
  • Azure通过自动化账户实现对资源变更

    参考文档:https://docs.azure.cn/zh-cn/automation/quickstarts/create-azure-automation-account-portal 保存,并在测试窗格里面进行测试 若没有问题,点击发布。 添加runbook S1为定价层 官方文档: https://docs.azure.cn/zh-cn/automation/troubleshoot/runbooks

    2024年02月14日
    浏览(52)
  • 跨境电商无货源如何实现自动化对接1688货源商品上架?1688商品采集API来帮你

    阿里巴巴集团旗下的B2B电子商务网站,提供海量优质商品,为采购商和供应商提供交流、合作、采购等服务,是很多没有货源优势的电商卖家首选的货源途径,也是国内最大、货源种类最齐全的货源网站。 不少做跨境电商无货源的朋友都想要直接从1688源头厂家拿货,实现自

    2024年02月21日
    浏览(53)
  • 自动化运维中的人工智能与机器学习:实现智能化运维

    自动化运维(Automated Operations)是一种通过自动化工具和技术来管理和维护计算机系统的方法。随着云计算、大数据和人工智能等技术的发展,自动化运维的重要性逐渐凸显。人工智能与机器学习在自动化运维中发挥着越来越重要的作用,为智能化运维提供了强大的支持。 本文

    2024年03月10日
    浏览(115)
  • Azure - 机器学习:创建机器学习所需资源,配置工作区

    本文中你可以创建使用 Azure 机器学习所需的资源,包含工作区和计算实例。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营

    2024年02月08日
    浏览(40)
  • Azure - 机器学习实战:快速训练、部署模型

    本文将指导你探索 Azure 机器学习服务的主要功能。在这里,你将学习如何创建、注册并发布模型。此教程旨在让你深入了解 Azure 机器学习的基础知识和常用操作。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕

    2024年02月08日
    浏览(48)
  • Azure机器学习 - 使用与Azure集成的Visual Studio Code实战教程

    本文介绍如何启动远程连接到 Azure 机器学习计算实例的 Visual Studio Code。 借助 Azure 机器学习资源的强大功能,使用 VS Code 作为集成开发环境 (IDE)。 在VS Code中将计算实例设置为远程 Jupyter Notebook 服务器。 关注TechLead,分享AI全维度知识。作者拥有10+年互联网服务架构、AI产品研

    2024年02月07日
    浏览(60)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包