华为AI全栈成长计划课程——AI进阶篇——第一周笔记1
第1章 全流程AI开发平台-ModelArts
1.1 ModelArts服务介绍
华为AI解决方案
- 应用使能:提供全流程服务(ModelArts),分层API和预集成方案。
- MindSpore,支持端、边、云独立的和协同的统一训练和推理框架。
- CANN:芯片算子库和高度自动化算子开发工具。
- Ascend:基于统一、可拓展架构的系列化AI IP和芯片。
ModelArts:一站式AI开发平台
- 面向不同AI开发者:应用开发者、公民数据科学家、AI专家、智能运维(AI Ops)
- 数据优化流程:数据->数据处理->模型训练->模型管理->部署(AI应用1)->AI市场(AI应用2)
在线标注平台
- 支持多种数据标注:物体(图像分类、物体检测)、音频(声音分类、语音内容、语音分割)、文本(文本分类、命名实体文本三元组);
- 支持团队标注:一个标注任务,可以团队多成员标注。
数据处理
- 混合智能标注,大幅提升标注效率:基于半监督/主动学习的混合智能标注,标注效率提升5倍,大于90%的标注效率。
数据特征挖掘
- 提供深度数据优化建议
自动学习
- ExeML引擎,三步创建AI模型(0编码,0 AI经验)
- 步骤:上传并标注数据 -> 训练模型 -> 验证并发布模型
模型训练
-
提供大量的预置算法进行迁移学习,简化模型创建。
-
所有模型已基于开源或行业数据集训练完毕,实现精度和速度优化。
-
仅需配置数据和日志输出路径;使用预置模型进行迁移学习;自动超参调优;自动模型压缩(量化、修剪);零编码模型训练优化。
-
交互式Notebook建模,支持Python建模语言,更开放
-
支持Python2.7,Python3.6。
-
支持多种资源类型和规格灵活选择:CPU/GPU/Ascend。
-
支持自动停止,用户可自定义配置停止时间。
-
内置TensorFlow,Pytorch,SparkMLlib,Scikit-Learn,XGBoost等AI引擎库,并且支持用户自行安装更多算法库(pip install)。
-
向导配置式训练,清晰建模过程
-
模型训练过程可评估和监控,训练过程和质量更可控。
-
支持查看训练详情信息,服务资源消耗情况,配置信息,日志,资源占用,模型评估,TensorBoard可视化,版本比对等。
模型部署
-
端、边、云全场景AI模型部署
-
AI市场、快速开发,便捷变现
1.2 ModelArts服务应用场景
图像识别
- 准确识别图片中的物体分类信息,比如动物识别、品牌Logo识别、车型识别等。
- 优势:提供丰富的图像分类/图像语义分割模型算法。
- 便捷:基于开源图片数据集训练好的预置模型,可方便用户继续训练,提升训练速度。
视频分析
- 准确分析视频中的关键信息,比如人脸识别、车辆特征识别。
- 优势:提供丰富的视频检测/视频语义分析模型算法。
- 便捷:基于开源数据集训练好的预置模型,可方便用户继续训练,提升训练速度。
语音识别
- 让机器理解语音信号,协助处理语音信息,适用于智能客服问答、智能助手等。
- 优势:提供丰富的自然语音处理算法。
- 便捷:基于开源数据集训练好的预置模型,可方便用户继续训练,提升训练速度。
异常检测
- 在网络设备运行中,用自动化网络检测系统,根据流量情况实时分析,预测可疑流量或可能发生故障的设备。
- 相关内容:推荐算法:基于PCA的异常检测、孤立森林
- 场景案例:网络入侵检测
1.3 ModelArts典型用户案例
-
案例一:
-
案例二:
-
案例三:
-
案例四:
1.4 ModelArts开发准备
- 1.华为云注册与实名认证
- 2.获取AK/SK的密钥信息
- 3.ModelArts全局配置
- 4.华为云OBS服务基本操作
转载文章请标识和保留出处和署名,谢谢ヾ(•ω•`。)