首页 > 其他分享 >v831-openwrt-c-模型部署篇

v831-openwrt-c-模型部署篇

时间:2023-06-18 15:57:26浏览次数:42  
标签:v831 yolov2 训练 模型 openwrt 摄像头 通道

虽然未能训练出来好的模型,但是步骤大概了解了。

maixhub-模型训练网站

模型训练步骤:

创建模型并点击进去:

数据集、上传图片:

标号签后选择参数:

最后创建训练即可。

yolov2部署模型:

将下载的模型中的main.py中的先验框复制到此处:

先验框的作用是让yolov2的racal更大,能检测的东西更多,可以手动设置,但是不如生成的。

如果是本地训练,转换的时候还要再这里填上转换平均值和影响因子:

maixhub训练的也可能会不同,改成与训练的模型相同的数值就行。

在这里填的是纯输出的总数,根据yolov2的网上和sipeed所说的公式应该是以下公式:(而网络的最终输出大小应该为7*7*c,输出格式由于进行归一化操作,应为浮点数形),(输入的格式由于转换的awnn是int8形,则选uint8)

在这个位置填上训练好的模型的位置和名字

最后,编译!,复制、粘贴、运行!

外言

本次的摄像头用的两个通道,官方并没有说这个通道是干啥的,只是标注了以下如果是v831则启用1摄像头,而在这个例程中0摄像头用作训练图片、1摄像头用作box处理,所以我盲猜摄像头的通道数不会影响图片,也就是两个通道得出的图片在同一时间是一样的。另外,这个结构至少在v831不可动,血的教训!

 

标签:v831,yolov2,训练,模型,openwrt,摄像头,通道
From: https://www.cnblogs.com/recodemo/p/17489180.html

相关文章

  • OPC DA的Client对象模型
    OPCDA的Client对象模型可以如下图表示一个OPCServer对象可以包含一个OPCGroups对象一个OPCGroups对象可以包含多个OPCGroup对象一个OPCGroup对象可以包含一个OPCItems对象一个OPCItems对象可以包含多个OPCItem对象一个OPCItem对象就是OPCServer端的一个变量以下......
  • 融合模型stacking14条经验总结和5个成功案例(互联网最全,硬核收藏)_机器学习_人工智能_
    来自Toby老师,《融合模型stacking14条经验总结和5个成功案例》我也看了很多关于融合模型stacking文章,很多作者倾向于赞美融合模型stacking,对其缺点轻描淡写,这容易误导初学者。一叶障目就是这意思。我的很多学员喜欢用融合模型作为论文或专利创新点,这是一个热门技术。最近有个同学在......
  • 大模型时间线整理
    #T5采用EncoderDecoder架构T5将每个文本处理问题都看做Text2Text问题通过这种方式将不同的NLP任务统一在一个模型框架之下,充分进行迁移学习为了让模型知道需要执行的任务类型,需要在输入文本前添加特定的文本前缀进行提示,也是最早的Prompt用同样的模型,同样的损失函数,同样的......
  • 大模型QA
    前言为什么用DecoderonlyLLM之所以主要都用Decoder-only架构,除了训练效率和工程实现上的优势外,在理论上是因为Encoder的双向注意力会存在低秩问题,这可能会削弱模型表达能力,就生成任务而言,引入双向注意力并无实质好处。而Encoder-Decoder架构之所以能够在某些场景下表现更好,大概......
  • 各类大模型的区别
    模型训练数据训练数据量模型参数量词表大小LLaMA以英语为主的拉丁语系,不包含中日韩文1T/1.4Ttokens7B、13B、33B、65B32000ChatGLM-6B中英双语,中英文比例为1:11Ttokens6B130528Bloom46种自然语言和13种编程语言,包含中文350Btokens560M、1.1B、1.7......
  • Reactive Extensions 响应式扩展 用于事件驱动编程的库,具有可组合的声明性模型
    响应式扩展这个存储库包含四个库,它们在概念上是相关的,因为它们都与LINQoverofthings序列有关:ReactiveExtensionsfor.NET又名Rx.NET或Rx( System.Reactive ):一个用于事件驱动编程的库,具有可组合的声明性模型AsyncRx.NET(实验性预览)(System.Reactive.Async):Rx的实验......
  • ChatJPT:下一代技术性聊天模型的革命性突破
    近年来,人工智能技术迅速发展,给各个领域带来了巨大的变革。在这个快速变化的时代,聊天机器人已经成为人们日常生活中不可或缺的一部分。而ChatJPT作为下一代技术性聊天模型的代表,以其突破性的能力和创新的应用,正引领着技术与人类交流的新篇章。ChatJPT的背景与发展:ChatJPT是基于GPT-......
  • ChatJPT:下一代技术性聊天模型的革命性突破2
    ChatJPT的应用前景ChatJPT的技术性质使其在各个领域都具备广阔的应用前景。3.1技术支持与咨询:ChatJPT可以作为企业或组织的技术支持平台,为用户提供快速、准确的技术咨询和解答。无论是软件开发、网络配置还是硬件故障排除,ChatJPT能够以专业的角度为用户提供即时的技术支持,提高用......
  • GPT 模型的工作原理 你知道吗?
    动动发财的小手,点个赞吧!Source简介当我使用GPT模型编写我的前几行代码时是2021年,那一刻我意识到文本生成已经到了一个拐点。在此之前,我在研究生院从头开始编写语言模型,并且我有使用其他文本生成系统的经验,所以我知道让它们产生有用的结果是多么困难。作为我在AzureOpenAI......
  • 一文读懂:LoRA实现大模型LLM微调
    LoRA大模型LLM微调为什么要进行微调?LoRA思路提高权重更新效率选择低的秩实现LoRALoRA在LLaMA实现为什么要进行微调?在快速发展的人工智能领域中,以高效和有效的方式使用大型语言模型变得越来越重要。预训练的大型语言模型通常被称为优秀的基础模型,原因在于它们在各种任务上表现出......