- 博客(38)
- 收藏
- 关注
原创 LeetCode 刷题【12. 整数转罗马数字】
将整数转换为罗马数字的算法实现。第一种采用逐步相减法,通过循环判断并减去对应数值来构建结果;第二种使用二维数组预先存储罗马数字组合,通过数位分解拼凑结果
2025-07-24 21:18:11
172
原创 第七章 Pytorch构建模型详解【构建CIFAR10模型结构】
本文介绍了使用PyTorch构建CIFAR10分类模型的完整流程,构建了一个包含卷积、池化和全连接层的网络结构。同时会介绍使用交叉熵损失函数,通过反向传播计算梯度,并利用SGD优化器更新参数。最后还有模型保存与加载,以及如何使用GPU加速训练。最后的最后附上完整的训练和测试代码
2025-07-23 20:04:46
312
原创 LeetCode 刷题【11. 盛最多水的容器】
盛最多水的容器解法:1.暴力解法通过双重循环计算所有可能的容器面积,时间复杂度O(n²);2.最优的双指针解法,时间复杂度O(n)
2025-07-22 16:01:48
319
原创 第六章 Pytorch学习笔记
使用PyTorch进行深度学习的基础知识——数据加载、模型构建、TensorBoard可视化。1) 使用Dataset类自定义数据集,实现图片加载和标签管理;2) 通过TensorBoard记录训练过程,包括标量数据和图片的可视化;3) 数据预处理方法,如ToTensor转换、归一化和图片裁剪等;4) 神经网络层实现,包括卷积层、池化层、激活函数和线性层
2025-07-21 21:15:01
787
原创 LeetCode 刷题【8. 字符串转换整数 (atoi), 9. 回文数】
字符串转整数算法先处理前导空格,然后读取正负号,逐位转换数字并处理溢出情况。回文数判断:解法1通过取数位比较,解法2将数字转为字符串后比较。
2025-07-20 17:56:20
279
原创 LeetCode 刷题【6. Z 字形变换】
解法1使用多个子串合并的方式:,按Z字形路径填充字符,最后合并字符串。解法2通过数学分析计算每个字符的位置,逐行处理字符
2025-07-18 17:46:54
185
原创 LeetCode 刷题【5. 最长回文子串】
1)暴力解法:遍历所有子串并检查是否为回文,但会超时;2)优化思路:从最长子串开始递减检查,首尾相同才验证回文;3)动态规划解法:使用二维数组dp[i][j]记录子串状态,时间复杂度O(n²)。
2025-07-17 15:53:14
213
原创 LeetCode 刷题【4. 寻找两个正序数组的中位数】
第一种解法采用归并思想:通过双指针遍历两个数组,当到达中间位置时返回中位数。第二种解法采用二分查找策略:逐步缩小查找范围,最终定位到第k小的元素(即中位数)。
2025-07-16 23:52:51
184
原创 第十六章 STL(仿函数、 常用算法)
函数对象(仿函数)、常用算法:遍历(for_each、transform)、查找(find、find_if等)、排序(sort、merge等)拷贝替换(copy、replace等)、算术生成(accumulate)、集合操作(set_intersection等)
2025-07-14 17:12:06
309
原创 第五章 Python手写数字识别【CNN卷积神经网络实现】
PyTorch实现MNIST手写数字识别的完整流程:数据加载、预处理和分批的具体代码实现以及CNN网络结构的设计,包括卷积层、归一化、激活函数和池化层的组合,以及全连接层的构建
2025-07-13 14:50:40
240
原创 《Revisiting Generative Replay for Class Incremental Object Detection》阅读笔记
这篇论⽂给出了⼀个⽅法SCS,通过挑选出分类检测中的定位正确但分类错误的高质量(易混淆)数据样本,将该样本进行生成重放,从而达到优化类增量目标检测的目的
2025-07-10 15:24:30
866
原创 第五章 追风赶月莫停留
但是身体这边又是平摊下来每个月千把几千块的医药费,所以我感觉最好的选择还是放弃不切实际的幻想比较好(搞科研发论文,对读博和搞算法确实都有帮助,但是竞争太激烈了,稳定搞开发应该是更好的选择),这样看来研二就要离开学校出去实习了(除了能有相应的技能培养和履历,最重要的是多多少少有薪水,能弥补上维持病情的医药费),但是又感觉对不起好心收留我的学校和老师(毕竟感觉自己考研复试被刷,实验室面试又被刷,感觉自己一无是处,路边一条的时候,还是有导师愿意收留我,给我留个门,多多少少是总想做点什么,报答一下收留之恩)
2025-07-07 18:36:43
286
原创 第十四章 STL(string容器、vector容器、deque容器)
string容器的常用操作(构造、赋值、拼接、查找替换等)和vector、deque容器的核心功能(构造、赋值、容量调整、插入删除等)
2025-07-04 17:43:54
254
原创 第四章 路漫漫其修远兮
终于熬到考研结束了,此时是25年的四月中旬(调剂上岸),急急忙忙回家去医院,为了方便也没有去大医院,就镇上的人民医院,去看肛肠科,和医生说明情况后,医生也只是简单开了点马应龙,连续去了两次,连开两次一样的药,自然也没有任何效果,在我的强烈要求下,我说要做一次详细的检查,那医生才让我去做个肠镜查查看。辛辛苦苦做完ct,就要跑去继续做胶囊内镜,吭哧吭哧做完肠镜,本来可以恰饭了,结果因为胶囊内镜一直不能进食,最后就是这整整三十个小时左右我都没有吃过任何东西,饿的头晕眼花,身体特别难受,比病痛的折磨更糟蹋人)。
2025-06-16 14:55:28
839
原创 第十章 C++类和对象(3)【继承与多态】
继承与多态概念、公有/保护/私有继承方式、继承、菱形继承、虚函数机制(vfptr)、纯虚函数、虚析构、纯虚析构、抽象类
2025-05-25 22:31:54
894
原创 第三章 完全零基础水一篇深度学习的本科毕业论文
关于如何水出一篇深度学习相关方向的本科毕业论文,适用于完全零基础小白(深度学习都没有听说过的那种)
2025-05-16 21:00:08
647
原创 第二章 冷静
一路生花太热烈了,好像所有人都能上岸,但是现实总是残酷而无可奈何,期盼的月亮总是遥远的,或许身边绽放的山茶花也是不可多得的小确幸。而错过了这一年沉淀的我也大抵无法找到合适的工作,我的家庭条件或许并不能继续支持我再任性一年,是否曲折的道路也是不可或缺的一环,我能在这条路上走向我所向往的未来,调剂或许是当下最为合适的道路,也是我能接受的结果,
2025-04-12 22:59:33
223
《Revisiting Generative Replay for Class Incremental Object Detection》阅读笔记
2025-07-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人