排和插件化的形式支持AI应用的开发,支持的数据有视频,音频,语音,文本,通用数据的编排处理。 相比直接调用底层API开发AI业务,ModelBox有什么优势? ModelBox主要聚焦解决AI应用开发的问题,相比直接调用底层API,开发者需要关注每个底层的API使用方法,关注并发
该案例是使用华为云一站式AI开发平台ModelArts的新版“自动学习”功能,基于华为云AI开发者社区AI Gallery中的数据集资产,让零AI基础的开发者完成“物体检测”的AI模型的训练和部署。 一键完成商超商品识别模型部署 本教程以“商超商品识别”模型为例,完成从AI Gallery订阅模型,到ModelArts一键部署为在线服务的全流程体验过程。
CloudPond 将云基础设施和云服务部署到用户本地,适合对应用低时延访问、数据本地化留存及业务系统本地交互等有要求的业务场景 将云基础设施和云服务部署到用户本地,适合对应用低时延访问、数据本地化留存及业务系统本地交互等有要求的业务场景 购买 控制台 文档 1柜起步 1-32柜,低配置起步,按需扩容
拥有业界有竞争力的跨领域语义匹配、意图理解,支持通过可视化的界面进行业务场景的配置,一键化训练部署 拥有业界有竞争力的跨领域语义匹配、意图理解,支持通过可视化的界面进行业务场景的配置,一键化训练部署 多轮对话 多轮对话 具有上下文理解能力,能够实时跟踪用户的意图,保持用户的状态。通过上下文信息对用户问题进行理解,支持进一步引导用户
提供高性能、高可靠、低时延、低成本的海量存储系统,与华为云的大数据服务组合使用,可大幅降低成本,帮助企业简单便捷的管理大数据 分布式SQL引擎 Fabric提供分布式SQL引擎,实现了元数据服务、计算、缓存和存储的分层解耦和弹性,让每一层动态分配资源而不会影响另一层的性能或可用性。语句级别的
基于政企知识进行模型训练,通过对话交互,精准获取用户需求的信息,提高知识获取效率,带来有温度的人工智能服务体验。 智能创意营销 轻松完成多种风格类型的写作,提供创意的商业文案,帮助产品吸引更多的潜在客户,释放无穷创作活力。 行业API助手 轻松集成和调用接口,打通应用的最后一公里,提升整个业务系统的性能和效率。
“未来,我们希望继续深化与华为云的合作。通过华为云的全球化布局,推动我们的出海业务,进一步拓展我们的发展空间。” ——梦饷集团CEO 冷静 了解详情 T3 出行 “T3 出行Lakehouse 整体技术架构的特点就是存算分离,基于开源的Hudi 框架,使得它能够同时支撑BI 和AI 的场景,目前我们托管于华为云FusionInsight
支持本地或使用其他工具开发的算法上传至ModelArts中统一管理;支持订阅AI Gallery中的算法构建模型 训练管理 支持基于不同的数据,选择不同规格的资源池用于模型训练;支持使用以下三种方式开发模型:订阅算法、自定义算法、自定义镜像 AI应用管理 支持将训练作业中得到的模型、本地开发的模型部
支持大规模异构集群及调度管理 AI高效迁移 提供全流程云化昇腾迁移工具链,支撑用户AI业务高效使用昇腾云能力 提供迁移专业服务 为什么选择华为云AI开发平台ModelArts 稳定安全的算力底座,极快至简的模型训练 稳定安全的算力底座,极快至简的模型训练 支持万节点计算集群管理 大规模分布式训练能力,加速大模型研发
注效率低,只需人工提供极少量的标注数据,通过平台的自动标注功能,能够提升50%的标注效率,节省人力及时间成本;3、解决模型训练门槛高问题,可视化的模型训练界面,自动推荐训练参数,5分钟快速上手,模型训练成本降低70%;4、克服算法只能解决单一业务场景问题,通过拖拽的方式将多个模型
产品利用移动5G通讯,结合AI视觉算法的先进技术,与战训环节深度融合,实现比武考试、体能训练、日常训练等全场景应用 实时查看训练考核数据
快速生成票据证件类数据,单核CPU生成带标注数据每小时8万张,可模拟各类真实场景效果,内置上千万条语料,轻松获得百万张模型训练数据 灵活度高!数十种参数和灵活的阈值调配,数据真!可模拟多种真实场景效果,内置上千万条语料,速度快!单核CPU每小时可生成80000张票证,自带标注信息
试场的数据所抽帧生成,共采集了约7.38万张的高清图片数据,覆盖高速,城镇,测试区(乡村道路)、测试区(越野道路)等场景集(数据抽帧时间为3秒/帧),很大程度上避免了数据冗余,提供了更丰富的场景,提升客户训练算法模型的精确度。数据标注更多标注需求,以及标注数据请联系客服数据标注官网:iticdata
户提升线上营销的潜力,并且将挖掘到的用户需求和消费行为,以数据形式反馈给商户,帮助零售商家线上线下融合,实现零售数字化升级。同城云店:核心生意在门店,云店作为门店的经营渠道拓宽,增加门店的经营半径和经营时长,主要适配蛋糕烘焙、轻餐茶饮行业、生鲜果蔬等同城零售属性的行业。套餐包含1
和通话质量的功能。l 5G通信模块,是一款专为 IoT/eMBB 应用而设计的5G Sub-6 GHz工规级模块。采用M.2封装,几乎覆盖全球所有主流运营商。集成多星座高精度定位 GNSS(支持 GPS、GLONASS、BeiDou 和Galileo)接收机,内置丰富的网络协议,
存量企业的发展趋势、企业存活率、企业资本来向、企业的创新力等多个 方面实现对定位用户招商竞争力的整体动态监测,助力政府领导摸清企业发展 实力,研判整个用户的招商竞争力。2、招商能力对标:通过大数据、人工智能、标签分析等技术手段,筛选出符合当地的补强企业名单。通过动态图谱的形式选择
,提供快速的近似解,是优化设计和实时控制的重要工具。 不确定性量化(Uncertainty Quantification, UQ)是在系统中存在诸多不确定性因素时向决策者提供高置信度的系统行为预测的过程。UQ通过量化实际问题模型背后的不确定因素以评估和减少不确定性带来的风险,包含
有赞微商城是面向全行业全场景的的电商开店解决方案,帮助商家快速搭建线上商城。近百种营销工具,帮助拓展和运营全渠道流量,轻松线上经营。有赞微商城基于SaaS系统打造全渠道搭建线上商城,精细化运营会员,获取社交电商生意增量,为不同行业、场景商家匹配更合适的解决方案,不止系统工具,全方
拽即可完成对原始数据的清洗。物联网数据分析服务提供的资产建模能力,将帮助用户实现对企业的各种物理资产的建模,规范数据格式和交互的语义接口;物联网数据分析内置高性能流计算引擎,满足毫秒级实时处理性能要求 智能交通下的数据分析 智能交通下的数据分析: 业务挑战 智能交通场景下,往往涉
架构需要使用到大规模的计算集群(GPU/NPU服务器),集群中的服务器访问的数据来自一个统一的数据源,即一个共享的存储空间。这种共享访问的数据有诸多好处,它可以保证不同服务器上访问数据的一致性,减少不同服务器上分别保留数据带来的数据冗余等。另外以 AI 生态中非常流行的开源深度学习框架Py
运维、弹性伸缩的华为云数据库服务。 优质的硬件基础 华为云关系型数据库使用的是华为经过多年的研究、创新和开发,通过多重考验的服务器硬件,为用户带来稳定的、高性能数据库服务。 SQL优化方案 华为云关系型数据库提供慢SQL检测,用户可以根据华为云关系型数据库服务提出的优化建议进行代码优化。
构,能够提供更强的应用联动能力,使不同模块之间的数据和功能能够无缝集成,提高工作效率。3. 高占比的低代码交互操作:IFS智能财务商城采用低代码交互操作,用户无需编写复杂的代码,只需通过简单的操作即可完成复杂的任务,提高了用户的操作效率和易用性。4. 轻接入的智能化效果快速呈现:
表、设置报表的执行任务 数据库常见的安全问题有哪些 数据库常见的安全问题有哪些 数据库安全审计可以跨区域使用吗? 数据库安全审计不支持跨区域(Region)使用。待审计的数据库和购买的数据库安全审计实例必须在同一区域,您才能使用数据库安全审计功能。 如果您购买的数据库安全审计实例
什么是数据库 数据库是云服务中非常关键的一环,数据库包含关系型数据库、非关系型数据库等,为您打造更高可用、更高可靠、更高安全、更高性能、即开即用、便捷运维、弹性伸缩的数据库服务,本文为您介绍什么是数据库,以及常见的数据库介绍。 云数据库产品总览 数据库迁移指南 常见的数据库介绍 什么是云数据库RDS
不同区域和行业的完善云服务安全保障体系。 安全性是华为云与您的共同责任,如图1所示。 华为云:负责云服务自身的安全,提供安全的云。华为云的安全责任在于保障其所提供的 IaaS、PaaS 和 SaaS 类云服务自身的安全,涵盖华为云数据中心的物理环境设施和运行其上的基础服务、平台服
运维、弹性伸缩的华为云数据库服务。 优质的硬件基础 华为云关系型数据库使用的是华为经过多年的研究、创新和开发,通过多重考验的服务器硬件,为用户带来稳定的、高性能数据库服务。 SQL优化方案 华为云关系型数据库提供慢SQL检测,用户可以根据华为云关系型数据库服务提出的优化建议进行代码优化。
机多卡的训练场景,满足不同AI模型训练的要求。针对第一次使用ModelArts的用户,本文提供端到端案例指导,帮助您快速了解如何在ModelArts上选择合适的训练方案并进行模型训练。 模型训练常见问题 本地导入的算法有哪些格式要求? ModelArts支持导入本地开发的算法,格式要求如下:
AI训练数据的方法有哪些
机器学习从有限的观测数据中学习一般性的规律,并利用这些规律对未知的数据进行预测。为了获取更准确的预测结果,用户需要选择一个合适的算法来训练模型。针对不同的场景, ModelArts 提供大量的算法样例。以下章节提供了关于业务场景、算法学习方式、算法实现方式的指导。
选择算法的实现方式
ModelArts提供如下方式实现模型训练前的算法准备。
- 使用订阅算法
- 使用预置框架
如果您需要使用自己开发的算法,可以选择使用ModelArts预置框架。ModelArts支持了大多数主流的AI引擎,详细请参见预置训练引擎。这些预置引擎预加载了一些额外的python包,例如numpy等;也支持您通过在代码目录中使用“requirements.txt”文件安装依赖包。使用预置框架创建训练作业请参考开发用于预置框架训练的代码指导。
- 使用预置框架 + 自定义 镜像 :
如果先前基于预置框架且通过指定代码目录和启动文件的方式来创建的算法;但是随着业务逻辑的逐渐复杂,您期望可以基于预置框架修改或增加一些软件依赖的时候,此时您可以使用预置框架 + 自定义镜像的功能,即选择预置框架名称后,在预置框架版本下拉列表中选择“自定义”。
此功能与直接基于预置框架创建算法的区别仅在于,镜像是由用户自行选择的。用户可以基于预置框架制作自定义镜像。基于预置框架制作自定义镜像代码可参考使用预置镜像制作自定义镜像用于训练模型章节。
- 完全自定义镜像:
订阅算法和预置框架涵盖了大部分的训练场景。针对特殊场景,ModelArts支持用户构建自定义镜像用于模型训练。用户遵循ModelArts镜像的规范要求制作镜像,选择自己的镜像,并且通过指定代码目录(可选)和启动命令的方式来创建的训练作业。
自定义镜像需上传至 容器镜像服务 ( SWR ),才能用于ModelArts上训练,请参考使用自定义镜像训练模型。由于自定义镜像的制作要求用户对容器相关知识有比较深刻的了解,除非订阅算法和预置引擎无法满足需求,否则不推荐使用。
当使用完全自定义镜像创建训练作业时,“启动命令”必须在“/home/ma-user”目录下执行,否则训练作业可能会运行异常。
创建算法
您在本地或使用其他工具开发的算法,支持上传至ModelArts中统一管理。
- 创建算法的准备工作。
- 完成数据准备:已在ModelArts中创建可用的数据集,或者您已将用于训练的数据集上传至 OBS 目录。
- 准备训练脚本,并上传至OBS目录。训练脚本开发指导参见开发用于预置框架训练的代码或开发用于自定义镜像训练的代码。
- 在OBS创建至少1个空的文件夹,用于存储训练输出的内容。
- 确保您使用的OBS目录与ModelArts在同一区域。
- 进入算法创建页面。
- 登录ModelArts管理控制台,单击左侧菜单栏的“资产管理 > 算法管理”。
- 在“我的算法”管理页面,单击“创建”,进入“创建算法”页面。填写算法的基本信息,包含“名称”和“描述”。
- 设置算法启动方式,有以下三种方式可以选择。
- 设置算法启动方式(预置框架)
图1 使用预置框架创建算法需根据实际算法代码情况设置“代码目录”和“启动文件”。选择的预置框架和编写算法代码时选择的框架必须一致。例如编写算法代码使用的是TensorFlow,则在创建算法时也要选择TensorFlow。
表1 使用预置框架创建算法 参数
说明
“启动方式”
选择“预置框架”。
选择算法使用的预置框架引擎和引擎版本。
“代码目录”
算法代码存储的OBS路径。训练代码、依赖安装包或者预生成模型等训练所需文件上传至该代码目录下。
请注意不要将训练数据放在代码目录路径下。训练数据比较大,训练代码目录在训练作业启动后会下载至后台,可能会有下载失败的风险。
训练作业创建完成后,ModelArts会将代码目录及其子目录下载至训练后台容器中。
例如:OBS路径“obs://obs-bucket/training-test/demo-code”作为代码目录,OBS路径下的内容会被自动下载至训练容器的“${MA_JOB_DIR}/demo-code”目录中,demo-code为OBS存放代码路径的最后一级目录,用户可以根据实际修改。
说明:- 编程语言不限。
- 文件数(含文件、文件夹数量)小于或等于1000个。
- 文件总大小小于或等于5GB。
“启动文件”
必须为“代码目录”下的文件,且以“.py”结尾,即ModelArts目前只支持使用Python语言编写的启动文件。
代码目录路径中的启动文件为训练启动的入口。
- 设置算法启动方式(预置框架+自定义)
图2 使用预置框架+自定义镜像创建算法需根据实际算法代码情况设置“镜像”、“代码目录”和“启动文件”。选择的预置框架和编写算法代码时选择的框架必须一致。例如编写算法代码使用的是TensorFlow,则在创建算法时也要选择TensorFlow。
表2 使用预置框架+自定义镜像创建算法 参数
说明
“启动方式”
选择“预置框架”。
预置框架的引擎版本选择“自定义”。
“镜像”
用户制作的镜像需要提前上传到SWR,才可以在这里选择。制作镜像的方式请参见训练作业的自定义镜像制作流程。
“代码目录”
算法代码存储的OBS路径。训练代码、依赖安装包或者预生成模型等训练所需文件上传至该代码目录下。
请注意不要将训练数据放在代码目录路径下。训练数据比较大,训练代码目录在训练作业启动后会下载至后台,可能会有下载失败的风险。
训练作业启动时,ModelArts会将训练代码目录及其子目录下载至训练后台容器中。
例如:OBS路径“obs://obs-bucket/training-test/demo-code”作为代码目录,OBS路径下的内容会被自动下载至训练容器的“${MA_JOB_DIR}/demo-code”目录中,demo-code为OBS存放代码路径的最后一级目录,用户可以根据实际修改。
说明:- 训练代码编程语言不限。训练启动文件必须为Python语言。
- 文件数(含文件、文件夹数量)小于或等于1000个。
- 文件总大小要小于或等于5GB。
- 文件深度要小于或等于32
“启动文件”
必须为“代码目录”下的文件,且以“.py”结尾,即ModelArts目前只支持使用Python语言编写的启动文件。
代码目录路径中的启动文件为训练启动的入口。
选择预置框架+自定义时,该功能的后台行为与直接基于预置框架运行训练作业相同,例如:- 系统将会自动注入一系列环境变量。
PATH=${MA_HOME}/anaconda/bin:${PATH} LD_LIBRARY_PATH=${MA_HOME}/anaconda/lib:${LD_LIBRARY_PATH} PYTHONPATH=${MA_JOB_DIR}:${PYTHONPATH}
- 您选择的启动文件将会被系统自动以python命令直接启动,因此请确保镜像中的Python命令为您预期的Python环境。注意到系统自动注入的PATH环境变量,您可以参考下述命令确认训练作业最终使用的Python版本:
export MA_HOME=/home/ma-user; docker run --rm {image} ${MA_HOME}/anaconda/bin/python -V docker run --rm {image} $(which python) -V
- 系统将会自动添加预置框架关联的超参。
- 设置算法启动方式(自定义)
图3 完全使用自定义镜像创建算法
表3 完全使用自定义镜像创建算法 参数
说明
“启动方式”
选择“自定义”。
“镜像”
用户制作的镜像需要提前上传到SWR,才可以在这里选择。制作镜像的方式请参见训练作业的自定义镜像制作流程。
“代码目录”
算法代码存储的OBS路径。训练代码、依赖安装包或者预生成模型等训练所需文件上传至该代码目录下。如果自定义镜像中不含训练代码则需要配置该参数,如果自定义镜像中已包含训练代码则不需要配置。
请注意不要将训练数据放在代码目录路径下。训练数据比较大,训练代码目录在训练作业启动后会下载至后台,可能会有下载失败的风险。
训练作业启动时,ModelArts会将训练代码目录及其子目录下载至训练后台容器中。
例如:OBS路径“obs://obs-bucket/training-test/demo-code”作为代码目录,OBS路径下的内容会被自动下载至训练容器的“${MA_JOB_DIR}/demo-code”目录中,demo-code为OBS存放代码路径的最后一级目录,用户可以根据实际修改。
说明:- 训练代码编程语言不限。训练启动文件必须为Python语言。
- 文件数(含文件、文件夹数量)小于或等于1000个。
- 文件总大小要小于或等于5GB。
- 文件深度要小于或等于32
“启动命令”
必填,镜像的启动命令。
运行训练作业时,当“代码目录”下载完成后,“启动命令”会被自动执行。- 如果训练启动脚本用的是py文件,例如“train.py”,则启动命令如下所示。
python ${MA_JOB_DIR}/demo-code/train.py
- 如果训练启动脚本用的是sh文件,例如“main.sh”,则启动命令如下所示。
bash ${MA_JOB_DIR}/demo-code/main.sh
启动命令支持使用“;”和“&&”拼接多条命令,命令中的“demo-code”为存放代码目录的最后一级OBS目录,以实际情况为准。
当存在输入管道、输出管道、或是超参的情况下,请保证启动命令的最后一条命令是运行训练脚本。
原因:系统会将输入管道、输出管道、以及超参添加到启动命令的末尾,如果最后一条命令不是运行训练脚本则会报错。
例如:启动命令的最后一条是python train.py,且存在--data_url超参,系统正常运行会执行python train.py --data_url=/input。但是当启动命令python train.py后面有其他命令时,如下所示:
python train.py pwd #反例,启动命令的最后一条命令不是运行训练脚本,而是pwd
此时,如果拼接了输入管道、输出管道、以及超参,系统运行实际执行的是python train.py pwd --data_url=/input,就会报错。
训练支持的自定义镜像使用说明请参考自定义镜像的启动命令规范。
- 设置算法启动方式(预置框架)
- 输入输出管道设置。
训练过程中,算法需要从OBS桶或者数据集中获取数据进行模型训练,训练产生的输出结果也需要存储至OBS桶中。用户的算法代码中需解析输入输出参数实现ModelArts后台与OBS的数据交互,用户可以参考准备模型训练代码完成适配ModelArts训练的代码开发。
- 输入配置
表4 输入配置 参数
参数说明
参数名称
根据实际代码中的输入数据参数定义此处的名称。此处设置的代码路径参数必须与算法代码中解析的训练输入数据参数保持一致,否则您的算法代码无法获取正确的输入数据。
例如,算法代码中使用argparse解析的data_url作为输入数据的参数,那么创建算法时就需要配置输入数据的参数名称为“data_url”。
描述
输入参数的说明,用户可以自定义描述。
获取方式
输入参数的获取方式,默认使用“超参”,也可以选择“环境变量”。
输入约束
开启后,用户可以根据实际情况限制数据输入来源。输入来源可以选择“数据存储位置”或者“ModelArts数据集”。
添加
用户可以根据实际算法添加多个输入数据来源。
- 输出配置
- 输入配置
- 定义超参。
创建算法时,ModelArts支持用户自定义超参,方便用户查阅或修改。定义超参后会体现在启动命令中,以命令行参数的形式传入您的启动文件中。
- 编辑超参。
为保证数据安全,请勿输入敏感信息,例如明文密码。
表6 超参编辑参数 参数
说明
名称
填入超参名称。
超参名称支持64个以内字符,仅支持大小写字母、数字、下划线和中划线。
类型
填入超参的数据类型。支持String、Integer、Float和Boolean。
默认值
填入超参的默认值。创建训练作业时,默认使用该值进行训练。
约束
单击“约束”。在弹出对话框中,支持用户设置默认值的取值范围或者枚举值范围。
必须
选择是或否。
- 选择否,则在使用该算法创建训练作业时,支持在创建训练作业页面删除该超参。
- 选择是,则在使用该算法创建训练作业时,不支持在创建训练作业页面删除该超参。
描述
填入超参的描述说明。
超参描述支持大小写字母、中文、数字、空格、中划线、下划线、中英文逗号和中英文句号。
- 支持的策略。
ModelArts Standard支持用户使用自动化搜索功能。自动化搜索功能在零代码修改的前提下,自动找到最合适的超参,有助于提高模型精度和收敛速度。详细的参数配置请参考创建自动模型优化的训练作业。
自动搜索目前仅支持“tensorflow_2.1.0-cuda_10.1-py_3.7-ubuntu_18.04-x86_64”和“pytorch_1.8.0-cuda_10.2-py_3.7-ubuntu_18.04-x86_64”镜像
- 添加训练约束。
- 资源类型:选择适用的资源类型,支持多选。
- 多卡训练:选择是否支持多卡训练。
- 分布式训练:选择是否支持分布式训练。
- 当创建算法的参数配置完成后,单击“提交”,返回算法管理列表。
运行环境预览
创建算法时,可以打开创建页面右下方的运行环境预览窗口,辅助您了解代码目录、启动文件、输入输出等数据配置在训练容器中的路径。
发布算法到AI gallery
发布算法:创建完成的算法,支持发布到AI Gallery,并分享给其他用户使用。
- 如果首次发布算法,则“发布方式”选择“创建新资产”,填写“资产标题”、选择发布区域等信息。
- 如果是为了更新已发布的算法版本,则“发布方式”选择“添加资产版本”,在“资产标题”下拉框中选择已有资产标题,填写“资产版本”。

如果是首次在AI Gallery发布资产则此处会出现勾选“我已阅读并同意《华为云AI Gallery百模千态社区服务声明 》和《 华为云AI Gallery服务协议 》”选项,需要阅读并勾选同意才能正常发布资产。
提交资产发布申请后,AI Gallery侧会自动托管上架,可以前往AI Gallery查看资产上架情况。
删除算法

删除后,创建的算法资产会被删除,且无法恢复,请谨慎操作。
删除我的算法:在“资产管理 > 算法管理 > 我的算法”页面,“删除”运行结束的训练作业。您可以单击“操作”列的“删除”,在弹出的提示框中,输入DELETE,单击“确定”,删除对应的算法。
删除订阅算法:前往AI Gallery,在“我的资产 > 算法”中,单击我的订阅,对需要删除的算法单击“取消订阅”,在弹出的提示框中单击“确定”即可。
AI训练数据的方法有哪些常见问题
更多常见问题 >>-
我们生活中的很多领域都需要用到数据分析,数据分析可以有助于我们作出更为准确的判。华为云物联网边缘计算服务(IoT Edge),在靠近物或数据源头的边缘侧,融合网络、计算、存储、应用核心能力的开放平台,就近提供计算和智能服务,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。
-
云专线常见问题汇总解答。
-
云监控服务支持的5种聚合方法介绍。
-
提供安全稳定、性能领先、无限弹性扩展的存储能力,降低使用成本,驱动千行百业数据价值变现
-
新奥尔良方法的概念和来源介绍。
-
审计可以帮助数据库管理员发现现存架构和使用中的漏洞。数据库审计的层次分为访问及身份验证审计、 用户与管理员审计、安全活动监控、漏洞与威胁审计。
AI训练数据的方法有哪些教程视频
最佳实践视频帮助您快速了解搭建流程 了解更多
更多相关专题
增值电信业务经营许可证:B1.B2-20200593 | 域名注册服务机构许可:黔D3-20230001 | 代理域名注册服务机构:新网、西数