
深度学习
文章平均质量分 70
金色熊族
这个作者很懒,什么都没留下…
展开
-
理解pytorch的广播语义
1 两个tensor都至少有一个维度;2 两个tensor的维度个数要么完全一样,那个维度较少的tensor可以把自己缺少的维度补充为1;3 补齐可以补充多个维度,但是只能发生在所有已有维度的左边,不能插在已有维度之间,也不能出现在已有维度右边。4 假如运算是原位运算,则保存运算结果的变量的尺寸不应在运算前后发生变化。原创 2024-04-04 11:07:00 · 1492 阅读 · 0 评论 -
torch.multinomial()函数用法
在OpenAI联合创始人Andrej Karpathy的教程中,提到了函数torch.multinomial()。原创 2024-03-24 14:08:30 · 1523 阅读 · 0 评论 -
pytorch中tensor类型转换的几个函数
float函数:.int函数item函数。原创 2024-03-24 11:18:09 · 818 阅读 · 0 评论 -
pytorch如何向tensor结尾添加元素或维度--torch.cat()、torch.unsqueeze()的用法
0意味着新元素4将沿着1,5,0的方向连接下去。所以增加的是[[4,4,4]],而不是[4,4,4]。原来p是沿着1,5,0 ----->增加的,这是p唯一的维度。unsqueeze之后,[1,5,0]成为p的第一个元素,下面可以再增加一个三元tensor,接在[1,5,0]后面。p--p含有三个变量,而torch,Tensor([4])显然只有一个变量。如下图,q已经是2行3列的tensor了,但是还可给它添加1行3列的[4,4,4]增加[4,4,4]:(注意,这里加入的其实是[[4,4,4]])原创 2024-03-24 11:05:56 · 3855 阅读 · 0 评论 -
linux(阿里云)安装pytorch
ubuntu22.04已经预装了python 3及pip。阿里云 ubuntu 22.04 UEFI版 64位。1 检查python3和pip3是否已经安装。3 安装完毕,检查pytorch版本。2 安装pytorch。原创 2024-02-15 17:31:50 · 1007 阅读 · 0 评论 -
斯坦福深度学习课程解释--第二课
最近开始看深度学习的视频。我从youtube上下载了斯坦福的2016年cs224D。感到其中有一些内容需要注解,便于自己的理解。在此也拿出来和大家分享。第一课是入门的简介,没什么好解释的,从第二课开始。第二课讲到大约20分钟时,提到利用svd(singular value decomposition)来让神经网络学习人类语言。并给了个例子。讲座者利用svd(singul原创 2016-12-25 14:41:07 · 392 阅读 · 0 评论