PyTorch 1.0 中文官方教程:基于注意力机制的 seq2seq 神经网络翻译_pytorch基于注意力机制的神经网络二分类-程序员宅基地

技术标签: ApacheCN  

译者:mengfu188

作者: Sean Robertson

在这个项目中,我们将教一个把把法语翻译成英语的神经网络。

[KEY: > input, = target, < output]

> il est en train de peindre un tableau .
= he is painting a picture .
< he is painting a picture .

> pourquoi ne pas essayer ce vin delicieux ?
= why not try that delicious wine ?
< why not try that delicious wine ?

> elle n est pas poete mais romanciere .
= she is not a poet but a novelist .
< she not not a poet but a novelist .

> vous etes trop maigre .
= you re too skinny .
< you re all alone .

… 取得了不同程度的成功

这是通过seq2seq网络来进行实现的,在这个网络中使用两个递归的神经网络(编码器网络和解码器网络)一起工作使得一段序列变成令一段序列。 编码器网络将输入序列变成一个向量,解码器网络将该向量展开为新的序列。

我们将使用注意力机制改进这个模型,它可以让解码器学会集中在输入序列的特定范围中。

阅读全文/改进本文

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wizardforcel/article/details/86759622

智能推荐

二叉查找树(二叉排序树、二叉搜索树)详解(可视化工具)_二叉树可视化工具-程序员宅基地

文章浏览阅读1.6k次。二叉查找树又叫 二叉排序树、二叉搜索树文章中树的概念和二叉树的定义转自二叉查找树(一)之 图文解析 和 C语言的实现前驱节点和后继节点 参考:二叉搜索树的前驱节点和后继节点删除节点参考:二叉查找树 - 删除节点 详解(Java实现)树的概念1. 树的定义树是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:(01) 每个节点有零个或多个子节点;(02) 没有父节点._二叉树可视化工具

Ubuntu,Linux下实现划词翻译之goldendict词典安装及配置(转)_linux划词翻译-程序员宅基地

文章浏览阅读5k次,点赞3次,收藏5次。linux 翻译字典帖子-Goldendict及其词典详述, RT,楼主实在是很用心,几乎把每个细节都讲到了,对于刚使用goldendict筒子们无疑是帮了一个大大的忙,不过帖子中提供的词典链接基本都已经坏掉了,而且个人觉得对于词典使用者来说,那些步骤也确实太麻烦了,下边我就一些优质的词典安装使用做简要的说明,跟着我这个来下载完后基本就能用了,Troubleshoot部分就一些细节再做一丁点补..._linux划词翻译

趣味代码:水果动物派对_动物派对的代码-程序员宅基地

文章浏览阅读1.5k次。看到网上有类似的代码截图,但是没有找到源码,只好自己写了一份~~~但是markdown不识别这些符号,所以,搞几张截图和一个识别这些符号的链接吧~~~感觉这个十分有趣,但是没啥技术含量。paste.ubuntu源码链接~~~_动物派对的代码

基于Java+Vue+uniapp微信小程序健身房私教预约设计和实现-程序员宅基地

文章浏览阅读1.5k次,点赞22次,收藏17次。计算机技术的飞速发展带动了各种管理软件的兴起,对我们的工作管理、生活都是很大的帮助,本健身房私教预约微信小程序是采用小程序技术开发的对课程购买、预约工作的信息化、数字化管理,以改变传统的纸质预约方式,本健身房私教预约微信小程序从管理员,用户,教练三个角色来进行功能设计,本论文详细的介绍了健身房私教预约微信小程序的设计过程,并对课题的需求和背景意义目的进行分析介绍,从面向对象的方面进行开发设计,对设计课题的可行性进行详细分析,最后完成本健身房私教预约微信小程序的实现。

前端面试知识点大全——web安全篇-程序员宅基地

文章浏览阅读1.7k次。总纲:前端面试知识点大全目录1.xss(跨站脚本攻击)1.1 概念1.2 防御手段2.csrf(跨站请求伪造)2.1 概念2.2 CSRF防御3. SQL注入3.1 概念3.2 防御手段4.DDOS4.1 概念4.2 例子4.3 解决方案1.xss(跨站脚本攻击)1.1 概念跨站脚本攻击(Cross-Site Scripting,...

Android-程序员宅基地

文章浏览阅读373次,点赞8次,收藏8次。android/frameworks/base/core/java/android/bluetooth/BluetoothAdapter.java:代表本地蓝牙适配器,是所有蓝牙交互的入口。/android/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothEnabler.java:蓝牙功能的开启/关闭功能处理。切换状态到mTurningOnState,并且调用其非状态的enter()方法,向上层汇报蓝牙此时状态。

随便推点

统信UOS系统怎么使用安卓应用_统信系统安卓模拟器-程序员宅基地

文章浏览阅读1.5w次,点赞3次,收藏3次。1.前不久我发现uos系统的应用商店上架了一款叫艾葡云盒的软件,看软件描述居然可以使用安卓应用。2.安装 艾葡云盒 可以看到这里只能使用部分的安卓应用而已。但是我们可以打 开百度 安装自己需要的安装应用,钉钉、QQ等应用都可以下载安装打开。(第一次打开百度会提示网络不可用,关闭再打开一次就可以了)3.这里我下载了安卓的QQ,安装成功打开就可以登入了,这里没有扫一扫功能。4.登入成功之后,我发现这跟手机QQ的功能是一样的,电脑登入成功还会抢登手机QQ,说明这软件原理应该是模拟器吧。到这里统信UO_统信系统安卓模拟器

天刀手游不显示服务器列表,天涯明月刀手游服务器bug解决方法-程序员宅基地

文章浏览阅读804次。天涯明月刀这款手游总算内测了,每个玩家都可以在这里造就属于自己的江湖世界,不同的人会有不同的旅程,所以想要拥有一段属于自己江湖旅程就一定不要错过天刀这款手游,不过这款游戏刚内测,有很多bugqq代挂异常怎么解决,不知道如何解决,很多玩家们都碰到了服务器已满的状况,这种bug如何解决呢?接下来小编就为你们分享一下详细的解决办法,一起来瞧瞧吧!天涯明月刀手游服务器bug解决办法第一种状况,pc端遇见当..._天刀端游服务器

linux元字符和通配符,bash通配符和正则表达式元字符部分归纳-程序员宅基地

文章浏览阅读97次。Linux中有各种各样的字符,而且在不同环境和不同命令之下含义也不同作为新手,决定先归纳学到的符号,方便后面学习厘清它们之间的关系。glob简化了的正则表达式bash默认通配符:?:只匹配一个任意字符;*:匹配零个或多个任意字符;[^]:方括号及其中^中的取反[abc]:匹配任何一个列在方括号中的字符(这个例子要么匹配一个a,要么匹配一个b,要么匹配一个c);如果在方括号中使用短划线分隔两个字符,..._linux的bash中通配符能匹配空格吗

初学者的Compose_c++ compose-程序员宅基地

文章浏览阅读131次。Docker ComposeDocker Compose容器编排YAML 是一种标记语言很直观的数据序列化格式文件格式及编写注意事项不支持制表符tab键缩进,需要使用空格缩进通常开头缩进2个空格字符后缩进1个空格,如冒号、逗号、横杠用#注释如果包含特殊字符用单引号引起来布尔值必须用引号括起来Docler Compose配置常用字段字段描述build docker context指定Dockerfile文件名构建镜像上下文路径image指定镜像_c++ compose

「文心一言」内测详细使用体验-程序员宅基地

文章浏览阅读6.2k次,点赞38次,收藏21次。文心一言内测详细使用体验,一起来看看百度的文心一言吧!

SpringDataRedis简介_、spring data redis是什么?-程序员宅基地

文章浏览阅读98次。1 Redisredis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用Redis来实现缓存。同类的产品还有memcache 、memcached 、MongoDB等。2 JedisJedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、S..._、spring data redis是什么?