- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 yolov8改进心得
开始试图添加注意力机制CBAM,可以发现yolov8已经自带了CBAM,那么我们首先需要在task.py里声明出来,然后只需要在train.py里调用的.yaml文件中将CBAM加入进去然后修改对应的层数即可。可以看到,我们可以通过对DetectionModel进行查询找到这个函数 init_criterion()并找到它在子类中的声明,从而找到对应的真正计算损失函数的部分,我这里由于版本问题,找到的函数是这么写的,更完善一些,这里end2end的默认值是False,也就是和大佬的流程其实是一样的。
2024-10-08 22:21:48
396
原创 第15届蓝桥杯嵌入式省赛经验与教训
今天上午考场上我就临时出现了这个问题,更要命的是没有被保存的代码是一个计算变量的公式,最要命的是这个变量没有校准就会特别长从而爆掉LCD的长度从而崩溃,就导致我改了一下对应变量的Tim的PSC,回来编译下载后板子直接跟坏掉一样,当场懵大逼,期间甚至怀疑是cubemx坏了,重新开了个工程,,,,,最终花了一个半小时测试修改才改回原样,逆大天。不要编译后就觉得保存完毕了,就自顾自的去cubemx里改参数后重新generate code了!然后考试最后十分钟才顾得上把其他部分的bug调试完毕。
2024-04-13 21:29:08
261
4
原创 橙猫猫的嵌入式复习攻略-Day2
两种方法,一种是用uwtick来记时,一种是再定一个tim计时器来记时,前者的话套用减速函数即可,后者需要cubemx重新配置,但我个人喜欢后者一点,因为数字逻辑更简单(本人数学不好)末尾必须有IT,不然在不熟练输入捕获的情况下发生一个bug查三天的情况(别问我怎么知道的emmm,痛,太痛了,全都是因为这个错误,一群人盯了半天不知道为啥)5:如何在不使用HAL_Dealy()的情况下实现规律间隔闪烁(或者是记时5s之类的需求)?3:adc的使能最好放在函数跟前,PWM可以放在主函数的前段。
2024-04-12 23:09:02
210
stm32G431RBT6的串口接收与回调问题
2024-03-29
关于字符串递归算法的一些疑惑
2023-03-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人