自学习功能功能差异

Viewed 52

问题描述


以前的例程中用的是
kmodel_path="/sdcard/examples/kmodel/recognition.kmodel",并需要先采集2个特征存储为bin文件加载后才可以检测,
但是新的代码中使用了
kmodel_path="/sdcard/examples/ai_test_kmodel/embedding.kmodel",并直接加载了三张图片和标签就可以

1:这两个模型的区别是什么,embedding会更好吗?
2:对于更好的模型文件,加载几个样本最好?

硬件板卡


庐山派

软件版本


CanMV v1.4-2-g873d625(based on Micropython e00a144) on 2025-09-12; k230_canmv_lckfb with K230

1 Answers

这两个模型分属不同示例,recognition.kmodel是用于aidemo的,适用于多数物体的特征化,结合视频完成特征注册。embedding.kmodel用于AICube,是为了展示AICube的度量学习功能,在AICube完成的训练和转换。建议用recognition.kmodel