自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙雪的博客

人终将被年少不可得之物困其一生

  • 博客(272)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于AMD Vitis 2022.1在Xilinx ZCU106安装PYNQ的首发教程

目前网上只有基于2018年的中文PYNQ移植教程,由于AMD Vitis套件的整合以及PYNQ的3.0版本升级的兼容性,现有教程相关操作已经过时许久。一阵试下来也是踩坑无数,特此总结,福利有需要的同学快速部署(其实这个教程同样适用于zcu102)。废话不多说,直接上可以复制的命令和下载链接。

2025-03-23 00:44:24 445

原创 VMWare:解决Linux虚拟机找不到共享文件夹

如果发现并没有找到,一行代码迅速解决该问题:(假设你设置的共享文件夹名字为xxx)一般VMWare的共享文件夹目录xxx在以下虚拟机路径中。

2025-03-19 16:54:14 217

原创 CNN:卷积网络中设计1×1夹在主要卷积核如3×3前后的作用

话不多说直接上图举例:像在 ResNet 的 Bottleneck 结构 中,1x1 卷积 被放置在 3x3 卷积 的前后,这种设计有以下几个关键作用和优势:Bottleneck 结构通常由以下三部分组成:1x1 卷积(降维):3x3 卷积(空间特征提取):1x1 卷积(升维):假设:计算量对比:Bottleneck 结构中 1x1 卷积的作用:这种设计使得 ResNet 可以更高效地训练更深的网络,同时保持较强的特征提取能力。

2025-02-27 15:16:19 812

原创 3D:blender数据集转换为colmap格式

colmap格式数据集好处是带有sfm后的初始化点云,这对于3DGS这种渲染方式来说比较友好,而网络上很多数据集都是blender的原生数据集(即带有transform.json),所以出个经验帖方便同学们转换。首先准备好colmap,这个不多说了,比较容易安装。以上会生成二进制的bin文件,就可以后续使用了。(注:sparse文件夹需要提前创建好)

2025-01-14 13:44:20 430

原创 Git、Pip:安装特定版本的库的最佳方法

这个项目叫做 diff-gaussian-rasterization,如果要直接安装它会存在子模块文件缺失报错,而且不是上面”tree“后面的版本号也会有环境兼容问题。执行这些命令后,在本地会获得特定版本的库及其所有子模块内容。然后运行即可顺利安装,不会有任何问题。把项目名称、版本号换成自己需要的即可。

2024-12-11 15:01:58 334

原创 Mac:Homebrew安装与配置教程

Homebrew是macOS和Linux上的一个终端软件管理工具。它可以实现快捷的、方便的软件下载。Tap是一个很实用的功能。如果你遇到什么问题,你可以执行。

2024-11-01 18:01:54 407

原创 如何从 PowerPoint 导出高分辨率(高 dpi)幻灯片

默认情况下,要另存为图片的 PowerPoint 幻灯片的导出分辨率为每英寸 96 点 (dpi)。若要更改导出分辨率,请执行以下步骤:退出所有 Windows 程序。右键单击“开始”,然后选择“运行”。(在 Windows 7 中,选择“开始”,然后选择“运行”。在“打开”框中,键入“regedit”,然后选择“确定”。

2024-10-08 10:08:13 4096

原创 zsh:找不到module命令

指定的是bash, 所以登录后bash加载了/etc/profile.d中关于module的脚本, module和bash匹配了, 然后bash像往常一样自动地切换成zsh, 此时zsh就找不到module命令。如果把登录shell改成zsh之后就不用在~/.zshrc末尾加source /usr/local/Modules/init/zsh了, module会自动和zsh匹配。重新开一个新的就可以找到了。

2024-08-12 14:49:17 375

原创 快速配置非常好用的zsh

Tab 补全功能强大。命令、命令参数、文件路径均可以补全。插件丰富。快速输入以前使用过的命令、快速跳转文件夹、显示系统负载这些都可以通过插件实现。主题丰富。可定制性高。关于 zsh 的更多的信息,可以访问 zsh.org 查看。

2024-08-12 14:21:20 822

原创 成像光学:LCD的工作原理与结构图解

LCD主要组成结构:背光,下偏光片(polarizer),TFT Glass(薄膜晶体管,thin film transistor),CF Glass(彩色滤光片,color filter),上偏光片。

2024-07-29 14:58:12 2197

原创 Linux:kill包含关键字的所有进程

话不多说,直接上代码,比如关键字为“python”

2024-03-16 03:52:50 869

原创 Anaconda:报错json.decoder.JSONDecodeError

【代码】Anaconda:报错json.decoder.JSONDecodeError。

2024-02-19 12:45:42 618

原创 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 1462 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 1823

原创 pip:报错pip: ‘extras_require‘ must be a dictionary whose values are strings or lists of strings ...

原因是因为setuptools版本太新,产生了不兼容问题。

2024-01-26 22:49:16 945

原创 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 2035

原创 Python:pip安装github库指定特定版本

举例:(以nerfacc的0.5.2版本为例)

2024-01-11 15:15:40 1212

原创 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 5749

原创 机械键盘组合键突然失灵

一般情况下,机械键盘的使用寿命都是很长的,所以如果是突然失效了,大概率是因为不小心按错被锁了(锁定Windows键是防止游戏的时候按到了Windows键,影响游戏体验)按住FN+Windows三秒左右,就可以实现解锁了(如果键盘是87键的,所以没有FN键,解锁的方式就是同时按住Windows+F9三秒)这里有个需要注意的就是,需要在英文输入法的状态下进行操作,如果你没有反应,试着把中文输入法切换到英文输入法。

2023-08-24 18:50:44 1504

原创 PyTorch: clamp函数与梯度的关系

在深度学习计算损失函数的过程中,会有这样一个问题,如果Label是1.0,而预测结果是0.0,则BCE损失中理论上计算出的结果是无穷大的(当然pytorch并不会报错,而是将损失上限设在了100.0),在实际开发过程中,我们一般会使用torch.clamp等函数将预测tensor不符合取值范围的值全部置为最小或最大值。那对于这些被替换后的元素,他们会在反向传播过程中对网络产生梯度吗?第一想法是没有,因为这些替换后的新值的来源是一个赋值操作,而非通过网络计算出来的,但为了更好的理解,我们来做一个测试。

2023-08-16 15:01:51 2234 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 1973 2

原创 参考文献的CoRR是什么以及和ArXiv的关系

此外,也看了一下arXiv的说明:arXiv在90年代最初创办时,主要是为了收录物理方面的论文,方便研究人员共享,后来逐渐加入了数学,计算机等学科。当时只是草草看了一眼,CoRR代表的是:Computer Research Repository,即计算机研究领域的论文库。再进一步,还可以发现CoRR官网By Category下面的分类和arXiv官网的Computer Science下的分类是一样的,就是简单的把计算机的内容拿出来了而已。CoRR是隶属ArXiv的计算机相关库,也算ArXiv的预印本。

2023-05-13 14:57:22 3007

原创 LaTex:实现在Springer可以使用bibtex自动生成引用文献,而不用写Bibitem

解决在Springer可以使用bibtex自动生成引用文献,而不用写Bibitem。

2023-03-21 23:44:35 1744 1

原创 Linux:screen命令无法进入窗口

screen命令无法进入窗口

2023-03-18 14:25:54 1076

原创 Linux:$‘\r‘: command not found

出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误。

2023-03-03 21:09:28 561

原创 PyTorch:如何查找模型中未使用的参数即find unused parameters

这将打印任何没有在损失计算中使用的参数,它们的梯度是None。

2023-02-19 14:58:19 2880 3

原创 ChatGPT Prompt工程浅谈

首先,我们不妨自己先想一想,会怎么写 Prompt。随便一想就一大堆:• 简单日常对话。比如询问对方姓名,是否开心等等。• 常识问答。比如问今天是周几,冬天如何取暖等等。• 知识问答。比如热力学第二定律是什么,设计模式中的策略模式适用于哪些场景等等。• 文本改写。比如给出一段话,让它改简单一些,或换个风格,同时给出要的风格是什么样子的。• 所有的 NLP 任务,包括:文本分类、实体标注、信息抽取、翻译、生成、摘要、阅读理解、推理、问答、纠错、关键词提取、相似度计算等等。

2023-02-07 18:34:05 32798

原创 MMDetection3D:数据加载简析

MMDetection3D:数据加载简析

2023-02-07 13:19:41 1567

原创 自动驾驶感知:常用坐标系转换过程与可视化思路

主要涉及旋转和平移过程,涉及到的核心代码如下,其中cs_record['translation']和cs_record['rotation'] 分别代表传感器(这里指相机)在车辆坐标系下的3D坐标位置以及方位角;过程,涉及到的核心代码如下,其中pose_record['translation']和pose_record['rotation']分别代表车辆自身在全局坐标系下的3D位置坐标以及方位角;全局坐标系的3D目标检测框可视化在六个环视相机采集到的图像中涉及的坐标系转换过程。

2023-02-03 15:26:01 1696 2

原创 MMCV: KeyError: “xxx“ is not in the models registry

MMCV常见错误: KeyError: "xxx" is not in the models registry

2022-12-12 20:30:41 3811

原创 Linux:安装AnyConnect客户端教程

Linux:安装AnyConnect客户端教程

2022-11-25 11:00:28 2763

原创 Linux: 应用缩放DPI修改高分辨率缩放问题(如:网易云)

linux应用的缩放DPI修改高分辨率缩放问题

2022-11-16 16:47:35 3871 2

原创 Ubuntu:一句话解决安装搜狗输入法的报错

一句话解决安装搜狗输入法的报错,再输入下列命令即可解决。

2022-11-14 15:15:34 398

原创 移动anaconda虚拟环境后pip无法使用

迁移anaconda虚拟环境到新目录下之后,pip无法使用,会显示目录不存在或者无权限的报错

2022-10-03 10:50:02 1831

原创 PyTorch:stack + reshape与cat之间的异同

PyTorch:stack + reshape与cat之间的异同

2022-09-21 20:59:03 471

原创 Python:可变参数和关键字参数*args **kwargs

Python:可变参数和关键字参数*args **kwargs

2022-09-20 19:31:18 371

原创 PyTorch:nn.Embedding.weight和nn.Embedding的区别

如果非直接使用nn.Embedding而使用nn.Embedding.weight来作为变量,其随机初始化方式是自带标准正态分布,即均值0,方差1的正态分布。

2022-09-20 14:30:19 2208

原创 GRU简述

GRU(Gate Recurrent Unit)是循环神经网络(Recurrent Neural Network, RNN)的一种。和LSTM(Long-Short Term Memory)一样,也是为了解决长期记忆和反向传播中的梯度等问题而提出来的。

2022-09-16 16:55:37 3374

原创 齐次坐标与非齐次坐标

什么是齐次坐标系?为什么要用齐次坐标系?在研究矩阵的时候,看到该坐标系。想知道两个问题。1.什么是齐次坐标系。2.为什么要用齐次坐标系

2022-08-22 20:39:21 4406 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 20125 2

Java题库练习.zip

关于Java语言的一些编程题和问答题的收集整理, 密码hchs

2019-08-18

Win10 adb工具包

Win10适用的adb工具包 比如可用于科大讯飞唤醒词的替换写入等等 亲测好用 结合文档使用说明https://blog.youkuaiyun.com/DragonGirI/article/details/88914482

2019-03-30

基于Opencv的道路停车位的移动车辆检测

基于OpenCV的道路停车位的移动车辆检测,简易实用,视频流输入(ROI可自己修改,推荐avi格式),可用C++和VS实现,附上测试代码和测试视频,代码有相应的注释可供理解,至于opencv等在工程中是属性配置请自行配置,作者编写时VS版本为2017,opencv 4.0,能实现基本的检测,有任何想法可评论交流。

2019-03-27

异步串口通信

多线程异步串口通信, 通过底层API实现,VS2010环境编码 转载于MingoJ 文档说明请见https://blog.youkuaiyun.com/DragonGirI/article/details/88839984

2019-03-27

空空如也

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

TA关注的人

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