当“别人家的孩子”遇上“华为云ModelArts”
有一种优秀叫“别人家的孩子”, 他,14岁, 他,自学编 … Read More
Socrates
有一种优秀叫“别人家的孩子”,
他,14岁,
他,自学编程,
他,痴迷人工智能,
他,挑战AI开发,
他就是华为开发者大会(HDC)全场最小AI开发者、ModelArts铁杆支持者廖同学!
有一种AI开发神器叫“ModelArts”,
它,开“箱”即用,
它,简单易上手,
它,灵活高性能,
它,工具全面完整,
它就是帮助用户快速创建和部署模型,管理全周期AI工作流的华为云ModelArts!
“00后”用AI探索未知
作为一个初中生,廖同学的技术水平已经和很多成年人不相上下,这一点确实让人自愧不如,我们很多人都是语言的巨人,却是行动的侏儒。
14岁的廖同学对于未来的规划是能够更多地去开发,不断成长。相比之下,很多想要入门AI的人会有很多顾虑,担心难度太大无法坚持、担心没有时间、担心没有市场等等,而年仅14岁的廖同学则直接表现在行动上,秒杀你们的各种推脱和借口。
最近一段时间,廖同学正在研究如何利用AI技术对自然界动物的声音进行分类,这下可难坏了他。要知道,熟练的编程技术还只是使用AI的第一步,对于初学者来说,AI开发几乎是一座不可逾越的高山。
在AI开发领域,训练模型、标注数据、测试调优等等,每一个步骤都让人亚历山大,直到遇见了华为云,遇到了ModelArts,廖同学看到了AI开发的希望。
抱着试一试的心态,廖同学尝试利用ModelArts来实现动物声音分类:
第一步:准备数据。廖同学采集了100多个动物的音频数据,作为模型训练素材。
第二步:创建项目。廖同学登录ModelArts管理控制台,进入自动学习页面创建声音分类项目。
第三步:数据标注。在数据标注页面上,点击添加音频 ,添加data/train/cats下的数据,等待数据上传后,可以看到界面显示了音频数据。
上传成功后,可以试听音频并进行标注,输入cat标签,并确定,在已标注标签页上就可以看到已标注的数据;同样的方式添加data/train/dogs下的音频并标注为dog,其次类推再标注其他动物的音频。
第四步:模型训练。页面点击开始训练,进入模型训练页面;大概2-3分钟后训练结束就可以查看训练结果。
第五步:部署上线。点击部署,等待约5分钟左右,部署成功。
最终,廖同学发现ModelArts的识别精度很高且反应速度很快,对声音的识别精确率超过99%,这让廖同学大吃一惊,感叹在如此短的时间中就做出了一个能让动物声音自动分类的AI模型。
ModelArts让AI普惠落地
作为一站式的AI开发与管理平台,华为云ModelArts集跨场景、软硬协同、端边云一体等多方位的优化经验于一体。“一站式”是指AI开发的各个环节“开箱即用”,包括自动学习、数据处理、算法开发、开发管理、模型训练、推理服务管理、部署都可以在ModelArts上完成。
从技术上看,ModelArts底层支持各种异构计算资源,开发者可以根据需要灵活选择使用,而不需要过多把精力放在底层技术上。
同时,ModelArts支持像TensorFlow、PyTorch、MXNet等主流开源的AI开发框架,支持传统机器学习算法运行,如逻辑回归、决策树、聚类算法等;支持CNN、RNN、LSTM等多种类型的深度学习算法执行;也支持开发者使用自研的算法框架,匹配开发者的使用习惯。
针对业务开发者,华为云ModelArts提供了自动学习功能,无需关注模型开发、参数调整等开发细节,仅需三步(数据标注、自动训练、部署上线),即可完成一个AI开发项目。
尤其边标边学的智能化数据标注支持图片、语音、文本、视频等常见标注及自动驾驶、医疗等领域标注任务,标注效率提升70%,在特定领域可提升人工标注效率10倍。
针对有一定AI基础的AI初学者,ModelArts基于业界的主流引擎提供了预置算法,无需关注模型开发过程,直接使用预置算法对已有数据进行训练,并快速部署为服务,预置算法可用于物体类别和位置、图像分类等场景。
除此之外,ModelArts可以实现以最低成本完成最优效果的呈现结果,即根据开发者的推理速度与最终部署环境,自动生成满足要求的模型。
经过持续的技术创新与实践积累,目前,华为云ModelArts支持图像分类、图像检测、视频分析、语音识别、产品推荐、异常检测等多种AI应用场景,这也让AI的行业应用有了更多想象空间。
比如在水利方面,企业可以将检测漂浮物的数据上传,通过自动学习能力,ModelArts帮助标注并自动生成模型,监测水面污染情况。
在建筑行业,过去通常是工人用笔在钢筋切面上点划来计算钢筋数量,算得又慢又可能出错,一般都要核对很多遍,而运用ModelArts图像检测能力后,能自动识别钢筋的切面,能快速数出钢筋有多少根,而且比人工的准确率更高。此外,ModelArts还可以使能一些更加智能的应用,比如人脸识别,强化学习策略、强化学习控制、对抗生成网络等。
如今,华为云ModelArts已经不局限于是一个理想的AI开发平台,也成为华为云践行“普惠AI”的重要抓手,助力AI产业在未来大放异彩。
华为开发者大会2020(Cloud)将于2020年2月11日-12日在深圳会展中心举办,这是华为面向ICT(信息与通信)领域全球开发者的年度顶级旗舰活动。大会旨在搭建一个全球性的交流和实践平台,开放华为30年积累的ICT技术和能力,以“鲲鹏+昇腾”硬核双引擎,为开发者提供澎湃动力,改变世界,变不可能为可能。本次大会将与你分享更多开发工具和套件,并将有机会与技术达人、扫地僧、天才少年零距离交流。我们期待与你在一起,梦飞扬!
相关文章
人工智能编码助手如何帮助你在无需亲自编写代码的情况下进行调试
AI编程助手在修复代码方面已经变得非常出色。 将错误代码输入到AI工具中,几秒钟内就能得到修正后的代码。当你只是想让程序正常运行时,这种功能确实非常有用。 但当你在学习编程时,还有一个问题值得思考:AI是帮助你理解了问题的本质,还是仅仅帮你解决了问题而已? 这个区别非常重要。 调试并不仅仅是为了得到能够正常运行的代码,更重要的是要了解为什么会出现错误、找出错误的根源、进行相应的修改,并验证这些修改是否真的解决了问题。 我在使用Coddy.tech这个交互式编程学习平台时深入探讨了这个问题。这个平台结合了编程练习、测试反馈、调试工具、提示功能,还配备了一个名为Bugsy的AI辅导系统。 我并没有
阅读全文
如何使用 Vercel AI SDK 与 Shadcn/ui 来构建人工智能聊天应用程序界面
如今,你打开的每一款AI产品几乎都具有相同的界面结构:消息列表、底部的文本输入框,以及以单个词元形式逐条显示的信息。这种设计看起来很简单,但实际上要将其构建得完善却并非易事。 你必须处理诸如数据流状态管理、部分词元的处理、工具调用、重试机制、Markdown格式的渲染、滚动位置的设置,以及其他众多细节问题……同时还要确保界面易于使用且运行速度足够快。如果使用不合适的工具来开发这些功能,你将会花费大量时间去修复各种技术问题,而根本无暇专注于产品的核心功能建设。 在本教程中,你将使用两款专为彼此设计的工具来构建一个真正的AI聊天界面:Vercel AI SDK用于处理数据流逻辑和模型运算,而sha
阅读全文
英伟达个人AI路由器能够将人工智能任务分配到本地计算设备中进行处理。
NVIDIA个人AI路由器(PAIR)现已进入测试阶段。该工具可让你利用本地网络中多台计算机的推理能力,自动将AI请求分配给这些计算机进行处理。它主要适用于那些需要多个独立模型协同运行的场景——因为在这些情况下,如果仅使用一台GPU进行处理,系统很可能会不堪重负。 作者:Sergio De Simone
阅读全文

