PyTorch刘二
文章平均质量分 53
falldeep
远和近
展开
-
《PyTorch深度学习实践》第十三课(循环神经网络RNN高级版)
gru中因为序列长短不一,许多填充的是0,没必要参加运算,可以加速,使用 pack_padded_sequence。把为0的去除,其他的拼接在一起,但是他要求的是输入序列的长度递减,所以不行。其中output是上面的h0到hn,output是【hnf,hnb】双向,两边都走一遍,再拼接起来,起到了连接上下文的作用。返回一个PackedSquence object。接下来是横着取值,按照时间序列取值,可以并行计算。通过RNN模型,实现输出名字,对应出国家的功能。embedding 过程。原创 2022-09-09 15:02:14 · 767 阅读 · 0 评论 -
《PyTorch深度学习实践》第十二课(循环神经网络RNN)附加Embedding
假设输入向量为四维(代表每一个输入有四种可能性),构建一个矩阵,完成转化。embedding_dim就是前面那个矩阵的列数。num_embeddings就是独热向量的维度。反向传播,直接用矩阵乘法的导数就可以。输入必须是longTensor。原创 2022-09-03 14:00:13 · 255 阅读 · 0 评论 -
《PyTorch深度学习实践》第十二课(循环神经网络RNN)
要把inputs和labels重新view,-1为自适应inputs的格式为(seqlen, batchsize, inputsize)lables的格式为 (seqlen,1)seqlen其实就是循环次数。原创 2022-09-01 18:21:05 · 1358 阅读 · 0 评论 -
《PyTorch深度学习实践》第十一课(卷积神经网络CNN高级版)
56层3 * 3 的网络效果反而跑不过20层的,因为在反向传播中,是每一层网络的导数值乘起来,因为每个导数的值都小于1,当有值特别小的时候,总结果就会趋近于0,导致最开始那几层网络得不到训练。逐层训练,然后训练完一层后上锁。加了一个x后,导数永远大于1。...............原创 2022-08-02 20:53:45 · 336 阅读 · 0 评论 -
《PyTorch深度学习实践》第十课(卷积神经网络CNN)
黄色方块为fliter(卷积核n*3*3),要想输出通道数为m,需要m个卷积核。保持输出图像大小不变,进行零填充。原创 2022-08-01 22:18:21 · 326 阅读 · 0 评论 -
《PyTorch深度学习实践》第九课多分类问题(手写数字MNIST)
代码】《PyTorch深度学习实践》第九课多分类问题(手写数字MNIST)原创 2022-07-25 16:51:56 · 284 阅读 · 0 评论 -
深度学习titanic(初学)Kaggle刘二作业第八课
代码】深度学习titanic(初学)Kaggle刘二作业第八课。原创 2022-07-16 22:07:13 · 384 阅读 · 2 评论 -
《PyTorch深度学习实践》第八课导入数据
还是上节课的糖尿病的二元分类问题,四步法构造。原创 2022-07-16 10:51:47 · 969 阅读 · 0 评论 -
深度学习从零构建一个模型的方法
深度学习原创 2022-07-16 10:39:15 · 401 阅读 · 0 评论