目录

前言

第一种

第二种

第三种

第四种

结语


前言:之前用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相关推荐

  1. jpg 神经网络 手势识别_在STM32上跑神经网络做手势识别

    为了在Cortex-M的MCU上成功跑起CNN,用的模型是一个不到10层FCN网络,但是即便如此,对于主频只有不到100MHz,SRAM只有不到100K的单片机来说依然是极其吃力的,模型不做量化的话肯 ...

  2. 清华学霸组团的工业 AIoT 创企再获数千万融资:玩家应推动在边缘 AI 芯片上跑算法...

    记者 | 夕颜 采访嘉宾 | 马君,湃方科技联合创始人&总裁 出品 | CSDN(ID:CSDNnews) 「AI技术生态论」 人物访谈栏目是CSDN发起的百万人学AI倡议下的重要组成部分.通 ...

  3. 清华学霸组团的工业AIoT创企再获数千万融资:玩家应推动在边缘 AI 芯片上跑算法...

    记者 | 夕颜 采访嘉宾 | 马君,湃方科技联合创始人&总裁 来源 | CSDN(ID:CSDNnews) 「AI技术生态论」 人物访谈栏目是CSDN发起的百万人学AI倡议下的重要组成部分.通 ...

  4. 在M1芯片上跑原生Linux:编译速度比macOS还快40%,真香警告

    Alex 发自 凹非寺 量子位 | 公众号 QbitAI 现在,M1 Mac可以顺利运行原生Linux了. 专为苹果自研芯片打造的Asahi Linux项目,Alpha版本已经释出. 在Mac采用英特 ...

  5. 服务器跑python程序后还能安装网站吗_如何在服务器上跑python程序

    在服务器上跑python程序的方法: 登录服务器,将需要运行的python程序上传到服务器端,选择合适的python版本,运行python解释器,将程序路径添加进去执行就可以了 示例如下: windo ...

  6. elf section类型_在 498 行极小 OS 上跑标准 ELF 程序

    本文首发于 在 498 行极小系统跑标准 ELF 程序 简介 ELF 在 Linux 系统中作为标准可执行文件格式已经存在了 ~25 年. 如果要在 Linux 下直接研究 ELF,通常很难绕过 Li ...

  7. CF-1207 G.Indie Album(Trie上跑AC自动机)

    CF-1207 G.Indie Album(Trie上跑AC自动机) 题目链接 题意 nnn个串,串的生成方式有两种: 单独一个字符 在上一个串的基础上加一个字符 qqq个询问,问第iii个串中出现串 ...

  8. redis在windows10上跑起来

    redis在windows10上跑起来 原文:redis在windows10上跑起来 今天,开始学习redis,发现大多数redis都是在Linux上面运行的,可是我想把它放到windows上面运行, ...

  9. winpythonhadoop_让python在hadoop上跑起来

    本文实例讲解的是一般的hadoop入门程序"WordCount",就是首先写一个map程序用来将输入的字符串分割成单个的单词,然后reduce这些单个的单词,相同的单词就对其进行计 ...

最新文章

  1. MySQL CHAR、VARCHAR、TEXT、ENUM、SET(字符串类型)
  2. Understanding LSTM Networks
  3. 【教女朋友学网络系列1】之OSI与TCP/IP
  4. ffmpeg h264+ts +udp传输
  5. java 递归遍历对象所有属性_Java学习之Xml系列二:xml按条件查询、xml递归遍历所有元素和属性...
  6. 很详细的“追女生技巧”
  7. mysql范围条件_MySQL8.0之跳跃范围扫描
  8. zlib库对文件进行压缩和解压操作
  9. 基于高斯分布和OneClassSVM的异常点检测
  10. 最新kali之hping3
  11. 技术分享 | 基于人工势场法的无人机,机间避撞实现
  12. VS2019 打包WPF安装程序最新教程(图文详解)
  13. 蓝桥杯_单片机_入门基础知识(七)_DS18b20
  14. swift Toast
  15. 6款新电脑必装优质软件,一个比一个更好用
  16. HyperLPR车牌识别库代码分析总结(15)
  17. IDU-指令译码单元
  18. 计算机网络-常用英文简写大全
  19. LayUi使用switch开关,动态的去控制它是否被启用
  20. Window 远程桌面漏洞风险,各个厂家的扫描修复方案(CVE-2019-0708)

热门文章

  1. VS2015安装完成后Visual C++的一些模板找不到,安装C++新模板
  2. 学废了吗?2022年我的GTD工作流
  3. 百度云使用Docker镜像加速器
  4. 精选腾讯出品的 16 款小程序
  5. 201521123037 《Java程序设计》第7周学习总结
  6. 解决重装win10系统找不到驱动器
  7. java查找图片_用java查找图片中的图片?
  8. 一个小吃摊,一把萨克斯,一名六旬老人将自己的生活演绎得有声有趣。
  9. 微信小程序(应用号)开发工具+破解+Demo+教程
  10. c++动态规划解决一系列数中互不相邻数字之和的最大值