译者:hhxx2015

作者: Sean Robertson

在上一个 例子 中我们使用RNN网络对名字所属的语言进行分类。
这一次我们会反过来根据语言生成姓氏。

> python sample.py Russian RUS
Rovakov
Uantov
Shavakov> python sample.py German GER
Gerren
Ereng
Rosher> python sample.py Spanish SPA
Salla
Parer
Allan> python sample.py Chinese CHI
Chan
Hang
Iun

我们仍使用几层linear层简单实现的RNN。
最大的区别在于,不是在读取一个姓氏的所有字母后预测类别,而是输入一个类别之后在每一时刻输出一个字母。
循环预测字符以形成语言通常也被称为“语言模型”。(也可以将字符换成单词或更高级的结构进行这一过程)

阅读全文/改进本文

PyTorch 1.0 中文官方教程:使用字符级别特征的RNN网络生成姓氏相关推荐

  1. PyTorch 1.0 中文官方教程:使用字符级别特征的 RNN 网络进行姓氏分类

    译者:hhxx2015 作者: Sean Robertson 我们将构建和训练字符级RNN来对单词进行分类. 字符级RNN将单词作为一系列字符读取,在每一步输出预测和"隐藏状态", ...

  2. PyTorch 1.0 中文官方教程:使用 Amazon AWS 进行分布式训练

    译者:yportne13 作者: Nathan Inkawhich 编辑: Teng Li 在这篇教程中我们会展示如何使用 Amazon AWS 的两个多路GPU节点来设置,编写和运行 PyTorch ...

  3. PyTorch 1.0 中文官方教程:使用PyTorch编写分布式应用程序

    译者:firdameng 作者:Soumith Chintala 在这个简短的教程中,我们将讨论PyTorch的分布式软件包. 我们将看到如何设置分布式设置,使用不同的通信策略,并查看包的内部部分. ...

  4. PyTorch 1.0 中文官方教程:torch.nn 到底是什么?

    译者:lhc741 作者:Jeremy Howard,fast.ai.感谢Rachel Thomas和Francisco Ingham的帮助和支持. 我们推荐使用notebook来运行这个教程,而不是 ...

  5. PyTorch 1.0 中文官方教程:在 C++ 中加载 PYTORCH 模型

    译者:talengu PyTorch的主要接口为Python.虽然Python有动态编程和易于迭代的优势,但在很多情况下,正是Python的这些属性会带来不利.我们经常遇到的生产环境,要满足低延迟和严 ...

  6. PyTorch 1.0 中文官方教程:可选:数据并行处理

    译者:bat67 最新版会在译者仓库首先同步. 在这个教程里,我们将学习如何使用数据并行(DataParallel)来使用多GPU. PyTorch非常容易的就可以使用GPU,可以用如下方式把一个模型 ...

  7. PyTorch 1.0 中文官方教程:使用 PyTorch C++ 前端

    译者:solerji PyTorch C++ 前端 是PyTorch机器学习框架的一个纯C++接口.PyTorch的主接口是Python,Python API位于一个基础的C++代码库之上,提供了基本 ...

  8. PyTorch 1.0 中文官方教程:ONNX 现场演示教程

    译者:冯宝宝 本教程将向您展示如何使用ONNX将已从PyTorch导出的神经模型传输模型转换为Apple CoreML格式.这将允许您在Apple设备上轻松运行深度学习模型,在这种情况下,可以从摄像机 ...

  9. PyTorch 1.0 中文官方教程:聊天机器人教程

    译者:毛毛虫 作者: Matthew Inkawhich 在本教程中,我们探索了一个好玩和有趣的循环序列到序列的模型用例.我们将用 Cornell Movie-Dialogs Corpus处的电影剧本 ...

最新文章

  1. go网站服务器搭建,使用Go搭建服务器记录(一)
  2. python爬虫入门教程-Python 爬虫介绍
  3. tcp/ip四层和osi七层
  4. 【POJ - 2909 】Goldbach's Conjecture (哥德巴赫猜想,数论,知识点结论)
  5. cookie 和 token 都存放在 header 中,为什么不会劫持 token?____token和cookie的区别
  6. swing 显示文件下文件_Linux 文件权限详解
  7. java环境变量_Java的下载及环境变量的配置
  8. M进制转N进制(C++)
  9. ctfd的mysql导入_centos7 CTFd平台搭建过程
  10. mysql能管理多大的硬盘,Mysql----查看数据库,表占用磁盘大小
  11. 波形捕捉:(3)捕捉设备性能
  12. 瑞芯微读取寄存器_瑞芯微Android软件中添加ALC5640 音频CODEC 的寄存器修改
  13. 【从零开始学TVM】三,基于ONNX模型结构了解TVM的前端
  14. 任务栏可以点,电脑桌面却不显示内容的解决方法
  15. OpenWrt PWM呼吸灯
  16. Linux下hmmer安装避坑必看
  17. 【安卓】【高德地图】调用 mMapView?.onDestroy() 崩溃
  18. 如何定制一款个性化的 WinPE
  19. 计算机一级考试全部内容讲解,全国计算机等级考试一级教程讲解.doc
  20. linux nc 抓包,抓包及NC上传原理

热门文章

  1. 亿万富翁李笑来,到底是不是个骗子?
  2. 百度AI的图像处理SDK使用
  3. 微信小程序wepy框架开发资源汇总
  4. 不懂内链这5方面,不要说你真正了解网站内链!
  5. 8月!校招提前批的黄金期和末尾期!
  6. 池建强:如何学习一门编程语言(1)
  7. java创建对象后花括号_java – 创建数组对象和使用花括号分配数组有什么区别?...
  8. 等离子体发射光谱仪的构成有哪些?
  9. java 枚举定义变量_Java枚举(enum)
  10. Play 2.6 抵御CSRF