- 博客(262)
- 资源 (4)
- 收藏
- 关注
原创 Anaconda:报错json.decoder.JSONDecodeError
【代码】Anaconda:报错json.decoder.JSONDecodeError。
2024-02-19 12:45:42 407
原创 Linux:ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found
运行某代码时出现以下错误:ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29‘ not found
2024-02-18 10:29:03 765 1
原创 C#、Unity:Time 时间与计时
/ 1/22/2017 12:00:00 AM获取此实例的日期部分;其日期与此实例相同,其时间值设置为午夜 12:00:00 (00:00:00)。// 1/22/2017 2:19:17 PM将当前 DateTime 对象的值转换为本地时间。//1/22/2017 7:43:19 AM 此计算机上的当前日期和时间,表示为协调通用时间 (UTC,0时区的时间)//1/22/2017 12:00:00AM 当天日期,其时间组成部分设置为00:00:00。
2024-02-04 09:52:28 1019
原创 pip:报错pip: ‘extras_require‘ must be a dictionary whose values are strings or lists of strings ...
原因是因为setuptools版本太新,产生了不兼容问题。
2024-01-26 22:49:16 563
原创 Windows编译tiny-cuda-nn时出现fatal error C1083: “crtdefs.h”: No such file or directory
首先确保安装了Visual Studio其次有可能是因为安装的VS设置的编译项默认为x86,与当前系统的CUDA的位数不一致。如果你的电脑为x64,可以尝试先运行以下命令(路径自行更改)再进行编译:
2024-01-20 12:11:43 580
原创 Git:git clone 之 --recursive 选项
我们有时在git clone的时候漏掉 --recursive选项,导致编译无法通过。因为如果没有加 --recursive选项,那么代码库中的一些subproject或者submodule的代码将不会被git clone下来,导致缺少文件,从而引发编译错误。--recursive是递归的意思,不仅会git clone当前项目中的代码,也会clone项目中子项目的代码。在git的repo中,可能会有子项目的代码,也就是"git中的git"
2023-09-07 15:32:32 2978
原创 机械键盘组合键突然失灵
一般情况下,机械键盘的使用寿命都是很长的,所以如果是突然失效了,大概率是因为不小心按错被锁了(锁定Windows键是防止游戏的时候按到了Windows键,影响游戏体验)按住FN+Windows三秒左右,就可以实现解锁了(如果键盘是87键的,所以没有FN键,解锁的方式就是同时按住Windows+F9三秒)这里有个需要注意的就是,需要在英文输入法的状态下进行操作,如果你没有反应,试着把中文输入法切换到英文输入法。
2023-08-24 18:50:44 588
原创 PyTorch: clamp函数与梯度的关系
在深度学习计算损失函数的过程中,会有这样一个问题,如果Label是1.0,而预测结果是0.0,则BCE损失中理论上计算出的结果是无穷大的(当然pytorch并不会报错,而是将损失上限设在了100.0),在实际开发过程中,我们一般会使用torch.clamp等函数将预测tensor不符合取值范围的值全部置为最小或最大值。那对于这些被替换后的元素,他们会在反向传播过程中对网络产生梯度吗?第一想法是没有,因为这些替换后的新值的来源是一个赋值操作,而非通过网络计算出来的,但为了更好的理解,我们来做一个测试。
2023-08-16 15:01:51 1031 1
原创 计算机视觉:图像质量评价指标之 PSNR 和 SSIM
在有损图像和视频压缩中,PSNR的典型值在30到50 dB之间,前提是位深度为8位,位深度越高越好。当12位时,PSNR值为60 dB或更高时,认为图像的处理质量较高。对于16位数据,典型的PSNR值在60 ~ 80db之间。无线传输质量损失的可接受值被认为是大约20 dB到25 dB。
2023-07-26 14:52:19 1542
原创 参考文献的CoRR是什么以及和ArXiv的关系
此外,也看了一下arXiv的说明:arXiv在90年代最初创办时,主要是为了收录物理方面的论文,方便研究人员共享,后来逐渐加入了数学,计算机等学科。当时只是草草看了一眼,CoRR代表的是:Computer Research Repository,即计算机研究领域的论文库。再进一步,还可以发现CoRR官网By Category下面的分类和arXiv官网的Computer Science下的分类是一样的,就是简单的把计算机的内容拿出来了而已。CoRR是隶属ArXiv的计算机相关库,也算ArXiv的预印本。
2023-05-13 14:57:22 1184 1
原创 LaTex:实现在Springer可以使用bibtex自动生成引用文献,而不用写Bibitem
解决在Springer可以使用bibtex自动生成引用文献,而不用写Bibitem。
2023-03-21 23:44:35 1248 1
原创 Linux:$‘\r‘: command not found
出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误。
2023-03-03 21:09:28 478
原创 PyTorch:如何查找模型中未使用的参数即find unused parameters
这将打印任何没有在损失计算中使用的参数,它们的梯度是None。
2023-02-19 14:58:19 1673 3
原创 ChatGPT Prompt工程浅谈
首先,我们不妨自己先想一想,会怎么写 Prompt。随便一想就一大堆:• 简单日常对话。比如询问对方姓名,是否开心等等。• 常识问答。比如问今天是周几,冬天如何取暖等等。• 知识问答。比如热力学第二定律是什么,设计模式中的策略模式适用于哪些场景等等。• 文本改写。比如给出一段话,让它改简单一些,或换个风格,同时给出要的风格是什么样子的。• 所有的 NLP 任务,包括:文本分类、实体标注、信息抽取、翻译、生成、摘要、阅读理解、推理、问答、纠错、关键词提取、相似度计算等等。
2023-02-07 18:34:05 31512
原创 自动驾驶感知:常用坐标系转换过程与可视化思路
主要涉及旋转和平移过程,涉及到的核心代码如下,其中cs_record['translation']和cs_record['rotation'] 分别代表传感器(这里指相机)在车辆坐标系下的3D坐标位置以及方位角;过程,涉及到的核心代码如下,其中pose_record['translation']和pose_record['rotation']分别代表车辆自身在全局坐标系下的3D位置坐标以及方位角;全局坐标系的3D目标检测框可视化在六个环视相机采集到的图像中涉及的坐标系转换过程。
2023-02-03 15:26:01 1285
原创 MMCV: KeyError: “xxx“ is not in the models registry
MMCV常见错误: KeyError: "xxx" is not in the models registry
2022-12-12 20:30:41 2625
原创 PyTorch:nn.Embedding.weight和nn.Embedding的区别
如果非直接使用nn.Embedding而使用nn.Embedding.weight来作为变量,其随机初始化方式是自带标准正态分布,即均值0,方差1的正态分布。
2022-09-20 14:30:19 1575
原创 GRU简述
GRU(Gate Recurrent Unit)是循环神经网络(Recurrent Neural Network, RNN)的一种。和LSTM(Long-Short Term Memory)一样,也是为了解决长期记忆和反向传播中的梯度等问题而提出来的。
2022-09-16 16:55:37 2888
原创 齐次坐标与非齐次坐标
什么是齐次坐标系?为什么要用齐次坐标系?在研究矩阵的时候,看到该坐标系。想知道两个问题。1.什么是齐次坐标系。2.为什么要用齐次坐标系
2022-08-22 20:39:21 3737 2
原创 VSCode:设置自动换行
ctrl+shift+p,打开命令窗口;输入settings,打开open user settings;commly used,直接ctrl+f,搜索wrap,找到editor: word wrap;word wrap的off改成on,即可换行了
2022-08-17 14:44:50 7787
原创 RuntimeError: cuDNN error: CUDNN_STATUS_NOT_SUPPORTED
RuntimeError: cuDNN error: CUDNN_STATUS_NOT_SUPPORTED
2022-08-15 18:04:54 1564
原创 VSCode:ssh实现配置远程开发、免密登录(Windows)
1.本机安装ssh,check ssh是否安装成功: ssh 或者 ssh-V2. vscode安装remote development 插件3. 配置密钥(1)在本地机器生成密钥对(公钥+私钥):ssh-keygen(2)私钥放本机,公钥放远程(~/.ssh路径下)(3)在远程机器用公钥生成authorized_keys:进入home目录下的.ssh文件夹:cd ~/.ssh(4)vscode config文件加入本机私钥路径。......
2022-08-15 11:53:56 4116
原创 PyTorch:关于BCE、CE Loss的Mask分割二分类问题
形式1:输出为单通道 分析 即网络的输出output为 [batch_size, 1, height, width] 形状。其中batch_szie为批量大小,1表示输出一个通道,height和width与输入图像的高和宽保持一致。形式2:输出为多通道 分析 即网络的输出output为 [batch_size, num_class, height, width] 形状。其中batch_szie为批量大小,num_class表示输出的通道数与分类数量一致......
2022-07-24 21:00:27 1353 1
原创 pip安装pytorch出现报错MemoryError
问题描述:pip安装时出现一长串红色报错问题原因:根据最后一行红色字体我们知道出现了MemoryError,可知此问题与内存有关。因为pip安装的缓存机制想要先把整个文件读取到内存以后才开始安装,因此可能导致内存不足。问题解决:在安装时指示不启用缓存即可,可以使用 --no-cache-dir 命令,如下pip install --no-cache-dir torch==1.x.x ......
2022-05-26 11:49:51 1498 2
原创 Swin Transformer详解
引言目前Transformer应用到图像领域主要有两大挑战:视觉实体变化大,在不同场景下视觉Transformer性能未必很好 图像分辨率高,像素点多,Transformer基于全局自注意力的计算导致计算量较大针对上述两个问题,我们提出了一种包含滑窗操作,具有层级设计的Swin Transformer。其中滑窗操作包括不重叠的local window,和重叠的cross-window。将注意力计算限制在一个窗口中,一方面能引入CNN卷积操作的局部性,另一方面能节省计算量。在各大图..
2022-05-24 14:18:23 2165
原创 PyCharm: Unexpected content storage modification: page=3; newRecord=76509
简明扼要三步走版:问题描述:运行PyCharm出现:Unexpected content storage modification: page=3; newRecord=76509问题原因:PyCharm因为意外的关闭导致软件无法正常运行解决方案:重启一下PyCharm即可(网上某教程说的删除全部缓存没必要也比较有风险)...
2022-05-16 11:08:15 382
原创 空间中两随机向量间夹角的概率密度分布(越高维,越趋向于正交)
设空间维数为n, 则此空间中任意两个向量之间的夹角 θ 服从一定的分布, 其概率密度函数如下:对二维平面, n=2,p(θ)=1/π,对三维空间, n=3,p(θ)=1/2*sinθ对于我们熟悉的二维平面与三维空间, 证明很简单. 对于更高维的空间, 我们已经很难想象, 可借助于n维球体的表面积公式加以证明.对n维球体, 设半径为R, 则其体积,相应的n-1维球面的表面积下面是二至十维和二至一百维空间的p(θ):二至十维 ↑二至一百维 ↑...
2022-04-15 16:59:26 931 2
Win10 adb工具包
2019-03-30
基于Opencv的道路停车位的移动车辆检测
2019-03-27
异步串口通信
2019-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人