# 机器学习——自定义辨认物体 大家之前可能已经用过Kittenblock的MechineLearning5插件,插件中有特征提取器,可以自定义辨别物体。但Kittenblock中的ML5要求是要开着电脑使用的,不能离线。 ![](KOI09/02.png) 而KOI解决了这一痛点 ## 装载内存卡 使用机器学习特征识别,无需内存卡。但想永久保存训练的模型,供下次使用,就务必需要内存卡进行存储。 ![](KOI07/01.png) ## 编写编写辨认物体程序 ![](KOI09/01.png) ## 程序运行流程 把程序下载到Microbit上,把需要识别的物体A放在镜头前 1、按下Microbit的按键A,录入分类1,多按几次,多录入物体的几个角度 2、更换物体B,按下Microbit的按键B,录入分类2,多按几次,多录入物体的几个角度 3、晃动Microbit,即进入识别模式,当镜头检测到A,Microbit点阵显示1。当镜头检测到B,Microbit点阵显示2 ## 常用问题和解答 1,为什么我重新打开电源,按按键A,为什么没有反应? - 答:KOI鲤鱼魔块初始化启动是需要时间,明显比Microbit慢。Microbit的初始化程序已经跑完了,KOI还没初始化。因此按按键A没有反应 - 解决办法:打开电源后,等待KOI屏幕启动完毕后。重新按下Microbit背后的Reset按键,让Microbit重新开始运行(秘诀即让KOI魔块先运行起来,再让Microbit进行运行)