- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 D-NeRF运行报错:Exception: torchsearchsorted on CUDA device is asked, but it seems that it is not availab
然后注释掉run_dnerf_helpers.py开头导入的torchsearchsorted包。模块,不用再另外单独安装torchsearchsorted了,因此此处只需要修改一下代码就行。后面又查了一下,发现pytorch在1.7以后已经内置了一个。查了一下torchsearchsorted官方的。,是找不到对应的CUDA版本导致。训练D-NeRF模型时报错。
2024-01-22 19:59:16
539
原创 processing学习笔记
在前面的示例中,size()函数只为要创建的窗口指定了宽度和高度。要使用PDF,除了更改size()函数外,还必须从“草图”菜单中选择“导入库”,然后选择“PDF”。loadImage()和loadStrings()函数都希望在名为data的文件夹中找到一个文件,该文件夹是sketch文件夹的子目录。可以在菜单栏的“文件-偏好设置”,在“编辑台和控制字体”中,选择一种支持中文显示的字体。这样程序就会在Tweak模式下运行,源代码中的drawing部分,带下划线的参数都是可以实时调控的。
2023-05-28 22:24:20
458
原创 leetcode刷题方法&路径
一开始刷题的时候不能够随便找个题就来做,应该一段时间专门突击某个专题,如“链表”、“二叉树”等。在刷题的过程中应该自己首先想一想,不要一没有思路就去网上找(这样刷题没有效果),自己思考半天试了一试还是做不出来就去百度。做过的题应该做笔记,反复看就跟高中做题一样,有错题本,反复看才有效果。
2023-05-28 22:18:53
836
原创 【Primer c++ 阅读笔记】part1-基础
c++11新标准——列表初始化int a = 0;int a{0};int a(0);//四种皆可若要在多个文件中使用同一个变量,就必须使用extern关键字声明这个变量,且extern语句不能包含初始值,否则会变成定义。若是在函数体内部初始化由extern标记的变量,甚至会报错。//声明iint j;//定义j//定义k,有可能报错变量只能被定义一次,但是可以多次声明。struct类:类内部定义的名字必须唯一,但可以与外部定义的名字重复。为确保各个文件中类的定义一致,类通常被定义在头文件里。
2023-05-28 22:15:28
123
原创 【c++】数据类型转换方式sstream的使用方法
定义了三个类:istringstream、ostringstream 和 stringstream,分别用来进行流的输入、输出和输入输出操作。istringstream类用于执行C++风格的串流的输入操作。ostringstream类用于执行C风格的串流的输出操作。stringstream类同时可以支持C风格的串流的输入输出操作。主要用来进行数据类型转换,由于 使用 string 对象来代替字符数组(snprintf方式),就避免缓冲区溢出的危险;
2023-04-03 23:19:19
2572
原创 Andrew Ng吴恩达深度学习Course_3笔记
Bayes optimal error:贝叶斯最优错误率,即理论上可以达到的最优错误率预训练:重新训练所有权重系数,初始参数由之前的模型训练得到的过程。
2023-03-18 17:02:56
158
原创 【GAMES101】03-05
Artifacts:图形学中针对Errors/Mistakes/Inaccuracies的统称,可理解为图像处理中产生的瑕疵,锯齿就是采样中产生的Artifacts之一。点和向量的坐标表示有一个非常重要的区别,即最后一个维度是0 or 1(如图橙色部分)。不提升采样率(分辨率),而是使用低通滤波,将高频信号去掉,剩下信号再使用采样,就可以降低走样率。去除低频,只剩下高频信息。使用越大的卷积盒,就会让图像变得越模糊,即越低通的滤波。整个过程中,近平面上的点无变化,远平面的中心点也不变。
2023-03-18 16:59:00
91
原创 【GAMES104】游戏引擎中的渲染实践
GTAO:考虑不同角度的光对环境的影响不同,赋予不同权重,去除attenuation函数,加入了一个多重反射的快速近似值。当同时具有多个类似mesh时,shader也会类似,为了节约存储空间,现代游戏引擎通常会建立资源库用于存储,将mesh、shader、texture分开存放在单独的资源池,方便资源复用。(光线行进):通过迭代地遍历光线,从摄像机向屏幕上的每一个像素发射一条光线,光线按照一定步长前进,检测当前光线距离物体表面的距离,并且根据这个距离调整光线的步长,直到抵达物体表面。
2023-03-18 16:51:24
1925
2
原创 Andrew Ng吴恩达深度学习Course_2笔记
术语概念NLP::自然语言处理CV(computer vision):计算机视觉超参数:正则化:Mini-batch:子训练集,面对训练集样本过多的情况,梯度下降迭代一次时间过长,因此分为多个子集RMSprop:root meam square prop,加速梯度下降第一周 深度学习的实用层面训练/验证/测试集过去:验证集和测试集的比例常用7 : 3,如果没有明确设置验证集,也可以用60%训练、20%验证和20%测试集来划分现在:数据达到百万级别,所需验证/测试集数量的比例大大降低,训练
2021-12-22 16:35:24
586
原创 tensorflow环境搭建之h5py安装问题
h5py安装问题在import h5py时,发现了一个非常有意思的问题ImportError Traceback (most recent call last)<ipython-input-1-222c37a30cec> in <module> 1 import numpy as np----> 2 import h5py 3 import matplotlib.pyplot as pl
2021-12-22 16:31:50
6145
1
原创 Andrew Ng吴恩达深度学习Course_1笔记
基于吴恩达深度学习课程所记的相关笔记m-训练集规模增大训练集大小不会对算法性能产生影响,反而可能有很大帮助;减小神经网络规模或许性能会更好。术语概念NN: Neural Network神经网络ReLU函数:修正线性单元sigmoid函数:σ(z)\sigma(z)σ(z) = 11+e−z\frac{1}{1+e^{-z}}1+e−z1SIMD:单指令多数据流broadcasting:在python中使用numpy进行按位运算的时候,有一个小技巧可以帮助减少代码量——那就是broadc
2021-12-06 17:54:48
1476
原创 c++的string字符串操作总结
构造函数string 类有多个构造函数,用法示例如下:string s1(); // si = ""string s2("Hello"); // s2 = "Hello"string s3(4, 'K'); // s3 = "KKKK"string s4("12345", 1, 3); //s4 = "234",即 "12345" 的从下标 1 开始,长度为 3 的子串对string对象赋值可以用 char* 类型的变量、常量,以及 char 类型的变量、常量对 string 对象进
2021-12-04 00:18:47
305
原创 c++的字段格式转化总结
格式转化stringcharintfloatlong intstringstoi;sscanfstof;sscanfstol;sscanfatof;sscanfatol;
2021-12-04 00:17:37
1206
原创 TA学习笔记
TA学习笔记前言重拾去年因考研而搁置的TA学习进度,希望可以尽早完成学习。学习计划安排:百人计划unity shader入门精要DX11龙书->DX12虚幻4渲染管线分析参考来源TA百人计划笔记TA百人计划教程视频...
2021-12-04 00:03:58
686
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人