本帖最后由 robe.zhang 于 2021-4-3 23:03 编辑
【百度大脑AI计算盒FZ5C】部署AI Studio 模型
在 Edgeboard 计算盒上部署 AI Studio 训练好的模型:模型来自上一篇文章训练好的模型: https://www.cirmall.com/bbs/thread-204526-1-1.html
这两个模型都是,一模一样的,下载到本地电脑上: 再下载一个 label 文件: 找出模型用到的这些信息: 从训练的代码中找,从数据集预处理中找,模型中没有用到 threshold: 搜集全了参数,把参数填入APP应用程序中,稍后用找个 app 在 edgeboard 验证测试模型的效果。
数据预处理部分,AI stiduo 模型中是先处理后归一化,app 中先归一化后处理,APP 中已经对输入数据做过转换,这点不太一样需要修改:改处理方式涉及代码量大,改参数 有影响的是 mean,scale 两个参数,改这两个参数 下面等式是成立的,所以APP中的 mean 调整为 0.5,STD 调整为 0.5,调整后填入 APP中 这个是数据预处理过程: App 中用到的 model 和 label 是当作两个参数传进去的,那就不用改代码,保存稍后编译: 看一下 cmakelist 文件,稍后放到计算盒编译,这里也要改: 完了编译: 编译完写个测试脚本,把 model 和 label 传进去: Model 位置这个路径:
Label 位于这个路径:
测试脚本:
基本方法就是这样的,可能不支持这个网络吧,我用 EasyEdge 部署这个模型也是无法检测,不管了就这样
|