• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

互联网大赛华为云赛道API命题攻略厘清三步解题思路用好开发工具

相关文章 搞代码 3年前 (2022-04-21) 11次浏览 已收录 0个评论
文章目录[隐藏]

摘要:联合华为云API开放平台API Exploer实现照片分类零碎。
API能为咱们带来什么?

有了 API,能够创立治理云服务器、云容器、云硬盘,进步工作效率;能够接入图像识别、情感剖析、内容审核等能力,不懂 AI 照样玩转各种 AI 技能;还能够疾速实现视频点播、对话机器人等成熟利用能力……

然而国内的API生态尚处在初期倒退阶段,许多优良的API还是沧海遗珠,很多企业在翻新中也常因为不理解有现成可用的API而进行反复开发。

API经济时代下,为了让大家更好的理解API以及它的利用,本次“互联网+”大赛从理论问题登程,推出了相干赛题——联合华为云API开放平台API Exploer实现照片分类零碎。

本文从赛题介绍、阐明和要求说起,梳理解题步骤和要害思路,以及相干开发工具的使用指南和样例。心愿这份赛题解答攻略,能够帮忙宽广参赛选手获得佳绩。

赛题介绍:用API解决事实问题

一个典型的中国家庭包含4位老人、2位成年人和1位孩子(4+2+1),并且人手一部手机,他们在日常生活以及工作学习中会用手机拍摄大量照片,这些照片根本存储在各自的手机中,而后通过微信、微博、抖音等社交APP进行分享。但这样会存在很多问题,比方不不便批量分享、手机本地存储空间有余等。

本赛题旨在借助华为云相干API,例如图片辨认能力给照片进行智能分类,分类后通过集中存储在云端,用户还能够给照片设置隐衷,不分享。选手能够在API Explorer平台查看学习相干的云服务API来实现赛题。最终的作品状态不限,能够是挪动利用、小程序、云服务、web、桌面利用等。

赛题解读:厘清三步思路,用对开发工具

在解读赛题前,先为大家科普一下华为云的API Explorer平台,API Explorer是为开发者提供一站式API解决方案的对立平台,它集成华为云服务所有凋谢API,反对全量疾速检索、可视化调试、帮忙文档、代码示例、Mock等能力,帮忙开发者疾速查找、学习API和应用API开发代码。目前有17大类、100+产品服务、3800+凋谢API。

本赛题的外围就是借助华为云的API能力实现利用的开发,上面咱们进一步剖析一下赛题阐明,次要分为四个步骤:

  • 将多个家庭成员的手机照片集中备份到云端上;
  • 通过图片辨认能力给照片进行智能分类;
  • 分类后通过集中存储在云端,能够通过大屏等终端共享给家人;
  • 能够设置隐衷标签,让图片无奈分享。

其中,咱们提炼出几个关键词:图片辨认、图片分类、图片存储,其实对于图片的解决也是这几年AI技术关注钻研的重点,从这个角度看,这个赛题考查的不仅仅是API的利用,还有与计算机视觉相干的技术能力。

总结一下,参赛选手如果想要借助API构建满足要求的利用,能够参考上面这个思路:

1、通过调用OBS的API接口,去拜访和操作云存储中的图片数据;
2、通过调用图片辨认的API接口,对图片进行打标签;
3、通过调用ModelArts的API接口,对图片进行进一步分类,并辨认去除隐衷图片。

其中提及到的华为云产品有:OBS、图像识别、ModelArts。

OBS是一款云存储服务,具备规范Restful API接口,可存储任意数量和模式的非结构化数据。

ModelArts是面向开发者的一站式 AI 开发平台,提供海量数据预处理、智能标注、大规模分布式训练、自动化模型生成和端-边-云模型按需部署能力,帮忙用户疾速创立和部署模型,治理全周期 AI 工作流。

这些产品的能力都曾经“打包”成凋谢的API接口,选手能够在API Explorer中查看、学习和应用。除此之外,参赛选手能够通过DevStar/DevCloud疾速开发利用(APP/小程序/Web等)。

其中DevStar提供了Web、App、微服务等不同类型的80+通用框架模板,选手无需从零开始开发利用。DevCloud是一站式云端软件开发平台,可随时随在云端交付软件全生命周期,笼罩需要下发、代码提交、代码查看、代码编译、验证、部署、公布。

上面,咱们将着重介绍此次赛题的次要产品API Explorer的应用办法以及相干案例。

API Explorer使用指南

从华为云官网——开发者——资源工具,即可进入到API Explorer页面,这里包含华为云凋谢的所有API信息,选手在这个平台上能够疾速的查看、搜寻API文档,以及可视化调试API,具体的要害能力如下图所示。

首先是反对凋谢API的在线检索和可视化调试, 能够定位到相干云服务,疾速查问云服务下所有凋谢API。回到本次赛题,选手在API Explorer搜寻“ModeIArts”,即可在界面中看到模型部署的API文档。

通过API文档能够获取更详尽的信息,包含接口束缚、申请参数阐明、示例、返回参数以及SDK等十分全的信息。抉择API后,通过填写参数,能够间接进行在线调试,查看API的调用返回后果。

如果调用接口返回了错误码,能够在错误码核心疾速找到对应的谬误详细信息以及解决措施倡议,疾速解决API调用呈现的问题。

当相熟API性能后,须要用代码来调用API,则能通过API Explorer查看SDK代码示例,反对Java、Python、Go等七种支流开发语言,通过引入对应语言SDK即可疾速在应用程序中调用API,而且所有SDK代码已通过GitHub开源。同时,API Explorer还提供了其余云上/云下CLI、API Mock、场景示例等个性,不便开发者应用。

对于API的一些利用案例,能够参考华为云社区的云享专题:【技术补给站】第7期:20个超实用API利用案例,开启API进阶之路(内附材料下载)。

什么样的作品容易拿高分?

上述提到的华为云产品,都能够进步大家开发利用的效率,然而最终出现的后果如何,还是要看各位选手对于技术的了解把握,解题思路的翻新,我的项目的完成度等等。

从大赛的评分维度来看,作品的创新性、技术实现和交付、商业性以及团队的分工配置都十分重要。

以创新性为例,包含图片分类算法的准确度,API的设计调用等等;团队方面,分工协作要清晰,组织架构、人员配置要正当。我的项目的技术路线清晰明确,技术工具成熟牢靠。另外,有设计残缺、可行的商业模式失去高分的可能性更大。

最初,再次揭示大家本次“互联网+”大赛的工夫安顿:报名和作品提交工夫截止到8月31日,初赛复赛截止9月30日,预计10月中下旬举办全国总决赛。参赛的小伙伴们,赶快用手中的代码感触API的魅力吧。点击进入大赛页面,理解更多信息。

点击关注,第一工夫理解华为云陈腐技术~


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:互联网大赛华为云赛道API命题攻略厘清三步解题思路用好开发工具

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址