HowDonew
码龄10年
求更新 关注
提问 私信
  • 博客:16,599
    16,599
    总访问量
  • 77
    原创
  • 4
    粉丝
  • 125
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2016-11-08

个人简介:学习过程

博客简介:

HowDonew

博客描述:
行百里者半九十
查看详细资料
个人成就
  • 获得20次点赞
  • 内容获得4次评论
  • 获得28次收藏
  • 博客总排名70,369名
  • 原力等级
    原力等级
    2
    原力分
    163
    本月获得
    0
创作历程
  • 1篇
    2026年
  • 2篇
    2025年
  • 1篇
    2024年
  • 2篇
    2023年
  • 7篇
    2022年
  • 66篇
    2021年
成就勋章
TA的专栏
  • python 笔记
    13篇
  • 笔记
    54篇
  • 笔试题
    4篇

TA关注的专栏 10

TA关注的收藏夹 0

TA关注的社区 4

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    计算机视觉人工智能
创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

279人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

PyTorch 目标检测:为何训练 Loss 极低,一开 model.eval() 测试就瞬间爆炸?

最近在推进一个目标检测的网络架构实验时,遇到了一个极其诡异的 Bug。为了在挑战性数据集上得到可靠的实验评估,我对模型进行了精心设计和长时间的训练。训练过程非常顺利,Loss 稳步下降到很低(< 10),且各项指标看起来都很健康。测试集的 Loss 直接原地爆炸(飙升到 35+),分类损失和边界框损失全面崩盘。如果只使用单模态测试,效果还没这么差;但一旦引入分支,结果就惨不忍睹。使用恢复训练时一切正常;如果在测试脚本里强制保留模式,测试 Loss 竟然瞬间恢复正常!
原创
博文更新于 2026.03.16 ·
442 阅读 ·
9 点赞 ·
1 评论 ·
8 收藏

latex中caption和label的问题

用latex写表格时,编译后遇到文章显示?的情况,起初是以为label中的标号在文中\ref{}里写错了,后来发现。
原创
博文更新于 2025.03.24 ·
356 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

coco 不同版本的问题

因为使用别人的镜像,不明白为何安装的cocotools的版本不一样。后续再看一下为什么有2.0+nv这种版本,做一个简单记录,以便之后有问题定位。后面进入代码中看到pycocotools==2.0.2中。而在pycocotools 2.0+nv0.7.1中。今天测试之前的检测结果,发现之前的程序在进行。之前从来没有遇到过这种情况。
原创
博文更新于 2025.03.03 ·
325 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

闲着没事的一个总结

用jupyter时候处理数据集的时候注意,会在数据集文件路径下默认生成一个.ipynb_checkpoints的东西,要不在jupyter config里给改了,要么就不要这么用。
原创
博文更新于 2024.12.30 ·
171 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

numpy的shape,..., transpose

【代码】Numpy的shape,...
原创
博文更新于 2023.07.05 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++处理字符串输入

stringstream
原创
博文更新于 2023.01.16 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

#define 的一个选择题

define 在预处理阶段,将其值进行替换 需要注意运算顺序,怎么替换的。
原创
博文更新于 2022.08.03 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

单例模式 懒汉式和饿汉式

其中双检测if(p == nullptr)可以避免每次调用实例方法都进行加锁,如果已经完成实例创建,直接返回创建好的实例即可。其实自己感觉 饿汉式就是getinstance之前创建好了实例,懒汉式就是调用getinstance时再创建实例。饿汉式需要注意的就是需要在getinstance之前必须创建好实例,不然返回的就是一个未定义的实例了。可以使用函数局部静态对象 不用再加锁。饿汉式是初始化的时候已经实例化了。饿汉式 程序运行时就定义了对象。懒汉式就是用到的时候再实例化。...
原创
博文更新于 2022.08.03 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

课程表 I II

课程表
原创
博文更新于 2022.07.19 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我的日程安排表I II III

日程安排表
转载
博文更新于 2022.07.19 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手写智能指针 shared_ptr

解体方法记录
原创
博文更新于 2022.07.19 ·
352 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解题中的一些tips 慢慢补充

解题方法记录
原创
博文更新于 2022.07.19 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

会议室问题

会议室问题一些项目要占用一个会议室宣讲,会议室不能同时容纳两个项目的宣讲。 给你每一个项目开始的时间和结束的时间(给你一个数 组,里面是一个个具体 的项目),你来安排宣讲的日程,要求会议室进行的宣讲的场次最多。 返回这个最多的宣讲场次。输入描述第一行输入一个n代表有n场演讲(n <= 200)下面n行需要输入两个整数 start、end代表会议开始时间和结束时间,其中(1<= start<=end <= 24)输出描述输出一个整数,这个整数代表最多的宣讲场次示例1
原创
博文更新于 2022.05.27 ·
618 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

KMP C++

KMP详解KMP_CPP代码#include<iostream>#include<string>using namespace std;int* KmpNext(string str) { int* next = new int[str.size()]; next[0] = 0; for (int j = 1, k = 0; j < str.size(); ++j) { while (k > 0 && str[k] != str[j]
转载
博文更新于 2021.12.08 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

torch-1.6.0a0+b31f58d-cp36-cp36m-linux_aarch64.whl

发布资源 2021.03.12 ·
whl

torchvision-0.7.0_cu101-cp36-cp36m-linux_x86_64.whl

发布资源 2021.08.07 ·
whl

49 排序方法

1 选择法#include <stdio.h>#include <stdlib.h>/*-------------------- 排序规则 -------------------- 它的工作原理是每一次从待排序的数据元素中选出 最小(或最大)的一个元素,存放在序列的起始位 置,直到全部待排序的数据元素排完。 稳定性:选择排序是不稳定的排序方法 如:[5,5,3]----------------------------------------------
原创
博文更新于 2021.10.14 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

48 c++模板库数据结构

1 线性表顺序存储SeqList.h#pragma oncetemplate <typename T>class SeqList{public: SeqList(int capacity); ~SeqList(); // 返回一个线性表list中的元素个数 int get_Length(); int get_Capacity(); // 向一个线性表list的pos位置中插入新元素node int insert(T &t, int pos); // 获
原创
博文更新于 2021.10.14 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

47 树Tree

二叉树性质性质1: 在二叉树的第i层上至多有2i-1个结点(i>0)性质2: 深度为k的二叉树至多有2k-1个结点(k>0)性质3: 对于任何一棵二叉树,若2度的结点数有n2个,则叶子数(n0)必定为n2+1 (即n0=n2+1)满二叉树:一棵深度为k 且有2k -1个结点的二叉树。 (特点:每层都“充满”了结点)1 树的表示法1 二叉链// 二叉链表示法/*typedef struct BiTNode { i...
原创
博文更新于 2021.09.20 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

46 队列

队列队列是一种特殊的线性表队列仅在线性表的两端进行操作队头(Front):取出数据元素的一端队尾(Rear):插入数据元素的一端队列不允许在中间部位进行操作!队列也是一种特殊的线性表1 队列顺序存储结构seqlist.h#ifndef __MY_SEQLIST_H__#define __MY_SEQLIST_H__typedef void SeqList;typedef void SeqListNode;// 创建并且返回一个空的线性表SeqList* SeqList_Cre
原创
博文更新于 2021.09.18 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多