神经网络:训练模型+转化为k210上跑的kmodel
目录
前言
第一种
第二种
第三种
第四种
结语
前言:之前用YOLOv5训练了一个口罩检测模型,但是想让模型在k210上运行,涉及到模型的转换,下面我就我个人转化历程来简单记录一下,我的艰辛转换历程(如有错误的话,就评论区指出来,防止我误人子弟)
第一种:用yolov5训练模型之后在进行模型转换 ,我的转换思路是pt-->onnx-->tflite-->kmodel,转化过程异常艰辛,中间有各种各样的坑,我不出意外果然出了意外,在最后一步时失败了,小白不建议走这条路,如果你硬要逝世的话,下面给你一些参考博客链接
1.模型转换:pytorch模型转onnx, onnx转tensorflow, tensorflow转tflite_城俊BLOG的博客-CSDN博客_onnx转tensorflow
最后一步tflite转kmodel用NNcase这个软件就行.
第二种: 用maixpy官方线上训练网站---maixhub,进行线上训练,只需要你把数据集按一定格式放上去训练,训练结果直接是kmodel(可以在k210上跑),至于教程嘛maixhub上有视频教程,附:网站链接:MaixHub
第三种:用Mx-yolov3来进行训练,嘿嘿,用过1.2版本的如果环境能配置好的话,还行挺好用(你只要把你数据集放上去,训练出来就是tflite,而且安装mx-yolov3会把nncase直接给你装上去,所以基本是一套龙服务了,巴适的很!),如果按教程配不好的话,基本G了,这里推荐一篇博客:MX-Yolov3本地训练模型的安装和使用_BYEBlackBird的博客-CSDN博客_yolov3安装
第四种: 还是用mx-yolov3,不过是3.0版本,相比于1.2版本3.0版本不需要配置环境!不需要配置环境!不需要配置环境!非常好用,你只需要把数据集正好就行,但是也有一些坑,下面是我遇到的坑,1.照片或者是xml名字不能有空格(可能下划线也会被视为空格,反正尽量数字或者字母)2.照片分辨率有要求,我一直用的是224*224,我爬的照片没有统一分辨率,就一直报错,具体要求是什么我不太清楚,是必须正方形?还是统一就行?还是是224倍数就行?我不太了解懒得一个个试,mx-yolov3里有一个叫imagetool的程序可以把照片统一成224*224的规格,比较方便,使用方法和上面1.2版本教程一样,跳过配置环境步骤即可!下面是3.0版本的百度网盘链接:https://pan.baidu.com/s/1Gl3Qfw5s8LZuu2wc1GTITg 提取码:dvsf
结语:希望可以帮助到大家,如果有什么错误之处,望各位指出,大家一起进步!同时也感谢上面被我引用博客的博主!
神经网络:训练模型+转化为k210上跑的kmodel相关推荐
- jpg 神经网络 手势识别_在STM32上跑神经网络做手势识别
为了在Cortex-M的MCU上成功跑起CNN,用的模型是一个不到10层FCN网络,但是即便如此,对于主频只有不到100MHz,SRAM只有不到100K的单片机来说依然是极其吃力的,模型不做量化的话肯 ...
- 清华学霸组团的工业 AIoT 创企再获数千万融资:玩家应推动在边缘 AI 芯片上跑算法...
记者 | 夕颜 采访嘉宾 | 马君,湃方科技联合创始人&总裁 出品 | CSDN(ID:CSDNnews) 「AI技术生态论」 人物访谈栏目是CSDN发起的百万人学AI倡议下的重要组成部分.通 ...
- 清华学霸组团的工业AIoT创企再获数千万融资:玩家应推动在边缘 AI 芯片上跑算法...
记者 | 夕颜 采访嘉宾 | 马君,湃方科技联合创始人&总裁 来源 | CSDN(ID:CSDNnews) 「AI技术生态论」 人物访谈栏目是CSDN发起的百万人学AI倡议下的重要组成部分.通 ...
- 在M1芯片上跑原生Linux:编译速度比macOS还快40%,真香警告
Alex 发自 凹非寺 量子位 | 公众号 QbitAI 现在,M1 Mac可以顺利运行原生Linux了. 专为苹果自研芯片打造的Asahi Linux项目,Alpha版本已经释出. 在Mac采用英特 ...
- 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序
在服务器上跑python程序的方法: 登录服务器,将需要运行的python程序上传到服务器端,选择合适的python版本,运行python解释器,将程序路径添加进去执行就可以了 示例如下: windo ...
- elf section类型_在 498 行极小 OS 上跑标准 ELF 程序
本文首发于 在 498 行极小系统跑标准 ELF 程序 简介 ELF 在 Linux 系统中作为标准可执行文件格式已经存在了 ~25 年. 如果要在 Linux 下直接研究 ELF,通常很难绕过 Li ...
- CF-1207 G.Indie Album(Trie上跑AC自动机)
CF-1207 G.Indie Album(Trie上跑AC自动机) 题目链接 题意 nnn个串,串的生成方式有两种: 单独一个字符 在上一个串的基础上加一个字符 qqq个询问,问第iii个串中出现串 ...
- redis在windows10上跑起来
redis在windows10上跑起来 原文:redis在windows10上跑起来 今天,开始学习redis,发现大多数redis都是在Linux上面运行的,可是我想把它放到windows上面运行, ...
- winpythonhadoop_让python在hadoop上跑起来
本文实例讲解的是一般的hadoop入门程序"WordCount",就是首先写一个map程序用来将输入的字符串分割成单个的单词,然后reduce这些单个的单词,相同的单词就对其进行计 ...
最新文章
- MySQL CHAR、VARCHAR、TEXT、ENUM、SET(字符串类型)
- Understanding LSTM Networks
- 【教女朋友学网络系列1】之OSI与TCP/IP
- ffmpeg h264+ts +udp传输
- java 递归遍历对象所有属性_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
- 很详细的“追女生技巧”
- mysql范围条件_MySQL8.0之跳跃范围扫描
- zlib库对文件进行压缩和解压操作
- 基于高斯分布和OneClassSVM的异常点检测
- 最新kali之hping3
- 技术分享 | 基于人工势场法的无人机,机间避撞实现
- VS2019 打包WPF安装程序最新教程(图文详解)
- 蓝桥杯_单片机_入门基础知识(七)_DS18b20
- swift Toast
- 6款新电脑必装优质软件,一个比一个更好用
- HyperLPR车牌识别库代码分析总结(15)
- IDU-指令译码单元
- 计算机网络-常用英文简写大全
- LayUi使用switch开关,动态的去控制它是否被启用
- Window 远程桌面漏洞风险,各个厂家的扫描修复方案(CVE-2019-0708)
热门文章
- VS2015安装完成后Visual C++的一些模板找不到,安装C++新模板
- 学废了吗?2022年我的GTD工作流
- 百度云使用Docker镜像加速器
- 精选腾讯出品的 16 款小程序
- 201521123037 《Java程序设计》第7周学习总结
- 解决重装win10系统找不到驱动器
- java查找图片_用java查找图片中的图片?
- 一个小吃摊,一把萨克斯,一名六旬老人将自己的生活演绎得有声有趣。
- 微信小程序(应用号)开发工具+破解+Demo+教程
- c++动态规划解决一系列数中互不相邻数字之和的最大值