- 博客(16)
- 收藏
- 关注
原创 windows11下利用wsl2安装Ubuntu-24.04
摘要:WSL2是Windows系统下运行Linux的最佳方案,相比双系统和VMware更轻量高效。安装步骤包括:1)启用WSL2功能(通过命令行或控制面板);2)安装WSL2内核;3)下载Ubuntu发行版的WSL文件;4)导入并安装Ubuntu系统;5)创建新用户并设为默认登录。配置完成后,可快速启动Linux环境,无需重启电脑,适合开发者和新手使用。
2026-04-02 15:45:11
458
原创 从R-CNN到Fast R-CNN再到Faster R-CNN
本文介绍了目标检测算法R-CNN系列的演进过程。R-CNN通过选择性搜索生成候选区域,再分别进行CNN特征提取和SVM分类,计算量大且流程复杂。Fast R-CNN改进为共享卷积计算,使用ROI Pooling统一候选区域尺寸,并将分类和回归整合到CNN中。Faster R-CNN进一步创新,提出区域提议网络(RPN)直接在特征图上生成候选区域,实现端到端训练。系列改进显著提升了检测效率,从R-CNN的2000次独立卷积计算到Faster R-CNN的10ms级区域生成,展现了深度学习在目标检测领域的快速进
2026-03-16 11:51:47
341
原创 深度学习中的四种归一化方法
本文对比了四种归一化方法:批量归一化(BN)沿批次方向归一化通道,适用于CNN但小批次效果差;层归一化(LN)对单样本全通道归一化,适合RNN等序列模型;实例归一化(IN)对单样本单通道归一化,能去除风格信息,常用于风格迁移和GAN;组归一化(GN)将通道分组归一化,介于LN和IN之间,解决了BN在小批次下的性能问题。四种方法各有侧重,适用于不同网络结构和任务需求。
2026-03-15 11:11:45
216
原创 目标检测基础全流程——小白必读
本文系统介绍了目标检测中的关键概念和技术流程。首先解释了锚框的生成原理,即通过预设缩放比和宽高比在特征图上生成大量候选框;接着说明如何通过交并比(IoU)将锚框与真实边界框匹配,并计算偏移量用于训练;然后详细阐述了模型输出的张量结构和损失函数设计,包括边界框损失、置信度损失和类别损失;最后介绍了推理阶段的非极大值抑制(NMS)方法,用于合并重叠预测框。文章全面梳理了从锚框生成到最终预测的完整技术链条,为理解目标检测算法提供了清晰框架。
2026-03-09 17:57:56
364
原创 卡尔曼滤波相关方程
本文介绍了卡尔曼滤波的基础知识,重点讲解了方差、协方差等统计概念及其在系统建模中的应用。卡尔曼滤波通过状态方程预测系统状态,再结合观测值进行修正,形成"预测-修正"的循环过程。其核心是利用协方差矩阵递归传递信息,动态权衡预测和测量的可信度,从而实现对系统状态的最优估计。文章详细阐述了系统模型构建、递推方程及完整滤波流程,帮助读者理解卡尔曼滤波通过持续优化来跟踪动态系统状态的原理。
2026-03-07 23:15:53
397
原创 小白必读——张正友相机标定法原理解析
相机标定是确定相机成像模型参数的过程,通过建立世界坐标系、相机坐标系、图像坐标系和像素坐标系之间的转换关系来实现。标定过程包括求解相机外参(旋转平移矩阵)和内参(成像参数),并考虑镜头畸变的影响。常用的棋盘格标定法利用单应性矩阵求解参数,通过多幅图像角点数据计算初始参数,再通过优化算法(如LM算法)校正畸变,最终获得精确的内外参数和畸变系数。该过程补偿了制造和装配误差,确保相机在高精度场景下的准确性。
2026-01-06 21:03:49
2978
原创 基于GTF的图象融合
本文介绍了梯度转移融合(GTF)算法的原理及其在红外与可见光图像融合中的应用。GTF通过建立优化问题,定义包含强度保留项和梯度转移项的能量函数,旨在使融合图像既保留红外图像的热源强度信息,又保持可见光图像的纹理细节。强度保留项采用L2范数最小化融合图像与红外图像的差异,梯度转移项使用L1范数使融合图像梯度接近可见光图像。算法通过Sobel算子计算离散梯度,将图像处理问题转化为数学优化问题,最终实现两种图像优势的有机结合。
2026-01-03 13:28:45
622
原创 windows11系统下miniconda+vscode+pytorch深度学习环境配置
本文为深度学习初学者提供环境配置指南:1)推荐使用Miniconda进行虚拟环境管理,避免依赖冲突;2)选择轻量的VSCode作为编辑器并配置conda环境;3)通过NVIDIA更新CUDA驱动后,从PyTorch官网安装对应版本;4)使用pip安装其他依赖包。文章还推荐了学习资源,并建议通过README文档理解模型训练要求。作者提供远程协助支持,适合零基础入门者参考。
2025-11-04 23:41:17
1069
原创 conda、venv和linux常用命令
本文摘要: 介绍了Python虚拟环境管理的两种主要方法:conda和venv。conda部分详细说明了环境创建、删除、激活/退出方法,以及包管理和环境导出/还原操作。venv部分则提供了轻量级环境管理的创建、激活和删除命令。此外还列出了常用的Linux系统操作命令,包括目录管理、文件操作和网络相关指令。两种虚拟环境管理工具各有侧重:conda适合复杂环境管理,venv则更轻量适用于纯Python项目。
2025-10-26 11:36:58
767
原创 利用wsl2实现在windows使用Ubuntu
详细介绍了win11系统上wsl2的开启过程,并在wsl2下安装ubuntu-22.04,以及如何将ubuntu系统从C盘迁移至D盘。
2025-10-24 15:07:47
2030
原创 vscode连接autodl及其使用(一文弄懂)
本文介绍了远程连接GPU服务器进行深度学习开发的完整流程:1. 通过VSCode的Remote-SSH插件连接远程服务器;2. 使用VSCode远程编辑文件;3. 通过FileZilla实现本地与服务器的文件传输;4. 利用screen保持远程任务持续运行;5. 解决screen模式下鼠标滚轮翻页问题。文章还提供了注意事项,包括数据存储位置建议和使用conda管理环境等实用技巧,为远程开发提供了完整的技术指导。
2025-10-23 18:39:16
3363
原创 线性代数的本质
本文系统梳理了线性代数的核心概念:向量可视为有向箭头或数字列表,具有加法和数乘运算;线性组合、张成空间与基揭示了向量空间的结构;矩阵代表线性变换,本质是基的变换;行列式定量描述变换对空间的缩放程度;逆矩阵、秩和零空间分析了解的存在性;点积与叉积具有几何意义;基变换体现坐标系转换;特征向量在变换中保持方向不变,特征值反映缩放比例。这些概念构成了理解向量空间及其变换的完整框架,在数学和工程领域有广泛应用。
2025-10-04 21:25:50
697
原创 一文弄懂——网络通信
本文从计算机小白视角讲解了网络通信的基本原理。首先介绍了早期设备直接连接的问题及集线器的解决方案,随后引入MAC地址和交换机概念解决广播问题,构建局域网。接着分析IP地址和路由器的诞生过程,解释子网掩码的作用和路由表功能。最后详细描述了一个数据包从A设备到F设备的完整传输路径,涉及ARP协议、交换机转发和路由器寻址等关键环节。文章通过逐步演进的方式,清晰地展现了网络通信中各层协议如何协同工作,帮助读者理解互联网的基础架构。
2025-09-24 16:01:38
971
原创 一文弄懂——卷积和傅里叶分析在图像处理的应用
这篇文章从两个层面解释了卷积的概念:首先从数学角度阐述一维卷积,说明系统输出是历史输入随时间衰减的叠加;其次介绍图像处理中的二维卷积操作,用卷积核扫描图像进行特征提取。接着探讨了傅里叶分析在图像处理中的应用,包括时域卷积与频域乘积的等效性(用于信号滤波)和时域采样与频域卷积的关系(涉及信号采样中的走样现象)。文章通过具体实例和图示,直观地展示了卷积和傅里叶变换在信号处理中的核心作用,为理解这些抽象概念提供了清晰的思路。
2025-09-23 11:41:05
2616
原创 从正交函数到傅里叶分析(一文搞清楚傅里叶分析)
本文系统介绍了傅里叶分析的理论体系,从正交函数、实数/复数傅里叶级数到傅里叶变换及其离散化形式。首先阐述了正交函数的概念及其在三角函数中的应用,指出任意复杂信号可由正交三角函数基线性表示。随后展开实数傅里叶级数的系数计算公式,并引入更高效的复数形式。为解决非周期信号分析问题,推导出傅里叶变换公式,并说明时域与频域的对应关系。最后介绍处理离散信号的DFT及其优化算法FFT。全文通过数学公式和几何解释,完整呈现了傅里叶分析从连续到离散的理论发展脉络。
2025-09-22 20:01:21
1628
空空如也
STM32与STlink连接失败
2024-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅