InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!( 二 )


本文插图
首先介绍一下 ModelArts 对数据怎么处理的 , 数据处理在 AI 推理流程中 , 占的时间比较长 , ModelArts 会提供一些在线标注的工具 , 可以帮助我们标注不同的数据 , 比如可以标注图像分类、图像检测 , 标记声音数据集还有声音分类等等 , 此外还推出了团队标注 , 支持多人团队标注 。 ModelArts 给标注数据的特征就是可视化 , 并且支持智能标注 , 以提高我们的标注效率 。 在难例标注方面 , 能协助用户高效处理难例集 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
接下来说一下训练过程 。 先说自动学习 , 这也是华为推出的比较偏向于零基础零代码开发人员推出的 AI 开发平台 。 用户只需要跟着流程走 , 先上传数据 , 然后标注数据 , 标注数据以后点训练模型 , 继续进行我们的部署验证 , 最后发布模型 , 整个过程按照流程走 , 不需要写任何代码就可以完成这个工作 。 所有底层算法包括一些参数都是他自动帮助你适配调优 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
另外一种训练模型的方式就是可以通过向导配置训练 , 算法里面有很多预置好的算法 , 你可以使用这些预置算法 , 整个过程不需要写代码 , 按照这个流程去先把你的算法导入进去 , 然后按照整个流程 。 如果使用预置算法 , 整个过程只是比自动学习丰富了一点 , 可以多配置你的具体算法 , 可以配置超参来调整结果 。 整个训练模型过程是可以评估和监控 , 可以查看资源情况 , 包括资源日志、评估结果等等 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
最后说到交互式 Notebook 建模 , 其支持 Python 建模语言 , 更开放 。 这个特别适合已经很了解 AI 开发的流程的用户 , 去测试新出的算法或者自己构建一个算法 。 在写好了分装以后 , 可以把代码分装 , 让它自动执行 。 而 ModelArts 提供 SDK 和 PyCharm , 使得用户可以通过底层撰写 SDK , 应用这个 SDK 就模拟在网站上进行 。 ModelArts 的 PyCharm 就像稳定版的 Notebook , 允许用户在里面写代码 , 帮助进行代码的推送、执行、日志上传 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
除了上述说的三种方法之外 , ModelArts 推出的另一个功能 , ML Studio , 除了支持深度开发还支持传统的机器学习 , 上图左边是支持的算法 , 右边是参数配置 , 最后执行日志是我们的执行结果 , 用户可以通过在画布上拖拽算法然后构建工作流 。
最后王龙步老师简单的介绍了一下华为云 AI 市场的改版 , 新推出了 ModelArtsflow、ModelArtsHub 。 可以让用户把 AI 过程的组件 , 包括数据集包括算法包括模型 , 以及最后的 Notebook 都可以放到 AI 市场上进行分享或者出售 。 另外是推出了 ModelArtsHub , 类似拆封即用的一个产品 , 可以让算法下载即用 。
2鲲鹏展翅 , 力算未来 , 开创计算新时代——华为鲲鹏云服务及解决方案 现在手机的使用或者移动端的使用越来越多 , 2018 年全球连接设备数已经超过 230 亿 , 而且这个数据还在不停的爆发增长 。 这样对我们整体的算力提出了新的诉求 。 仅仅传统的通用芯片已经满足不了越来越复杂的运算 , 我们已经进入计算架构创新的黄金时段 。
InfoQ|不再重复造轮子,DevRun开发者沙龙-用友·华为云杯专场,革新传统开发模式!
本文插图
通用计算这块华为的应对策略就是推出华为鲲鹏芯片 , 鲲鹏芯片是基于 ARM 设计的 , 有别于英特尔采用的复杂指令集 , ARM 做整型计算能力更强 , 但是在双精度浮点计算领域会相对弱一些 。 所以在打造优势解决方案的时候需要考虑场景适配的问题 。


推荐阅读