自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 wsss之mctformer 复现环境篇

折中一下 timm使用0.54,别忘了删除torch和torchversion!mct和weaktr的requirements是。我的cuda版本是11.3。对应pytorch的版本是。

2023-07-02 15:00:50 249 3

原创 numpy踩坑

numpy版本太高!

2023-03-22 17:13:09 279 1

原创 IRN复现之环境篇(win10)

这里官方给出的Linux的安装方法,windows也差不多,我们直接把chainercv git下来。首先新建一个虚拟环境,在新环境的terminal中cd进你的chainercv文件夹。首先哥们用了之前SEAM的环境,想着都差不多,最多pip点其他包。在新环境中提前装上Cython, numpy, pillow。记录一下装虚拟环境踩的坑!chainercv无论我怎么pip都报红。我的cuda版本是11.3。对应pytorch的版本是。哈哈conda也没有。

2023-03-20 16:59:17 252 2

原创 454. 四数相加 II

我刚开始的思路是用set记录a+b出现的次数,但是就没办法记录a+b的值,还是要用map,通过遍历c+d,加上a+b出现的次数,把满足条件的记下来。

2022-09-29 20:21:31 133

原创 349 两个数组的交集

设置两个set,第一个set存储结果result,第二个set存储num1,遍历num2并且在第二个set中查找,找到共同元素也就是交集就存到result set中,最后输出。给定两个数组 nums1 和 nums2 ,返回 它们的交集。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序。因为unordered_set的查找效率很高。

2022-09-29 20:00:36 90

原创 1 两数之和

题目要求返回下标,也就是我们在寻找两数之和的同时也要存储运算的下标,而map正好是key:value,通过在map中寻找find(key),找到能和num[i]和为target得关键值key,find函数返回迭代器,iter->first是key,iter->second是value, 没找到就存入map,等下一个匹配。multiset有序,有重复元素,查询效率和增删效率是O(logn)。set有序,无重复元素,查询效率和增删效率是O(logn)。借此学习一下数组,set,和map,先分析代码。

2022-09-29 19:47:44 65

原创 242 有效的字母异位词之哈希表

在第一次循环中把int数组对应字母的元素+1,第二次循环的时候-1,最后扫描数组,如果全是0则表示全符合题目要求。哈希最重要的作用就是判断元素是否出现在一个集合中。

2022-09-27 21:08:22 161

原创 142 环形链表Ⅱ之快慢指针

https://zhuanlan.zhihu.com/p/361049436 写的非常不错。

2022-09-27 19:00:20 138

原创 19 删除倒数第n个节点之虚拟头节点和双指针

链表题常见的就是双指针和虚拟头节点

2022-09-27 17:36:00 64

原创 206反转链表之反思循环条件与双指针+递归实现

其次再分析一下,如果此时的while循环条件改成while(cur)会导致最后的pre其实是最后一节点,最后一次循环的时候cur=null。首先呢,while的循环条件写错了,因为我们要反转的是整个链表,如果只执行到cur->next会导致最后一个节点没有处理。我在刚拿到这道题的时候以为要三个指针,其实不然,只需要两个指针即可,另一个为临时指针存储cur的下一个节点。其实每步的递归就是将当前的两个节点反转,不断调用就行了。想清楚每一步递归,想好递归的终止条件。第一次的错误代码分析。

2022-09-26 23:03:57 86

原创 203 移除链表元素之虚拟头节点

删除一个链表节点是非常简单的,但是如果删除的是头节点就很麻烦,需要特殊处理,这时我们引入虚拟头节点dummyHead就可以解决这个问题,把所有节点统一处理。移除链表之虚拟头节点。

2022-09-25 09:57:45 85

原创 知识回顾之结构体构造函数

今天看代码随想录瞄到一个笔试很重要的点,手写链表节点,这种一般在OJ上面都是定义好的,手写还真不会,C++的时候也没有细看结构体构造函数。

2022-09-24 23:30:28 360

原创 59 螺旋矩阵Ⅱ之区间不变量与矩阵的循环遍历

59 螺旋矩阵Ⅱ

2022-09-24 11:57:48 83

原创 209 长度最小子数组之滑动窗口

209 长度最小子数组

2022-09-24 10:44:50 149

原创 27 移除元素之双指针法

27 移除元素,双指针问题

2022-09-20 19:00:19 161 1

原创 704二分查找之区间不变量

704 二分查找易错点

2022-09-20 17:44:40 84

原创 递归算法的时间空间复杂度

递归算法的时空分析

2022-09-20 15:25:45 1125

原创 深度学习入门之感知机

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录深度学习入门——感知机一、感知机是什么?二、用感知机实现简单的逻辑电路1.与门2.与非门和或门3.异或门总结深度学习入门——感知机记录自己的学习过程。一、感知机是什么?这里所说的感知机具体指的是“人工神经元”。,接收多个输入信号,输出一个信号。信号可以理解为电流。感知机的信号只有0,1即不流与流。一个感知机接受的所有信号x乘以各自权重w的总和如果超过了阈值θ,则称为“神经元被激活”。二、用感知机实现简单的逻辑电路1.

2020-11-12 16:11:24 389

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除