Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
T
Toy-MT-Introduction
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
NiuTrans
Toy-MT-Introduction
Commits
ed599510
Commit
ed599510
authored
Feb 22, 2020
by
姜雨帆
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update lstm&gru
parent
fcb2aa20
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
18 行增加
和
18 行删除
+18
-18
Section06-Neural-Machine-Translation/section06.tex
+18
-18
没有找到文件。
Section06-Neural-Machine-Translation/section06.tex
查看文件 @
ed599510
...
@@ -1565,15 +1565,15 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
...
@@ -1565,15 +1565,15 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
\end{scope}
\end{scope}
\begin{scope}
\begin{scope}
\node
[wordnode,anchor=south]
() at ([xshift=0.5
\base
]aux21)
{$
h
_
t
$}
;
\node
[wordnode,anchor=south]
() at ([xshift=0.5
\base
]aux21)
{$
h
_
{
t
-
1
}
$}
;
\node
[wordnode,anchor=west]
() at (aux12)
{$
x
_
t
$}
;
\node
[wordnode,anchor=west]
() at (aux12)
{$
x
_
t
$}
;
\node
[wordnode,anchor=south]
() at ([xshift=0.5
\base
]aux51)
{$
c
_
t
$}
;
\node
[wordnode,anchor=south]
() at ([xshift=0.5
\base
]aux51)
{$
c
_
{
t
-
1
}
$}
;
\visible
<3->
{
\visible
<3->
{
\node
[wordnode,anchor=south]
() at ([xshift=-0.5
\base
]aux59)
{$
c
_{
t
+
1
}$}
;
\node
[wordnode,anchor=south]
() at ([xshift=-0.5
\base
]aux59)
{$
c
_{
t
}$}
;
}
}
\visible
<4->
{
\visible
<4->
{
\node
[wordnode,anchor=east]
() at (aux68)
{$
h
_{
t
+
1
}$}
;
\node
[wordnode,anchor=east]
() at (aux68)
{$
h
_{
t
}$}
;
\node
[wordnode,anchor=south]
() at ([xshift=-0.5
\base
]aux29)
{$
h
_{
t
+
1
}$}
;
\node
[wordnode,anchor=south]
() at ([xshift=-0.5
\base
]aux29)
{$
h
_{
t
}$}
;
}
}
\end{scope}
\end{scope}
...
@@ -1584,27 +1584,27 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
...
@@ -1584,27 +1584,27 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
\begin{scope}
\begin{scope}
\visible
<1->
{
\visible
<1->
{
% forget gate formula
% forget gate formula
\node
[formulanode,anchor=south east,text width=3.4cm]
() at ([shift=
{
(4
\base
,1.5
\base
)
}
]aux51)
{
遗忘门
\\
$
f
_
t
=
\sigma
(
W
_
f
[
h
_
t
,x
_
t
]+
b
_
f
)
$}
;
\node
[formulanode,anchor=south east,text width=3.4cm]
() at ([shift=
{
(4
\base
,1.5
\base
)
}
]aux51)
{
遗忘门
\\
$
f
_
t
=
\sigma
(
W
_
f
[
h
_
{
t
-
1
}
,x
_
t
]+
b
_
f
)
$}
;
}
}
\visible
<2->
{
\visible
<2->
{
% input gate formula
% input gate formula
\node
[formulanode,anchor=north east]
() at ([shift=
{
(4
\base
,-1.5
\base
)
}
]aux21)
{
输入门
\\
$
i
_
t
=
\sigma
(
W
_
i
[
h
_
t,x
_
t
]+
b
_
i
)
$
\\
$
\hat
{
c
}_
t
=
\mathrm
{
tanh
}
(
W
_
c
[
h
_
t
,x
_
t
]+
b
_
c
)
$}
;
\node
[formulanode,anchor=north east]
() at ([shift=
{
(4
\base
,-1.5
\base
)
}
]aux21)
{
输入门
\\
$
i
_
t
=
\sigma
(
W
_
i
[
h
_
{
t
-
1
}
,x
_
t
]+
b
_
i
)
$
\\
$
\hat
{
c
}_
t
=
\mathrm
{
tanh
}
(
W
_
c
[
h
_{
t
-
1
}
,x
_
t
]+
b
_
c
)
$}
;
}
}
\visible
<3->
{
\visible
<3->
{
% cell update formula
% cell update formula
\node
[formulanode,anchor=south west,text width=3.02cm]
() at ([shift=
{
(-4
\base
,1.5
\base
)
}
]aux59)
{
记忆更新
\\
$
c
_{
t
+
1
}
=
f
_
t
\cdot
c
_
t
+
i
_
t
\cdot
\hat
{
c
}_
t
$}
;
\node
[formulanode,anchor=south west,text width=3.02cm]
() at ([shift=
{
(-4
\base
,1.5
\base
)
}
]aux59)
{
记忆更新
\\
$
c
_{
t
}
=
f
_
t
\cdot
c
_{
t
-
1
}
+
i
_
t
\cdot
\hat
{
c
}_
t
$}
;
}
}
\visible
<4->
{
\visible
<4->
{
% output gate formula
% output gate formula
\node
[formulanode,anchor=north west]
() at ([shift=
{
(-4
\base
,-1.5
\base
)
}
]aux29)
{
输出门
\\
$
o
_
t
=
\sigma
(
W
_
o
[
h
_
t,x
_
t
]+
b
_
o
)
$
\\
$
h
_{
t
+
1
}
=
o
_
t
\cdot
\mathrm
{
tanh
}
(
c
_{
t
+
1
}
)
$}
;
\node
[formulanode,anchor=north west]
() at ([shift=
{
(-4
\base
,-1.5
\base
)
}
]aux29)
{
输出门
\\
$
o
_
t
=
\sigma
(
W
_
o
[
h
_
{
t
-
1
}
,x
_
t
]+
b
_
o
)
$
\\
$
h
_{
t
}
=
o
_
t
\cdot
\mathrm
{
tanh
}
(
c
_{
t
}
)
$}
;
}
}
\end{scope}
\end{scope}
\end{tikzpicture}
\end{tikzpicture}
\end{center}
\end{center}
{
\scriptsize
\begin{tabular}
{
l
}
{
\scriptsize
\begin{tabular}
{
l
}
*
$
x
_
t
$
:
前一层的输出,
$
h
_
t
$
: 同一层上一时刻的隐藏状态
\\
*
$
x
_
t
$
:
上一层的输出,
$
h
_{
t
-
1
}
$
: 同一层上一时刻的隐藏状态
\\
*
$
c
_
t
$
: 同一层上一时刻的记忆
*
$
c
_
{
t
-
1
}
$
: 同一层上一时刻的记忆
\end{tabular}
}
\end{tabular}
}
\end{frame}
\end{frame}
...
@@ -1735,11 +1735,11 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
...
@@ -1735,11 +1735,11 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
\end{scope}
\end{scope}
\begin{scope}
\begin{scope}
\node
[wordnode,anchor=south]
() at (aux71)
{$
h
_
t
$}
;
\node
[wordnode,anchor=south]
() at (aux71)
{$
h
_
{
t
-
1
}
$}
;
\node
[wordnode,anchor=west]
() at (aux12)
{$
x
_
t
$}
;
\node
[wordnode,anchor=west]
() at (aux12)
{$
x
_
t
$}
;
\visible
<3->
{
\visible
<3->
{
\node
[wordnode,anchor=east]
() at (aux87)
{$
h
_{
t
+
1
}$}
;
\node
[wordnode,anchor=east]
() at (aux87)
{$
h
_{
t
}$}
;
\node
[wordnode,anchor=south]
() at (aux78)
{$
h
_{
t
+
1
}$}
;
\node
[wordnode,anchor=south]
() at (aux78)
{$
h
_{
t
}$}
;
}
}
\end{scope}
\end{scope}
...
@@ -1750,15 +1750,15 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
...
@@ -1750,15 +1750,15 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
\begin{scope}
\begin{scope}
\visible
<1->
{
\visible
<1->
{
% reset gate formula
% reset gate formula
\node
[formulanode,anchor=west,text width=4cm]
(reset) at ([shift=
{
(
\base
,0.7
\base
)
}
]aux78)
{
重置门
\\
$
r
_
t
=
\sigma
(
W
_
r
[
h
_
t
,x
_
t
])
$}
;
\node
[formulanode,anchor=west,text width=4cm]
(reset) at ([shift=
{
(
\base
,0.7
\base
)
}
]aux78)
{
重置门
\\
$
r
_
t
=
\sigma
(
W
_
r
[
h
_
{
t
-
1
}
,x
_
t
])
$}
;
}
}
\visible
<2->
{
\visible
<2->
{
% update gate formula
% update gate formula
\node
[formulanode,anchor=north west,text width=4cm]
(update) at ([yshift=-0.5
\base
]reset.south west)
{
更新门
\\
$
u
_
t
=
\sigma
(
W
_
u
[
h
_
t
,x
_
t
])
$}
;
\node
[formulanode,anchor=north west,text width=4cm]
(update) at ([yshift=-0.5
\base
]reset.south west)
{
更新门
\\
$
u
_
t
=
\sigma
(
W
_
u
[
h
_
{
t
-
1
}
,x
_
t
])
$}
;
}
}
\visible
<3->
{
\visible
<3->
{
% hidden update formula
% hidden update formula
\node
[formulanode,anchor=north west,text width=4cm]
() at ([yshift=-0.5
\base
]update.south west)
{
隐藏状态更新
\\
$
\hat
{
h
}_
t
=
\mathrm
{
tanh
}
(
W
[
r
_
t
\cdot
h
_
t,x
_
t
])
$
\\
$
h
_{
t
+
1
}
=(
1
-
u
_
t
)
\cdot
h
_
t
+
u
_
t
\cdot
\hat
{
h
}_
t
$}
;
\node
[formulanode,anchor=north west,text width=4cm]
() at ([yshift=-0.5
\base
]update.south west)
{
隐藏状态更新
\\
$
\hat
{
h
}_
t
=
\mathrm
{
tanh
}
(
W
[
r
_
t
\cdot
h
_
{
t
-
1
}
,x
_
t
])
$
\\
$
h
_{
t
}
=(
1
-
u
_
t
)
\cdot
h
_{
t
-
1
}
+
u
_
t
\cdot
\hat
{
h
}_
t
$}
;
}
}
\end{scope}
\end{scope}
\end{tikzpicture}
\end{tikzpicture}
...
@@ -1766,7 +1766,7 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
...
@@ -1766,7 +1766,7 @@ NLP问题的隐含结构假设 & 无隐含结构假设,端到端学习 \\
{
\footnotesize
\begin{tabular}
{
l
}
{
\footnotesize
\begin{tabular}
{
l
}
*
$
x
_
t
$
: 上一层的输出
\\
*
$
x
_
t
$
: 上一层的输出
\\
*
$
h
_
t
$
: 同一层上一时刻的隐藏状态
*
$
h
_
{
t
-
1
}
$
: 同一层上一时刻的隐藏状态
\end{tabular}
}
\end{tabular}
}
\end{frame}
\end{frame}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论