
动手学深度学习-Pytorch版
以实际代码实现为主线,复现《动手学深度学习Pytorch版》中的示例代码
Coisíní℘
要想毕业,先发论文(ಡωಡ)
展开
-
【动手学深度学习-Pytorch版】使用马尔科夫假设训练一个MLP(未使用d2l库版)
没有使用d2l库,所有内容都有具体的实现代码,复现效率高~原创 2023-09-12 00:56:45 · 134 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】自然语言统计
【代码】【动手学深度学习-Pytorch版】自然语言统计。原创 2023-09-14 23:20:15 · 384 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】循环神经网络-介绍
【代码】【动手学深度学习-Pytorch版】循环神经网络-介绍。原创 2023-09-16 15:17:29 · 76 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】循环神经网络-从零开始实现
【代码】【动手学深度学习-Pytorch版】循环神经网络-从零开始实现。原创 2023-09-18 17:53:17 · 234 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】循环神经网络-简洁实现
【代码】【动手学深度学习-Pytorch版】循环神经网络-简洁实现。原创 2023-09-18 17:54:26 · 82 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】门控循环单元GRU
支持隐状态的门控:这意味着模型有专门的机制来确定应该何时更新隐状态, 以及应该何时重置隐状态。这些机制是可学习的,并且能够解决了上面列出的问题。例如,如果第一个词元非常重要, 模型将学会在第一次观测之后不更新隐状态。同样,模型也可以学会跳过不相关的临时观测。最后,模型还将学会在需要的时候重置隐状态。下面我们将详细讨论各类门控。formula:门 是和隐藏状态同样的一个向量RtσXt∗WxrHt−1∗WhrbrZtσXt。原创 2023-09-18 18:22:36 · 462 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】长短期记忆网络LSTM
PS:时间仓促,有空补充内容~原创 2023-09-19 23:38:43 · 354 阅读 · 4 评论 -
【动手学深度学习-Pytorch版】深度循环神经网络的实现
【代码】【动手学深度学习-Pytorch版】深度循环神经网络的实现。原创 2023-09-19 23:40:07 · 65 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】双向循环神经网络
【代码】【动手学深度学习-Pytorch版】双向循环神经网络。原创 2023-09-19 23:42:09 · 140 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】机器翻译与数据集
【代码】【动手学深度学习-Pytorch版】机器翻译与数据集。原创 2023-09-19 23:42:59 · 138 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】序列到序列的学习(包含NLP常用的Mask技巧)
遵循编码器-解码器架构的设计原则, 循环神经网络编码器使用长度可变的序列作为输入, 将其转换为固定形状的隐状态。 换言之,输入序列的信息被编码到循环神经网络编码器的隐状态中。 为了连续生成输出序列的词元, 独立的循环神经网络解码器是基于输入序列的编码信息 和输出序列已经看见的或者生成的词元来预测下一个词元。原创 2023-09-22 20:58:05 · 577 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】注意力汇聚:Nadaraya-Watson 核回归
该模型中直接使用的是上述提到的核,同时在进入模型初始化函数中,查询的初始化大小为测试数据输入大小,而键与值是成对出现的,所以两者大小是相同的。后面将查询的大小更改成(查询个数,“键-值”对数),注意力权重也是该形状。"""定义模型"""# w控制的是高斯核的窗口大小,可以通过W控制曲线平滑一点或者不平滑# queries和attention_weights的形状为(查询个数,“键-值”对数)# attention的形状也是(查询个数,“键-值”对个数)原创 2023-09-24 16:14:00 · 600 阅读 · 0 评论 -
【转载】Transformer模型详解(图解最完整版)
Transformer由论文《Attention is All You Need》提出,现在是谷歌云TPU推荐的参考模型。论文相关的Tensorflow的代码可以从GitHub获取,其作为Tensor2Tensor包的一部分。哈佛的NLP团队也实现了一个基于PyTorch的版本,并注释该论文。在本文中,我们将试图把模型简化一点,并逐一介绍里面的核心概念,希望让普通读者也能轻易理解。Transformer 与 RNN 不同,可以比较好地并行训练。转载 2023-10-01 12:25:04 · 421 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】BERT预测系列——BERTModel
【代码】【动手学深度学习-Pytorch版】BERT预测系列——BERTModel。原创 2023-10-12 18:42:34 · 1372 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】BERT预测系列——用于预测的BERT数据集
【代码】【动手学深度学习-Pytorch版】BERT预测系列——用于预测的BERT数据集。原创 2023-10-12 18:49:47 · 954 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】Transformer代码总结
手撸Transformer代码(李沐老师上课代码~)原创 2023-10-05 13:25:08 · 1041 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】文本预处理(使用d2l库)
在项目的开始,首先需要明确相关的基本概念:词元、词表、语料、未知词元。原创 2023-09-12 21:46:48 · 649 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】使用深度学习框架简洁实现线性回归模型
【代码】【动手学深度学习-Pytorch版】使用深度学习框架简洁实现线性回归模型。原创 2023-09-10 22:03:47 · 91 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】自定义层-带参数的层
【代码】【动手学深度学习-Pytorch版】自定义层-带参数的层。原创 2023-09-10 22:06:25 · 205 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】微积分
【代码】【动手学深度学习-Pytorch版】微积分。原创 2023-09-10 22:01:48 · 152 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】数据操作
【代码】【动手学深度学习-Pytorch版】数据操作。原创 2023-09-10 21:59:01 · 61 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】自动微分
【代码】【动手学深度学习-Pytorch版】自动微分。原创 2023-09-10 22:02:20 · 221 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】softmax回归
【代码】【动手学深度学习-Pytorch版】softmax回归。原创 2023-09-10 22:04:33 · 89 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】通过继承nn.Module实现灵活的参数处理
【代码】【动手学深度学习-Pytorch版】通过继承nn.Module实现灵活的参数处理。原创 2023-09-10 22:07:12 · 137 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】图像分类数据器
【代码】【动手学深度学习-Pytorch版】图像分类数据器。原创 2023-09-10 22:05:07 · 88 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】数据预处理
【代码】【动手学深度学习-Pytorch版】数据预处理。原创 2023-09-10 22:00:26 · 87 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】线性回归从零开始实现
【代码】【动手学深度学习-Pytorch版】线性回归从零开始实现。原创 2023-09-10 22:02:51 · 134 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】线性代数
【代码】【动手学深度学习-Pytorch版】线性代数。原创 2023-09-10 22:01:00 · 90 阅读 · 0 评论 -
【动手学深度学习-Pytorch版】自定义层-不带参数的层
【代码】【动手学深度学习-Pytorch版】自定义层-不带参数的层。原创 2023-09-10 22:05:42 · 103 阅读 · 0 评论