- 博客(13)
- 收藏
- 关注
原创 DUSt3R总结
使用ViT作为编码器和解码器,用预训练的CroCo(一种较新的vit网络)权重来初始化,给的监督数据都是使用一对图像,然后通过ViT编码解码学习到二维图像和三维点图的对应关系,最后可以直接在第一张图像的坐标系中输出两个图像的点图,同时使用global alignment来对齐点图中的的相关区域(比如一个桌子 图一重建出的点图都桌子上面 图二有桌子侧面 就可以把相连接的桌角的点图进行alignment)。DUSt3R是一种端到端(end to end)的模型,摒弃了这些多步骤的误差。
2025-04-08 18:53:15
199
原创 3DGS代码讲解
确保训练时的可复现性,并配置 GUI 服务器(用于实时查看渲染结果)。:循环进行训练,不断优化 3D 高斯点,使其渲染结果更接近真实图像。:优化高斯点,使其能够更好地表示 3D 物体,同时删除不必要的点。解析用户输入的命令行参数,并从 arguments.py。,如果提供了 checkpoint,则恢复之前的训练状态。,广泛用于计算机图形学、光照建模和 3D 表示。:解析用户输入的参数,并设置训练相关的配置。阶数越大对颜色光照的表达效果越好。:确保 3DGS 生成的图像在。上都与真实图像一致。
2025-03-05 22:59:47
853
原创 3DGS详解
所以在投影变换之后 均值可以直接变成m(uk)因为一个点的值不受非仿射变换的影响 但是对于协方差矩阵原本没法像观测变换一样直接进行变换因为不是线性仿射变换 所以求这个投影变换的雅可比矩阵 用这个雅可比矩阵作为近似变换矩阵来进行投影变换(近似仿射变换)协方差就是左右成雅可比矩阵以及其转置。将一个坐标系进行非仿射变换后发现一个点周围的线都是完全的-非线性 但是如果将这个点的区域进行无限的缩小 会发现近似为直线--线性。针对这一点的方法时打补丁--太大的点云拆分--太小的点云合并--存在感低的点云删除。
2025-03-05 20:41:35
653
原创 恒源云等云端服务器实现3DGS
因为你选环境的时候选好了torch1.12.1 cuda11.6 不用再create一个新的环境。3.用supersplat线上看 导入你的ply文件即可 记得设置splat模式和隐藏splat。2.下载文件到win本地 然后用官方文件给的Viewer for Windows这个app看。在你的jupyernotebook里面新建一个data包 把卡车数据集放到里面并解压。把里面的卡车数据集下载到本地 然后打包成zip文件 通过oss传到恒源云云端数据。把和3DGS要求的相关的C++的装上。
2025-03-04 18:26:42
274
原创 pytorch学习教程(小白版代码实操)
是 PyTorch 的核心功能之一,用于自动计算张量(Tensor)的梯度(Gradient)。梯度是优化神经网络参数的关键(如梯度下降法),手动计算梯度非常复杂且容易出错,而自动微分通过跟踪张量的运算历史,自动构建计算图(Computational Graph),并在反向传播(Backpropagation)中高效计算梯度。
2025-01-23 00:48:57
183
原创 EfficientNet网络
Dropout层 的dropout_rate对应的是drop_connect_rate,和全连接层对应的dropout要区分开(注意,在源码实现中只有使用shortcut且drop_rate大于0 的时候才有Dropout层,至于为什么可以参考第四节的解释)。表格中每个MBConv后会跟一个数字1或6,这里的1或6是倍率因子n (channels变胖倍数),即MBConv中第一个1x1的卷积层会将输入特征矩阵的channels扩充为n倍。但光宽不深的话,学习不到深层次的特征,且要综合衡量计算量的问题。
2024-03-11 23:40:58
964
1
原创 图像分类网络的几个评价指标
t-SNE可视化是一种非线性的降维算法,常用于将数据降维到二维或者三维空间进行可视化,来观察数据的结构。ROC曲线的凸起程度越高,模型性能越好。AUC = 1表示完美分类器,该模型至少存在一个阈值,可以将正负样本完美地分开。ROC曲线的横纵坐标均为0到1,其中,横坐标为假正率FP,纵坐标为真正率TP。0.5 < AUC < 1表示优于随机猜测,数值越大,分类器越好。真阳性、假阳性、真阴性、假阴性:TP、FP、TN、FN。混淆矩阵:x轴为Prediction,y轴为Label。F1值:F1 score。
2024-03-11 23:20:01
751
1
原创 chatgpt登录之后问问题没有反应
microsoft edge清除cookies方法:设置-隐私和安全-清除浏览数据-清除cookies。chatgpt登录之后问问题没有反应,有一种原因是需要清除浏览器的cookies。
2024-03-09 12:13:04
1710
1
原创 Output of this cell has been trimmed on the initial display“
问题:使用jupyter notebook训练模型出现此问题,即被软件限制了output的行数。而且点击Click on this message to get the complete output之后output并不开始更新。解决方法:setting-advanced settings editor-notebook。原先框中为50,所以只展示50行;更改为大数,软件便不会在50行就停止更新。注意要保存设置后重新load,即可正常运行。
2024-03-07 10:52:58
575
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人