- 博客(31)
- 收藏
- 关注
原创 vscode的markdown插件
出现“"princexml" is required to be installed.”安装软件并添加Prince/engin/bin的路径到环境变量,重启vscode即可。安装后打开preview即可预览,邮件可以导出pdf。
2025-03-07 10:45:46
390
原创 二叉树笔记
中序:一次性走到左子树的左子树的左子树…然后倒回来一个个pop出栈顶,历遍栈顶,并将栈顶的左子树的左子树入栈。凡是按层的操作(遍历 求平均 找最大 加层指针 输出每层最后一个/第一个)/查找深度的操作,都可以考虑这个方法。在前序的顺序上修改一下变成“中右左”输出,然后逆序。最小深度(抓住特点:第一个出现的叶子结点,所在的那一层!每pop一个,依次把左右子节点入栈。(如果用迭代法算最大深度)
2025-01-07 00:33:50
280
原创 linux服务器安装anaconda记录
连接SSH后没有进入bash环境,即在连接到服务器后只看到 $ 提示符而没有显示用户名、主机名或其他信息,这通常意味着 shell 的提示符配置(PS1 环境变量)被简化或未正确加载。如果输出不是 /bin/bash 或类似的路径,那么需要切换到 bash。bash。
2024-12-13 11:50:20
155
原创 bash笔记
0 是脚本的名称,$# 是传入的参数数量,$1 是第一个参数,$BOOK_ID 是变量BOOK_ID的内容。会执行括号内的命令,并将其输出捕获为一个字符串,然后赋值给变量。命令用于从标准输入读取一行,并将输入的内容存储在一个或多个变量中。都是用于结束特定结构的关键字。用于将前一个命令的输出作为下一个命令的输入。命令用于在文件中搜索匹配指定模式的行。命令用于从每一行中剪切出指定的字段。用于在命令窗口输出信息。在 Bash 脚本中,:是命令替换的语法。
2024-11-20 22:22:58
1108
原创 多叉树笔记
多叉树是一种树形结构,它有一个特定的节点被称为“根”节点,而每个节点(除了根节点)恰好有一个前驱节点(父节点)。在有根多叉树中,每个节点可以拥有任意数量的后继节点(子节点)。
2024-11-13 21:51:29
245
原创 Windows下Pytorch3安装记录
②cuda版本在11.6以上的替换CUB包:下载CUB的包(zip)并解压,在cuda路径下(一般在C盘,我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\cub)替换掉原来的CUB包。:需要单独下载CUB包,在cuda路径下进行替换(我的是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include\cub)⑥等待五分钟左右能装好!,版本对应官网有写)
2024-09-22 16:55:39
1147
1
原创 Diffusion初理解
三大架构:文字------【Text-encoder】---->token+random noise-----【Generation Model】----->压缩图(隐式表示,还不是像素空间)----【Decoder】----->图片。②在中间的diffusion step生成的时候,把需要不同的模态结合起来(在接收不同模态的输入,生成不同模态的输出)根据β值(加噪声的力度),人为给一张好的图片逐步/一次性加上噪声。最近Sora用的是transformer(一维的)给一张模糊的图片逐步/一次性去掉噪声。
2024-03-29 20:55:14
401
1
原创 Transformer体系详解
Transformer是谷歌在2017年提出的著名算法,源自于论文《Attention Is All You Need》。
2024-03-18 22:05:35
2178
原创 MLP:多层感知器Multi-layer Perceptron
MLP是多层感知器(Multilayer Perceptron)的缩写,是一种基本的人工神经网络(Artificial Neural Network,ANN)模型,是一种前馈神经网络。它是由多个神经元组成的网络,通常包含一个或多个隐藏层(hidden layers)、一个输入层(input layer)和一个输出层(output layer)。
2024-03-17 13:47:53
1313
1
原创 cs61a-week2笔记
新的framework,不再是global framework。该framework只能由该函数访问。①整个函数的def语句是在一个步骤中处理的。②函数只有在调用的时候才执行,而不是定义的时候③里面的形参是在新的framework下。在全局中定义的参数才在global framework。函数名在global framework④每次调用函数时都会引入一个新的本地framework,调用完framework就删掉,即使同一函数被调用两次也是如此。
2024-03-12 11:22:45
1523
1
原创 冰雹猜想——希尔顿序列问题(Hailstone Sequence)
即:对任一正整数 n,若为偶数则除以 2,若为奇数则乘 3 再加 1,最后 n 总会变为 1。希尔顿序列(Hailstone Sequence)问题(冰雹猜想)。存下序列输出的话,加入以下三句。
2024-02-27 11:56:12
576
1
原创 二叉搜索树
二叉查找树(Binary Search Tree),又名二叉搜索树,二叉排序树。若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉排序树。
2024-02-26 23:24:44
351
1
原创 数列元素扩散问题-点的扩散问题
要求:替换为相邻位元素(nums[i]可以被替换成nums[i],nums[i-1],nums[i+1]),并且同时替换。tips:推算得到,最大相邻距离与扩散时间有关,即取最大相邻距离取用于计算时间即可。【解法2】哈希表统计nums中相同的数所出现的位置(leetcode官方题解)求最短时间的解法:取所有元素的最大相邻距离的最小值,然后除以2。tips:有些特殊情况可以提前结束,节省时间。tips:把数列看成一个环,所以别忘了头尾。(没有重复的元素的距离就是数列长度)【解法1】但超时...
2024-01-30 19:43:11
347
1
原创 水桶问题笔记
贝祖定理告诉我们,ax+by==z 有解当且仅当z是x,y 的最大公约数的倍数。所以最后返回值为true的情况应该是ax+by==z 有解。设壶A容量x升,壶B容量y升,目标容量z升。以及要记得两壶总容量小于目标容量的直接无解。题目要求能够进行的操作其实只有三种。用辗转相除求最大公约数。
2024-01-28 23:29:17
391
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人