通过百度EasyDL已经获得训练模型了,那如何使用模型制作AI小程序呢?本节课我们一同学习“如何使用App Inventor调用定制的API”,相信加上同学们自己的创意,也能制作出使用的AI应用!
自己训练好了模型,如何使用App Inventor调用定制API呢?
可以先对比,用python语言是如何写的?
可以发现区别不大
细节1:图片格式不一样
细节2:消息主体编码方式不一样
需要修改#调用识别URL的部分
拓展:
#显示信度
如果不对分类结果进行处理,就会显示出很多类别。
针对鸢尾花的数据集我们总共就收集了两个品种的花,加上训练前勾选的其他类别,共三种,如果都显示出来,并没有分类意义。
所有,要显示平台提供的键值对score,也就是信度,是某一种类别的可能性大小。
新建一个列表,按照name和score一组的方式显示分类结果:
#替换分类名
还记得我们在EasyDL平台上传的数据集吗?类别文件夹用的是英文格式。
我们得到的分类结果就是英文的文件夹名,也就是JSON中反馈的键值对象。
为了适用国内的阅读感受,可以将英文翻译成中文的。
最后连接AI伴侣或者下载安卓手机apk,看一下优化“识花君”的效果吧!