
pytorch官方教程
光英的记忆
新世界,新创造
展开
-
利用Luong注意力机制进行seq2seq的机器翻译
注意力的实现方式有很多种我们这篇文章使用的Luong的注意力机制计算注意力 context>>>> [batch_size,seq,2*dechidien_size] context_in: torch.Size([64, 8, 100]) [batch_size,seq,deco_size] 第一步 outpu...原创 2019-11-20 17:18:29 · 840 阅读 · 1 评论 -
CNN作文本分类
import torchfrom torchtext import dataSEED = 1234torch.manual_seed(SEED)if torch.cuda.is_available(): torch.cuda.manual_seed(SEED) """cnn 并行计算比较快 最终的结果就是用一个向量去表示句子 然后进行分了 但和 cudn...原创 2019-11-17 15:56:43 · 324 阅读 · 0 评论 -
利用LSTM 做文本分类
"""RNN模型下面我们尝试把模型换成一个recurrent neural network (RNN)。RNN经常会被用来encode一个sequenceℎ????=RNN(????????,ℎ????−1) 我们使用最后一个hidden state ℎ???? 来表示整个句子。然后我们把 ℎ???? 通过一个线性变换 ???? ,然后用来预测句子的情感。也可以 把 每个hidden statae 进行平均 作为句子的...原创 2019-11-17 15:55:02 · 2523 阅读 · 0 评论 -
Word Averaging模型做文本分类 稳定效果好模型简单
利用WORDAVG模型做文本分类 模型简单 效果号简单思想就是 将每个词向量在 句子维度进行求平均 可以用avgpool来做平均池化然后用平均后的向量作为句子向量 进行文本分类后面我们还会介绍将rnn表示的句子向量进行文本分类也可以用cnn进行文本分类我们这篇文章代码和注释 主要是介绍 WORDEMage进行文本分类"""准备数据TorchText...原创 2019-11-16 20:18:51 · 1330 阅读 · 0 评论 -
pytorch LSTM从头开始训练一个语言模型代码及其注释
利用lstm 和gru 训练一个语言模型这个语言模型 就是输入一个词预测下一个词是什么 ********************************************************************************************************** emb: torch.Size([32, 32, ...原创 2019-11-15 20:33:55 · 1930 阅读 · 0 评论 -
Word2Vec: Skip-Gram模型pytoch 代码实现 +注释 以及个人浅薄的理解
写本篇文章之前,我觉得一定要搞懂几件事第一 这个模型他干了什么事第二这个模型的目标函数是什么想完这个 在回去读那些讲词向量理论的文章才会觉得豁然开朗"""学习词向量的概念用Skip-thought模型训练词向量学习使用PyTorch dataset和dataloader学习定义PyTorch模型学习torch.nn中常见的ModuleEmbedding学习常见的P...原创 2019-11-14 21:42:02 · 781 阅读 · 0 评论 -
NLP From Scratch: 基于注意力机制的 seq2seq 神经网络翻译
from __future__ import unicode_literals,print_function,divisionfrom io import openimport unicodedataimport stringimport re import randomimport torchimport torch.nn as nn from torch import o...原创 2019-11-13 17:02:34 · 549 阅读 · 1 评论 -
NLP From Scratch:使用char-RNN对姓氏进行分类
from __future__ import unicode_literals, print_function,divisionfrom io import openimport glob import os# 返回匹配规则的所有路径 def findFiles(path): return glob.glob(path)print(findFiles('data/data...原创 2019-11-13 12:07:42 · 420 阅读 · 0 评论 -
使用 TensorBoard 可视化模型,数据和训练
# importsimport matplotlib.pyplot as pltimport numpy as npimport torchimport torchvisionimport torchvision.transforms as transformsimport torch.nn as nnimport torch.nn.functional as Fimport...原创 2019-11-12 17:58:51 · 745 阅读 · 0 评论 -
pytrorch官方教程做一个聊天机器人(代码注释)
from __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionfrom __future__ import unicode_literalsimport torchfrom torch.jit import script, trace...原创 2019-11-09 21:07:19 · 1106 阅读 · 0 评论 -
pytorch官方教程练习学习
最近在读Pytorch的官方文档的时候发现Pytorch官方的例子都非常的好,本系列博客简单记录一些自己跑一些这些例子的经过和效果!pytrorch官方教程做一个聊天机器人(代码注释) 使用 TensorBoard 可视化模型,数据和训练 NLP From Scratch:使用char-RNN对姓氏进行分类 NLP From Scratch: 基于注意力机制的 seq2seq 神经...原创 2019-11-09 17:43:06 · 394 阅读 · 0 评论