- 博客(126)
- 资源 (29)
- 收藏
- 关注
原创 【PyTorch笔记 03】pytorch使用dataloader读取自定义类
在定义自己的数据类时,需要继承torch.utils.data.Dataset,并且至少要重载两个方法__len__,和__getitem__,其中(1)__len__返回的是数据集的大小(2)__getitem__实现索引数据集中的某一个数据# 一个自定义类示例class MyDataset(Dataset): # 继承了Dataset类"""Args:"""# 负责读取当前batch需要的数据,以避免将所有数据导入内存,导致内存不够用# 读取image。
2024-03-27 14:08:44 201
原创 毕业之前准备材料
(1)读书报告纸质版(带博士论坛签字)交到蒙明伟楼吴海梅老师那边,或者钉钉联系拍个照给吴老师也行。(3)若为录用状态,则提供导师签字的录用证明(规定要,但是我写了之后,王移花老师根本没看)(1)三个评审专家组老师的签字(请提前联系老师,老师们很忙,签字挺难搞);(1)审核包括两部分:导师审核和学院审核。学院审核也是找吴海梅老师。可参考《附件八、全日制博士研究生学位申请指南(2021年8月修订)》(2)导师签字时填写的日期请与开题日期一致。(2)请提前写好开题报告评审意见一栏;(1)这个报告在 “学位。
2024-03-05 18:58:53 380
原创 【PyTorch笔记 05】使用DataLoader类进行数据加载的策略
在某些情况下,训练数据的循环中需要同时加载两个数据集,然而加载两个数据集有可能不等长。这就有可能导致训练时出现逻辑问题。上述代码中,DataLoader类管理支撑集和查询集,当遇到不等长的情况时,循环会在短的数据处理结束时终止。
2024-02-28 09:07:24 523
原创 【PyTorch笔记 04】F.cross_entropy的使用
(负对数似然损失)的计算,因此输入得分(即模型输出)不需要事先经过softmax处理。是PyTorch中用于计算交叉熵损失的函数,非常适合用于多分类问题。这种方式使得实现多分类问题的模型训练变得简单而直接。
2024-02-28 08:59:56 526
原创 linux统计程序耗时和最大内存消耗
要统计某个程序整个生命周期的耗时和最大内存消耗,可以使用命令,它提供了详细的执行时间和资源使用信息,包括最大内存消耗。这个工具比 shell 的内置time命令提供更多的信息,特别适合于性能分析。
2024-02-26 22:16:58 542
原创 args = parser.parse_args() SystemExit: 2
【代码】args = parser.parse_args() SystemExit: 2。
2024-02-25 15:44:39 350 1
原创 【学术论文写作 笔记03】消融实验(ablation study)写作的行文逻辑
出自:2021,AAAI,PC-RGNN: Point Cloud Completion and Graph Neural Network for 3D Object Detection。
2024-01-26 16:03:19 767
原创 【学术论文写作 笔记02】 鲁棒性实验写作的行文逻辑
2022, TIM, “A Robust and Reliable Point Cloud Recognition Network Under Rigid Transformation”.2021, WACV, “Triangle-Net: Towards Robustness in Point Cloud Learning”
2024-01-24 21:09:05 540
原创 【博士论文写作 笔记02】研究挑战、研究目标、研究方案和研究内容的区别?
在博士论文写作中研究挑战、研究目标、研究方案和研究内容需要做详尽的阐述,但是几个概念很容易混淆,我参考了一篇博士范文,对这个几个概念做个总结。研究挑战 = 问题是什么研究目标 = 解决问题的思路是什么研究方案 = 思路具体实施方案研究内容 = 方法介绍。
2024-01-24 14:22:19 396
原创 Inodes that were part of a corrupted orphan linkedlist found
【代码】Inodes that were part of a corrupted orphan linkedlist found。
2024-01-19 15:15:50 415
原创 论文附加材料latex模板
可以参考cvpr的附加材料,见网址:https://github.com/SuperBruceJia/CVPR-LaTeX-Paper-Template
2024-01-15 21:20:28 343
原创 【机器学习一百问 01】 迁移学习和小样本学习的本质不同是什么?
总结来说,迁移学习强调的是从其他任务中学到的知识如何应用到新任务上,而小样本学习侧重于在极少量的数据上实现有效学习的策略和方法。尽管它们在某些应用中可能会重叠,但它们的出发点和解决问题的方法各有不同。注: 这些只是个人理解,如有质疑可提问讨论!
2024-01-10 14:51:19 564
原创 ubuntu安装texlive 2023
举个例子,在~/.bashrc中假如这个。【1】 切换到临时的安装目录。【5】使用root权限安装。【4】切换到指定目录。
2023-12-26 21:26:31 527
原创 【哲学 学习笔记01】哲学家及其思想汇总
休谟问题(Humean problem),即所谓从“是”能否推出“应该”,也即“事实”命题能否推导出“价值”命题,它是休谟在《人性论》中提出的一个著名问题。
2023-12-22 08:53:14 423 1
原创 【数学证明 笔记02】完备性证明方法有哪些?
如果我们扩展这个算法,并确保在算法的每一步都能得到有效的最大公约数,那么我们就可以证明欧几里得算法的完备性。,我们可以使用欧几里得算法,通过反复取余数的方式,得到它们的最大公约数。构造一个对象(通常是序列、函数、集合等),证明它满足某种性质或条件,从而证明系统的完备性。假设原系统不完备,然后引入新的元素或规则,通过扩展系统来证明其完备性。对于递归定义的对象或概念,通过递归的性质和定义来证明系统的完备性。假设系统不完备,然后推导出一个矛盾结果,从而证明了系统的完备性。:证明欧几里得算法的完备性。
2023-12-19 11:15:32 1229
原创 【博士论文写作 笔记01】绪论的写作
第一段:总分的结构,总体介绍一下本文的设计的小课题有哪些,以及具体挖掘哪个点。第二段 ~ 第五段:分别介绍自己的四个工作。当前方法在面对新问题时的不足表现在哪里。
2023-12-18 14:22:38 418
原创 【数学证明 笔记01】证明常见的逻辑方法有哪些?
要证明这个命题,我们需要证明两个方向:首先证明如果一个整数是偶数,那么它可以被 2 整除;通过证明基础情况为真,再证明如果对某个特定的自然数命题成立,则它对下一个自然数也成立。,所以它要么是一个素数(不在列表中),要么有一个素因子不在列表中。因此,总是能够找到新的不在列表中的素数,这证明了存在无穷多个素数。通过构造一个满足条件的对象来证明命题的存在性,或者构造一个反例来证明命题的不存在性。用于证明某个命题的真假。假设要证明的命题为假,然后推导出一个矛盾结果,从而证明原命题为真。:我们可以使用构造法证明。
2023-12-18 10:12:50 91
原创 【C++学习】文件操作
模式介绍模式标志描述ios::app追加模式,所有写入都追加到文件末尾。ios::ate文件打开后定位到文件末尾。ios::in打开文件用于读取。ios::out打开文件用于写入。ios::trunc如果该文件已经存在,其内容将在打开文件之前被截断,即把文件长度设为 0。读取文件#include <fstream>using namespace std;vector<string> path;ifstream f
2023-12-14 17:18:31 36
原创 【点云异常点检测】MVTec 3D AD数据集介绍
MVTec AD(MVTec Anomaly Detection)数据集是用于异常检测的计算机视觉数据集。该数据集包含来自工业生产中不同材料和产品的图像,包括玻璃、塑料、纺织品等。每个类别都包含正常样本和异常样本。这些异常样本包括各种常见的生产缺陷,如划痕、裂纹、凹陷等。MVTec AD数据集旨在帮助研究人员和从业者开发和评估用于检测工业制造中物体缺陷的算法和系统。
2023-12-14 14:05:28 864
原创 CMakeLists模板
cmake_minimum_required(VERSION 2.8.3)project(boost_test)find_package(Boost REQUIRED COMPONENTS system thread)include_directories(${Boost_INCLUDE_DIRS})add_executable(boost_test main.cpp)target_link_libraries(boost_test ${Boost_LIBRARIES})
2023-12-13 13:50:22 71
原创 【笔记 Python 01】基本数据类型、基本类型
元组 tuple【描述】是不可变的对象 【优点】 (1)最大的一个特性就是使函数可以返回多个值。(python可以返回多个返回值就是通过它实现的)(2)tuple 放弃了对元素的增删(内存结构设计上变的更精简),换取的是性能上的提升:创建 tuple 比 list 要快,存储空间比 list 占用更小。所以就出现了“能用 tuple 的地方就不用 list”的说法。(3)由于 tuple 不可变,多线程并发的时候,tuple 是不需要加锁的,不用担心安全问题 【元组的创建】 &g...
2023-12-11 18:36:07 141
原创 【论文阅读】法向一致性:Iterative Poisson Surface Reconstruction (iPSR) for Unoriented Points
通过使用分层结构上代表性点的平均法向量,我们使𝐴和𝐵的法向量朝内,而𝐶的法向量仍然朝外。(d)将更新后的法向量作为输入,屏蔽的PSR方法产生了一个更好的形状,该形状已经是简单连通的。我们观察到,即使在随机初始化法向量的情况下,第一次迭代计算得到的等值面具有大量的奇数层结构。因此,通过迭代过程,越来越多的样本展现出它们周围的奇数层结构,而我们的面积加权法向量平均策略可以使法向量越来越准确。相关的代表性三角面的数量的奇偶性并不重要。最后,我们通过计算与𝑠𝑖相关联的面的法向量的平均值来更新每个样本的法向量。
2023-12-07 10:25:23 180
原创 【论文环境配置】Towards Globally Optimal Normal Orientations for Large Point Clouds
注意“path_to_ply”末尾不需要加后缀".ply",参数-prepare是为了让其能够直接读取ply而不是bin文件。“-r”参数更具模型设定,即你希望通过多大范围来计算领域信息。5、用CMake进行编译得到VS2022工程。4、修改CMakeLists.txt文件。2、在vcpkg中安装包。
2023-12-04 18:37:25 411
原创 【论文环境配置】Globally Consistent Normal Orientation for Point Clouds by Regularizing the Winding-Number
代码地址。
2023-12-04 08:52:21 435
原创 远程windows的Administrator账户
由于windows默认Administrator账户并没有密码,因此在本地电脑远程时无法填写密码(注:如何解决未找到解决办法)。为此可以通过给需要被远程的windows电脑的Administrator账户设置一个新密码实现。
2023-12-01 09:08:55 68
pybind11-master.zip
2021-12-14
weights-wdsr-b-32-x4.tar.gz
2021-09-25
weights-edsr-16-x4.tar.gz
2021-09-25
parmetis图切分库使用手册(并行版)
2021-04-20
metis图切分库使用手册.pdf
2021-04-20
OpenGL的vs2017模板V1.0
2019-01-14
固定容器实际操作考试备考内容
2016-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人