15:大唐杯省一
发表于|更新于
|浏览量:
大唐杯省一,进入国赛了,超开心
于是水一条blog
文章作者: Jiayi Li
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 plusone's blog!
相关推荐

2026-02-19
F3.2 数字逻辑电路基础
通过门电路搭建基本组合逻辑电路有了门电路以后,我们就可以通过多个门电路的组合来搭建一些在数字电路中常用的模块了 译码器译码器(decoder)是一种将K位输入转换为最多2的K次方种不同输出的电路,一类常见的译码器是n选1译码器(1-of-n decoder),他将二进制输入解析为一个数值x,并且使得输入的第x位为1,其余全为0,也就是我们说的独热(one-hot)编码。其真值表和电路图如下: 搭建2-4译码器我们在logisim中进行实现,由于我们要进行编码,而输入为2,输出为4,我们需要将其两两进行逻辑运算。我们对于输入的两个信号进行非运算后,我们有了4个两两一组的元素可以进行比较。由于其它都是0,只有一位是1,所以我们最终选择与门进行实现在计算机中, n选1译码器常用于实现寻址的部分功能, 此时译码器的输入即为地址, 输出则是选择信号, 其中与地址对应的选择信号为1. 在现代计算机中,得益于存储单元之间的连续性, 如果计算机要访问其中一个存储单元, 它并不需要从第1个存储单元开始按顺序检查, 而是可以通过一个”行号”来快速找到对应的存储单元. 这个”行号”在计算机中称为”地址...

2026-04-10
E1.1,C语言程序设计
程序和编程语言程序(program)告诉计算机如何完成一个计算任务。而程序由一系列的指令(instruction)组成,是指示计算机做某种运算的命令。任何一个程序,都由输入,输出,运算,测试与分支,循环几个操作组成。所以,编写程序就是把任务分解为子任务,子任务再分解为更简单的任务的一个过程。 习题 1、解释执行的语言相比编译执行的语言有什么优缺点? 现在回答这个思考题,根据编译和解释的不同原理,你能否在执行效率和平台无关性等方面做一下比较? 希望读者掌握以概念为中心的阅读思考习惯,每读一节就总结一套概念之间的关系图画在书上空白处。如果读到后面某一节看到一个讲过的概念,但是记不清在哪一节讲过了,没关系,书后的索引可以帮你找到它是在哪一节定义的。 在流程上面,解释不需要经过编译,会具有更高的执行效率。在专用于这个芯片的场景下,这是一种执行速度更快的选择。 但是解释更像是一种translate,是一种one to one的模式,把一个指令解释为另一个可以执行的指令。大多数情况下,机器的执行的情况是不一样的。所以他又一个显著的特征是,输入的编码需要根据机器执行的不同,而去修改而适应设备...
2026-05-22
14:记录一次yolo的可视化
今天对于baseline的结果进行了可视化,我们对于置信度大于50%的目标进行了画框,高于之前的25%,用于观测对置信度的一些影响。总体虽然使用的是OBB,也有一些生成的框确实是旋转的框,但是大部分的还是四四方方的,正的。这个比较奇怪,我们需要改正,大部分定位不到物体具体精细的位置。 以上是004,密集排列的话,置信度是不够的。824 1464,但下面这个是很好的。1490 2137 0019harbor,由于背景固定,感觉还是很可以的。0047密集小车,1126 2167 最后置信度都很小,由于像素很小。和86形成对比,像素没有那么小还是可以检测出来的由于车顶与车棚的特征,出现了个误检0179 0053,斜着挨着导致置信度受到了影响小船效果还是不错的 这个不是很懂,军舰不太一样?超大目标检测不到0683这个就可以 飞机还是很固定的,由于背景固定,效果都不错小目标也是OK的 1234开始,卫星遥感带云遮挡,小目标,对比度小1273太小就很难 大小来看,似乎只能小到这个地步黑暗情况下,还是要对比度鲜明,比如说飞机和机场 俯仰的角度下,漏检比较多 看看会不会有云雾的干扰 小目标检测...
2026-06-08
F阶段的一点思考
我在两个月前就完成了F阶段的整体学习,接下来的两个月,有着竞赛和科研的各项任务,总体的学习进度也是一拖再拖。 我也面临着学业和很多方面的压力,是不是应该这样去做。我想,也许是没有答案的。因为数电课堂上的很多东西,我的确有点不会做,有一些很细节的东西,哪怕我完整的经历了整个F阶段,我也依旧听不懂。 我体会过了,在搓出一个minirv的时候的大狂喜,也体会到了,在做出来后我的很多状况并没有改变。学业的压力不会因为我做了这样一件事而减轻半分,我的成绩也并不一定会增长。 昨天进行了数电的期末考试,出人意外地考的是组合逻辑电路。我觉得,那进入了我的舒适区。最后两道20分的题,要设计两个大电路。确实是a piece of cake。因为我具备了系统的能力,对于只是单单的一个模块而言,那自然不在话下。 一直以来我都觉得很奇怪,为什么学习数电是用笔去画电路,用人脑去编译,去想象一个个器件,应该是什么样子的。这似乎不是硬件的灵魂与应有之义。 所以我想去改变,虽然这只是很偶然的机会下,我的一次小的尝试。但是我相信,若干年后回想起现在,我不会记住我复现了多少个论文跑了多少代码拿了什么奖,我一定会记住这...
2026-05-05
6:论文笔记 Equalization Loss v2 A New Gradient Balance Approach for Long-tailed Object Detection
这是一个 EQLv2 (Equalization Loss v2) 目标检测项目,基于MMDetection v2框架开发并进行了深度定制。该项目主要解决长尾分布(long-tail distribution)下的目标检测问题——即数据集中大量类别具有极少的样本,导致模型在这些稀有类别上的表现极差。考虑到ddl马上到来,我们对于代码进行先行的处理。https://github.com/tztztztztz/eqlv2。 这个项目代码目前支持COCO、LVIS、OpenImages等多个长尾分布的主流的数据集。 首先我们对于项目的结构进行分析如下: 123456789101112131415161718192021222324252627mmdetection-eql/├── configs/ # 配置文件目录(37,200+ tokens,核心)│ ├── end2end/ # EQL/EQLv2 核心配置文件│ │ ├── eqlv2_r50_8x2_1x.py # EQLv2配置│ │ ├── eql_...

2026-03-08
F4 计算机系统的状态机模型
计算机是严谨的,输入与输出有着严格的end to end的关系,我们要处理的中央处理器(CPU),也是这样的装置。 处理器是一个机械地进行数据处理的装置, 它要做何种处理, 就应该是受到某种方式的控制, 而不存在可以自己思考的智能。这样的处理器的媒介,就是指令。我们可以用加法字段对两个数据相加,和我们在计算器中的控制码是非常的类似的。 要”用加法指令来控制处理器对两个数据进行相加”, 说明一条指令需要给出两方面的信息: 一方面, 计算机需要处理的数据有很多, 因此指令中需要指定需要处理哪些数据, 这称为指令的”操作数”(operand)字段; 另一方面, 计算机处理数据的方式也有很多种, 因此指令中也需要指定用何种方式处理数据, 这称为指令的”操作码”(opcode)字段. 我们看到,在计算中的很多结果,需要保存起来供后续使用,这种东西就叫做寄存器。由于这样的寄存器用于处理一般数据,一次也称为通用寄存器(GPR)。相对地,有一些寄存器地功能并不是用于一般处理,便不叫作GPR 存储程序程序的本质就是一段指令序列 那就有一个问题,计算机为什么会比计算器强太多。答案在于计算机的工作机制...
公告
欢迎来到我的博客~
