大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

本文分享自华为云社区 《【云享问答】第3期:大模型时代,如何快速开发AI应用-云社区-华为云》,作者:华为云社区精选。

大模型快速普及应用的当下,AI浪潮汹涌而至,对于开发者来说,开发一款属于自己的AI应用并不是遥不可及。华为云AI生态技术专家、中科院计算所博士坐阵,从数据处理、算法开发、模型训练到部署,全方位拆解AI开发全流程,本期 【云享问答】 通过这14个问题,带你上手华为云一站式AI开发平台ModelArts,实现AI应用的快速开发。

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q1、AI开发的基本流程是怎样的?

一个典型的AI应用开发包括数据处理、算法开发、模型训练、模型部署等,在ModelArts上可以完成以上所有流程。数据处理主要是对上传到云端的数据进行标注和特征分析,算法开发可以使用ModelArts官方发布或自己开发的算法,模型训练即使用云上的CPU/GPU/NPU等资源创建训练作业,最终的模型部署可部署为在线服务或者边缘服务,可以参考这个免费案例免费体验AI全流程开发_AI开发平台ModelArts_准备工作_开通ModelArts资源_免费体验_华为云)实操一下。

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q2、零基础小白,也可以快速上手AI开发吗?

零基础小白,可以使用ModelArts进行AI开发体验,推荐尝试ModelArts自动学习功能, 自动学习不需要AI能力和编码能力,只需上传数据,通过图像化界面操作即可完成模型训练和部署,当前支持图像分类、物体检测、预测分析、声音分类和文本分类等任务。 指导手册自动学习简介_AI开发平台ModelArts_自动学习_自动学习(新版)_华为云

也可以前往华为云AI开发交流社区——AI GalleryAI_Gallery_AI模型案例_华为云,里面有很多算法、模型、notebook等资产(这些资产的运行依赖的就是ModelArts),也有课程和讨论区。

Q3、华为云ModelArts是如何简化AI开发过程的?

简单的说,ModelArts解决了AI开发最关键的算力和算法获取问题:1、作为云平台,它提供非常方便的算力资源;2. AI Gallery作为社区,提供非常多开箱即用的模型。

AI开发包括多个步骤,每个步骤也有很多细节,ModelArts提供足够丰富的功能满足不同的需求。另一方面,ModelArts也提供了工作流能力(Workflow),覆盖数据标注、数据处理、模型开发/训练、模型评估、应用开发、应用评估等AI开发的多个步骤,使用者可以通过可视化配置运行开发好的工作流。

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q4、与本地开发相比, 在云上进行AI应用开发有什么优势?

以华为云一站式AI开发平台ModelArts为例,它的优势体现在:

  1. 数据智能标注、团队标注、特征分析,可以提高数据处理的效率;
  2. 自动学习、AI Gallery的预置算法,无需编写代码开发算法,可以快速进行实验;
  3. 推理部署,不用自己去开发Web服务、用户鉴权等模块,可以快速将模型部署成在线服务;
  4. 丰富的案例资料,在AI Gallery上可以学习了解当前热门的AI模型、算法等案例。

Q5、如何从本地IDE连接ModelArts,进行AI应用开发?

ModelArts支持通过本地IDE远程连接到云上的Notebook中,开发基于PyTorchTensorFlow和MindSpore引擎的AI模型:具体操作指导参考本地IDE操作流程_AI开发平台ModelArts_开发环境_本地IDE_华为云

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q6、海量数据处理很繁琐,ModelArts可以简化这个流程吗?

可以的,ModelArts提供数据标注功能,即在云上提供图像、文本、音频、视频等数据的标注作业,除了人工标注外,ModelArts还提供自动标注、团队标注等;另外也提供数据特征分析功能,可以根据数据集中图片特征绘制曲线。

Q7、当前在ModelArts上能获得哪些公开的数据集?

数据集公开在AI Gallery上,一部分是常见的公开数据集,如ImageNet、COCO、CitySpaces、Imdb情感分析等;一部分是华为云以往的AI比赛中使用的数据集,如无人车比赛的交通标志识别、疲劳驾驶检测比赛的视频、OCR比赛的中英文购物小票等;最后就是开发者自发上传的各式数据集。可以去AI Gallery逛逛AI_Gallery_AI模型案例_华为云

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q8、如何将本地训练的模型迁移上云?

我们既可以将模型部署到云上作为Web服务,也支持下发到端边侧。

如果自己线下训练的模型,部署到ModelArts平台成为一个API服务,不需要做模型转换,可以参考如下。

Q9、其他格式的AI模型支持导入到ModelArts继续训练吗?

1、如果是简单的实验,可以用ModelArts的Notebook,这个环境比较自由,跟你在本地做AI开发差不多,比如Keras模型导入后用Keras API操作就行。

2、如果是正式的训练/推理作业,需要适配ModelArts的规范,建议也是先参考1在Notebook里调通,再创建正式作业,需要注意的点是云上作业存储用的是华为云OBS(代码/数据需要先传到OBS)。

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q10、ModelArts上会有训练好的开放模型吗?提供模型市场或线上调优服务吗?

模型资产发布在AI Gallery中,大部分没有公开权重,但是可以在ModelArts上部署使用,如往届华为云AI大赛的优秀作品;另外值得一提的是,最近火爆的开源大模型也陆续上架到AI Gallery中,如Stable Diffusion、MPT、Falcon等。

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

Q11、ModelArts中如何进行大规模分布式训练?

ModelArts主要支持数据并行方式的分布式训练,包括单机多卡、多机多卡,与单机单卡相比,借助PyTorch、MindSpore等框架能力,仅需修改几行代码即可。

Q12、目前ModelArts平台支持哪些AI框架?

PyTorch/TensorFlow/MindSpore都支持,CPU/GPU/Ascend版本都有。

Q13、ModelArts是否有像GPT那样的通用生成能力呢?

ModelArts是开发平台,你可以使用ModelArts开放自己的大语言模型,AI Gallery中也有这样的案例。

Q14、ModelArts会有一些支持开发者的活动吗?

近期上线了昇腾AI·玩转AIGC实战营活动,后续陆续有更多活动推出,敬请期待。

如果你有更多关于AI应用开发的问题,可以前往华为云开发者社区论坛提问,参与每个月的提问活动,有机会赢取精美礼品。

大模型时代,如何快速开发AI应用(大模型时代,如何快速开发ai应用技术)

关注#华为云开发者联盟# 点击下方,第一时间了解华为云新鲜技术~

华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月1日 下午3:38
下一篇 2024年5月1日 下午3:50

相关推荐

  • 免费项目管理工具(免费项目管理工具排行)

    在当今快节奏的商业环境中,项目管理已成为企业成功的关键。然而,项目管理并非易事,需要有效的工具来提升工作效率,确保项目按时、按质完成。为此,我们为您推荐一款强大的项目管理工具,旨在…

    科研百科 2024年4月24日
    85
  • 在线办公平台的设计与实现(在线办公平台的)

    在线办公平台:让办公更高效 随着科技的不断发展,在线办公平台已经成为现代企业中的一种重要工具。它们不仅可以帮助企业节省人力成本,还可以提高员工的工作效率和生产力。在本文中,我们将探…

    科研百科 2024年8月28日
    26
  • 联想笔记本电池电量低代码

    随着科技的不断发展,笔记本电脑已经成为了我们生活中不可或缺的一部分。然而,有时候我们可能会遇到一些问题,比如联想笔记本电池电量低的情况。在这篇文章中,我们将探讨一些可能导致联想笔记…

    科研百科 2024年3月4日
    193
  • 普陀区管理系统项目建设

    普陀区管理系统项目建设 随着城市化进程的加速,普陀区的管理也需要更加高效、便捷、智能化。为了解决这个问题,我们开始了普陀区管理系统项目建设。这个项目旨在开发一个集管理、控制、决策于…

    科研百科 2024年12月12日
    0
  • 北京项目管理软件多少钱

    北京项目管理软件多少钱 北京项目管理软件是一种用于协助项目经理完成项目规划、执行和控制的软件工具。在现代商业环境中,项目管理软件已经成为项目管理的必要组成部分。然而,对于不同需求的…

    科研百科 2024年7月27日
    42
  • 工程进度管控

    工程进度管控 工程进度管控是项目管理中非常重要的一环。在工程实践中,项目管理人员必须有效地控制和管理项目的进度,以确保项目按时完成,并达到预定的目标。本文将探讨如何有效地控制和管理…

    科研百科 2024年9月23日
    18
  • 「智能·安全·协同」数字化协同运营平台(即时协同门户平台)

    数字化协同运营平台 全方位数字化流程办公,让营销,运营,管理,战略,协作互通,积累数字资产,为企业运营管理决策提供依据。 数字化办公的 应用场景 让业务数据化,管理可视化,提高企业…

    科研百科 2022年8月9日
    387
  • 医代云CRM- 支持医药行业学术传播和患者教育的全方位解决方案(医代是啥意思是什么)

    医代云CRM是一种创新的客户关系管理工具,专门为医药行业设计。它为医药公司提供了一个全面的解决方案,帮助他们在学术传播、患者教育和销售管理等方面取得优势。本文将重点介绍医代云CRM…

    科研百科 2023年8月22日
    90
  • 眼镜管理软件,众多眼镜店的得力助手-中天互通

    在快速发展的眼镜市场中,众多眼镜店面临着越来越多的挑战。为了应对这些挑战,越来越多的企业开始寻求先进的眼镜管理软件来提升业务水平。那么,眼镜管理软件究竟有哪些优势呢? 1. 提升客…

    科研百科 2024年4月29日
    66
  • 医院办公软件有哪些(医院协同办公软件)

    医院协同办公软件:提升医疗工作效率的利器 随着医疗技术的不断进步,医院的工作也变得越来越复杂。为了更好地管理医院的工作,医院协同办公软件应运而生。医院协同办公软件可以帮助医院提高工…

    科研百科 2024年8月27日
    32