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
单韦乔
Toy-MT-Introduction
Commits
5cc504ae
Commit
5cc504ae
authored
Feb 20, 2020
by
曹润柘
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update chapter1-3's figures
parent
00fbfce7
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
112 行增加
和
83 行删除
+112
-83
Book/Chapter1/Figures/figure-Example-SMT.tex
+4
-2
Book/Chapter1/Figures/figure-zh-sentences-into-en-sentences.tex
+1
-1
Book/Chapter2/Figures/figure-Probability-density-function&Distribution-function.tex
+1
-1
Book/Chapter2/Figures/figure-word-segmentation-based-on-statistics.tex
+28
-2
Book/Chapter2/chapter2.tex
+0
-0
Book/Chapter3/Figures/figure-greedy-MT-decoding-1.tex
+43
-34
Book/Chapter3/Figures/figure-greedy-MT-decoding-2.tex
+35
-43
没有找到文件。
Book/Chapter1/Figures/figure-Example-SMT.tex
查看文件 @
5cc504ae
...
@@ -39,12 +39,13 @@
...
@@ -39,12 +39,13 @@
\node
[anchor=north west] (entry3) at ([yshift=0.0em]entry2.south west)
{
\textbf
{
3:
}
Yes, you are right .
}
;
\node
[anchor=north west] (entry3) at ([yshift=0.0em]entry2.south west)
{
\textbf
{
3:
}
Yes, you are right .
}
;
\node
[anchor=north west] (entry4) at ([yshift=0.0em]entry3.south west)
{
\hspace
{
1em
}
...
}
;
\node
[anchor=north west] (entry4) at ([yshift=0.0em]entry3.south west)
{
\hspace
{
1em
}
...
}
;
\node
[anchor=north west] (entry5) at ([yshift=0.1em]entry4.south west)
{
\hspace
{
1em
}{
\quad
}}
;
\node
[anchor=north west] (entry5) at ([yshift=0.1em]entry4.south west)
{
\hspace
{
1em
}{
\quad
}}
;
\node
[anchor=north west] (entry6) at ([xshift=10.97em,yshift=0.65em]entry5.south west)
{}
;
\node
[anchor=south west] (monodatalabel) at (entry1.north west)
{{
\color
{
ublue
}
\small
{
资源2:单语语料
}}}
;
\node
[anchor=south west] (monodatalabel) at (entry1.north west)
{{
\color
{
ublue
}
\small
{
资源2:单语语料
}}}
;
}
}
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw=ublue, inner sep=0mm]
[fit = (entry1) (entry2) (entry3) (entry4) (entry5)(monodatalabel)] (monodata)
{}
;
\node
[rectangle,draw=ublue, inner sep=0mm]
[fit = (entry1) (entry2) (entry3) (entry4) (entry5)(
entry6)(
monodatalabel)] (monodata)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
...
@@ -62,12 +63,13 @@
...
@@ -62,12 +63,13 @@
\node
[anchor=north west] (phrase5) at ([yshift=0.1em]phrase4part2.south west)
{$
\textrm
{
Pr
}
(
\textrm
{
满意
}
\to
\textrm
{
satisfied
}
)
$}
;
\node
[anchor=north west] (phrase5) at ([yshift=0.1em]phrase4part2.south west)
{$
\textrm
{
Pr
}
(
\textrm
{
满意
}
\to
\textrm
{
satisfied
}
)
$}
;
\node
[anchor=north west] (phrase5part2) at ([yshift=0.5em]phrase5.south west)
{$
=
0
.
4
$}
;
\node
[anchor=north west] (phrase5part2) at ([yshift=0.5em]phrase5.south west)
{$
=
0
.
4
$}
;
\node
[anchor=north west] (phrase6) at ([yshift=0.0em]phrase5part2.south west)
{
...
\vspace
{
2em
}}
;
\node
[anchor=north west] (phrase6) at ([yshift=0.0em]phrase5part2.south west)
{
...
\vspace
{
2em
}}
;
\node
[anchor=north west] (phrase7) at ([yshift=0.6em]phrase6.south west)
{}
;
\node
[anchor=south west] (phrasetablelabel) at (phrase1.north west)
{{
\color
{
ublue
}
\small
{
翻译模型
}}}
;
\node
[anchor=south west] (phrasetablelabel) at (phrase1.north west)
{{
\color
{
ublue
}
\small
{
翻译模型
}}}
;
}
}
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw=ublue, inner sep=0mm]
[fit = (phrase1) (phrase2) (phrase3) (phrase4) (phrase4part2) (phrase5) (phrase5part2) (phrase6) (phrasetablelabel)] (phrasetable)
{}
;
\node
[rectangle,draw=ublue, inner sep=0mm]
[fit = (phrase1) (phrase2) (phrase3) (phrase4) (phrase4part2) (phrase5) (phrase5part2) (phrase6)
(phrase7)
(phrasetablelabel)] (phrasetable)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
...
...
Book/Chapter1/Figures/figure-zh-sentences-into-en-sentences.tex
查看文件 @
5cc504ae
...
@@ -32,7 +32,7 @@
...
@@ -32,7 +32,7 @@
{
{
\node
[anchor=north west] (entry1) at (0,0)
{
\textbf
{
1:
}
我
$
\to
$
I
$
\mid
$
me
}
;
\node
[anchor=north west] (entry1) at (0,0)
{
\textbf
{
1:
}
我
$
\to
$
I
$
\mid
$
me
}
;
\node
[anchor=north west] (entry2) at ([yshift=0.1em]entry1.south west)
{
\textbf
{
2:
}
你
$
\to
$
you
}
;
\node
[anchor=north west] (entry2) at ([yshift=0.1em]entry1.south west)
{
\textbf
{
2:
}
你
$
\to
$
you
}
;
\node
[anchor=north west] (entry3) at ([yshift=0.1em]entry2.south west)
{
\textbf
{
3:
}
满意
\hspace
{
-0.4em
}
$
\to
$
\hspace
{
-0.4em
}
satisfy
\hspace
{
-0.
2em
}$
\mid
$
\hspace
{
-0.1
em
}
satisfied ...
}
;
\node
[anchor=north west] (entry3) at ([yshift=0.1em]entry2.south west)
{
\textbf
{
3:
}
满意
\hspace
{
-0.4em
}
$
\to
$
\hspace
{
-0.4em
}
satisfy
\hspace
{
-0.
12em
}$
\mid
$
\hspace
{
-0.12
em
}
satisfied ...
}
;
\node
[anchor=north west] (entry4) at ([yshift=0.1em]entry3.south west)
{
\hspace
{
1em
}
...
}
;
\node
[anchor=north west] (entry4) at ([yshift=0.1em]entry3.south west)
{
\hspace
{
1em
}
...
}
;
\node
[anchor=south west] (dictionarylabel) at (entry1.north west)
{{
\color
{
ublue
}
资源2:翻译词典
}}
;
\node
[anchor=south west] (dictionarylabel) at (entry1.north west)
{{
\color
{
ublue
}
资源2:翻译词典
}}
;
}
}
...
...
Book/Chapter2/Figures/figure-Probability-density-function&Distribution-function.tex
查看文件 @
5cc504ae
...
@@ -15,7 +15,7 @@
...
@@ -15,7 +15,7 @@
\draw
[-,dashed] (-0.5,4) -- (2,4);
%%图中横轴虚线
\draw
[-,dashed] (-0.5,4) -- (2,4);
%%图中横轴虚线
\node
[anchor=north] at (-0.8,-1.2)
{
O
}
;
\node
[anchor=north] at (-0.8,-1.2)
{
O
}
;
\node
[anchor=north] at (2,-1.2)
{$
\mu
$}
;
\node
[anchor=north] at (2,-1.2)
{$
\mu
$}
;
\node
[anchor=north] at (-1.
1,4.
5)
{$
\frac
{
1
}{
\sqrt
{
2
\pi
}
\sigma
}$}
;
\node
[anchor=north] at (-1.
4,4.7
5)
{$
\frac
{
1
}{
\sqrt
{
2
\pi
}
\sigma
}$}
;
\node
[anchor=north] at (-1.2,6.2)
{
\scriptsize
{$
f
(
x
)
$}}
;
\node
[anchor=north] at (-1.2,6.2)
{
\scriptsize
{$
f
(
x
)
$}}
;
\node
[anchor=north] at (9.6,-1.2)
{
\footnotesize
{$
x
$}}
;
\node
[anchor=north] at (9.6,-1.2)
{
\footnotesize
{$
x
$}}
;
...
...
Book/Chapter2/Figures/figure-word-segmentation-based-on-statistics.tex
查看文件 @
5cc504ae
...
@@ -69,9 +69,9 @@
...
@@ -69,9 +69,9 @@
{
{
\node
[anchor=east,draw,dashed,red,thick,minimum width=13em,minimum height=1.5em] (final) at (p2seg2.east)
{}
;
\node
[anchor=east,draw,dashed,red,thick,minimum width=13em,minimum height=1.5em] (final) at (p2seg2.east)
{}
;
\node
[anchor=west,red] (finallabel) at ([xshift=2em]sentlabel.east)
{
输出概率最大
}
;
\node
[anchor=west,red] (finallabel) at ([xshift=2
.5
em]sentlabel.east)
{
输出概率最大
}
;
\node
[anchor=north east,red] (finallabel2) at ([yshift=0.5em]finallabel.south east)
{
的结果
}
;
\node
[anchor=north east,red] (finallabel2) at ([yshift=0.5em]finallabel.south east)
{
的结果
}
;
\draw
[->,thick,red] ([xshift=
-1.5em]final.north east) ..controls +(north:0.5) and +(south:0.5).. (
finallabel2.south);
\draw
[->,thick,red] ([xshift=
0.0em,yshift=-0.5em]final.north east) ..controls +(east:0.3) and +(south:0.0).. ([xshift=1.0em]
finallabel2.south);
}
}
}
}
...
@@ -81,3 +81,29 @@
...
@@ -81,3 +81,29 @@
%---------------------------------------------------------------------
%---------------------------------------------------------------------
Book/Chapter2/chapter2.tex
查看文件 @
5cc504ae
差异被折叠。
点击展开。
Book/Chapter3/Figures/figure-greedy-MT-decoding-1.tex
查看文件 @
5cc504ae
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
\begin{tikzpicture}
\begin{tikzpicture}
{
{
\footnotesize
\node
[anchor=north west,inner sep=2pt,align=left] (line1) at (0,0)
{
\textrm
{
\textbf
{
Function
}
\textsc
{
WordDecoding
}
(
$
s
$
)
}}
;
\node
[anchor=north west,inner sep=2pt,align=left] (line1) at (0,0)
{
\textrm
{
\textbf
{
Function
}
\textsc
{
WordDecoding
}
(
$
s
$
)
}}
;
\node
[anchor=north west,inner sep=2pt,align=left] (line2) at ([yshift=-1pt]line1.south west)
{
\textrm
{
1:
$
\pi
=
$
\textsc
{
GetTransOptions
}
(
$
s
$
)
}}
;
\node
[anchor=north west,inner sep=2pt,align=left] (line2) at ([yshift=-1pt]line1.south west)
{
\textrm
{
1:
$
\pi
=
$
\textsc
{
GetTransOptions
}
(
$
s
$
)
}}
;
...
@@ -27,11 +27,9 @@
...
@@ -27,11 +27,9 @@
%% highlights
%% highlights
%\begin{pgfonlayer}{background}
%\begin{pgfonlayer}{background}
{
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line2highlight) at (line2.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line2highlight) at (line2.west)
{}
;
}
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line3highlight) at (line3.west)
{}
;
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line5highlight) at (line5.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line3highlight) at (line3.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line5highlight) at (line5.west)
{}
;
}
}
%\end{pgfonlayer}
%\end{pgfonlayer}
...
@@ -42,20 +40,20 @@
...
@@ -42,20 +40,20 @@
%% remark 1
%% remark 1
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,align=left] (remark1) at ([xshift=0.
4in
]algorithm.north east)
{
获取每个单词
\\
的翻译候选
}
;
\node
[anchor=north west,align=left] (remark1) at ([xshift=0.
6in,yshift=-1em
]algorithm.north east)
{
获取每个单词
\\
的翻译候选
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,red] (s1) at ([yshift=-0.
7
em,xshift=0.5em]remark1.north east)
{
1
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,red] (s1) at ([yshift=-0.
3
em,xshift=0.5em]remark1.north east)
{
1
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,ugreen] (s2) at ([xshift=0.4em]s1.east)
{
2
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,ugreen] (s2) at ([xshift=0.4em]s1.east)
{
2
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,orange] (s3) at ([xshift=0.4em]s2.east)
{
3
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,orange] (s3) at ([xshift=0.4em]s2.east)
{
3
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=3.0pt,ublue] (s4) at ([xshift=0.4em]s3.east)
{
...
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=3.0pt,ublue] (s4) at ([xshift=0.4em]s3.east)
{
...
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=1.5pt,purple] (s5) at ([xshift=0.4em]s4.east)
{$
m
$}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=1.5pt,purple] (s5) at ([xshift=0.4em]s4.east)
{$
m
$}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,red,fill=red] (t1) at ([yshift=-
1.7
em]s1.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,red,fill=red] (t1) at ([yshift=-
2.2
em]s1.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ugreen,fill=ugreen] (t2) at ([yshift=-
1.7
em]s2.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ugreen,fill=ugreen] (t2) at ([yshift=-
2.2
em]s2.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,orange,fill=orange] (t3) at ([yshift=-
1.7
em]s3.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,orange,fill=orange] (t3) at ([yshift=-
2.2
em]s3.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ublue,fill=ublue] (t4) at ([yshift=-
1.7
em]s4.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ublue,fill=ublue] (t4) at ([yshift=-
2.2
em]s4.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,purple,fill=purple] (t5) at ([yshift=-
1.7
em]s5.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,purple,fill=purple] (t5) at ([yshift=-
2.2
em]s5.center)
{{
\color
{
white
}
$
n
$}}
;
\draw
[->,thick] ([yshift=-0.1em]s1.south) -- ([yshift=0.1em]t1.north);
\draw
[->,thick] ([yshift=-0.1em]s1.south) -- ([yshift=0.1em]t1.north);
\draw
[->,thick] ([yshift=-0.1em]s2.south) -- ([yshift=0.1em]t2.north);
\draw
[->,thick] ([yshift=-0.1em]s2.south) -- ([yshift=0.1em]t2.north);
...
@@ -65,7 +63,7 @@
...
@@ -65,7 +63,7 @@
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10
]
[fit = (remark
1) (t5)] (remark1label)
{}
;
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10
,minimum width=2.4in]
[fit = (remark1) (s
1) (t5)] (remark1label)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
}
}
...
@@ -74,27 +72,16 @@
...
@@ -74,27 +72,16 @@
%% remark 2
%% remark 2
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10
] (remark2) at ([xshift=-0.2em,yshift=-1em]remark1
.south west)
{$
best
$
用于保存当前最好的翻译结果
}
;
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10
,minimum width=2.4in] (remark2) at ([yshift=-0.5em]remark1label
.south west)
{$
best
$
用于保存当前最好的翻译结果
}
;
}
}
\end{scope}
\end{scope}
%% end of remark 2
%% end of remark 2
\node
[anchor=north west] (remark4) at ([xshift=21.8em,yshift=-0.6em]line7.east)
{}
;
%% remark 3
%% remark 3
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10] (remark3) at ([yshift=-0.5em]remark2.south west)
{$
h
$
用于保存每步生成的所有译文候选
}
;
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10
,minimum width=2.4in
] (remark3) at ([yshift=-0.5em]remark2.south west)
{$
h
$
用于保存每步生成的所有译文候选
}
;
}
}
\end{scope}
\end{scope}
%% end of remark 3
%% end of remark 3
...
@@ -102,10 +89,8 @@
...
@@ -102,10 +89,8 @@
{
{
\draw
[->,thick] (line2highlight.east) ..controls +(east:1em) and +(west:1em).. (remark1label.west);
\draw
[->,thick] (line2highlight.east) ..controls +(east:1em) and +(west:1em).. (remark1label.west);
}
\draw
[->,thick] (line3highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.6em]remark2.south west);
{
\draw
[->,thick] (line5highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.6em]remark3.south west);
\draw
[->,thick] (line3highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.3em]remark2.south west);
\draw
[->,thick] (line5highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.3em]remark3.south west);
}
}
}
}
...
@@ -116,3 +101,27 @@
...
@@ -116,3 +101,27 @@
Book/Chapter3/Figures/figure-greedy-MT-decoding-2.tex
查看文件 @
5cc504ae
...
@@ -5,7 +5,7 @@
...
@@ -5,7 +5,7 @@
\begin{tikzpicture}
\begin{tikzpicture}
{
{
\footnotesize
\node
[anchor=north west,inner sep=2pt,align=left] (line1) at (0,0)
{
\textrm
{
\textbf
{
Function
}
\textsc
{
WordDecoding
}
(
$
s
$
)
}}
;
\node
[anchor=north west,inner sep=2pt,align=left] (line1) at (0,0)
{
\textrm
{
\textbf
{
Function
}
\textsc
{
WordDecoding
}
(
$
s
$
)
}}
;
\node
[anchor=north west,inner sep=2pt,align=left] (line2) at ([yshift=-1pt]line1.south west)
{
\textrm
{
1:
$
\pi
=
$
\textsc
{
GetTransOptions
}
(
$
s
$
)
}}
;
\node
[anchor=north west,inner sep=2pt,align=left] (line2) at ([yshift=-1pt]line1.south west)
{
\textrm
{
1:
$
\pi
=
$
\textsc
{
GetTransOptions
}
(
$
s
$
)
}}
;
...
@@ -30,20 +30,12 @@
...
@@ -30,20 +30,12 @@
%% highlights
%% highlights
%\begin{pgfonlayer}{background}
%\begin{pgfonlayer}{background}
{
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line2highlight) at (line2.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line2highlight) at (line2.west)
{}
;
}
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line3highlight) at (line3.west)
{}
;
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line5highlight) at (line5.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line3highlight) at (line3.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line8highlight) at (line8.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line5highlight) at (line5.west)
{}
;
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line9highlight) at (line9.west)
{}
;
}
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=1.85in]
(line10highlight) at (line10.west)
{}
;
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line8highlight) at (line8.west)
{}
;
}
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line9highlight) at (line9.west)
{}
;
}
{
\node
[anchor=west,fill=blue!20,minimum height=0.16in,minimum width=2.21in]
(line10highlight) at (line10.west)
{}
;
}
}
%\end{pgfonlayer}
%\end{pgfonlayer}
...
@@ -53,20 +45,20 @@
...
@@ -53,20 +45,20 @@
%% remark 1
%% remark 1
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,align=left] (remark1) at ([xshift=0.
4in
]algorithm.north east)
{
获取每个单词
\\
的翻译候选
}
;
\node
[anchor=north west,align=left] (remark1) at ([xshift=0.
6in,yshift=-0.8em
]algorithm.north east)
{
获取每个单词
\\
的翻译候选
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,red] (s1) at ([yshift=-0.
7
em,xshift=0.5em]remark1.north east)
{
1
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,red] (s1) at ([yshift=-0.
3
em,xshift=0.5em]remark1.north east)
{
1
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,ugreen] (s2) at ([xshift=0.4em]s1.east)
{
2
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,ugreen] (s2) at ([xshift=0.4em]s1.east)
{
2
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,orange] (s3) at ([xshift=0.4em]s2.east)
{
3
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,orange] (s3) at ([xshift=0.4em]s2.east)
{
3
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=3.0pt,ublue] (s4) at ([xshift=0.4em]s3.east)
{
...
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=3.0pt,ublue] (s4) at ([xshift=0.4em]s3.east)
{
...
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=1.5pt,purple] (s5) at ([xshift=0.4em]s4.east)
{$
m
$}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=1.5pt,purple] (s5) at ([xshift=0.4em]s4.east)
{$
m
$}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,red,fill=red] (t1) at ([yshift=-
1.7
em]s1.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,red,fill=red] (t1) at ([yshift=-
2.2
em]s1.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ugreen,fill=ugreen] (t2) at ([yshift=-
1.7
em]s2.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ugreen,fill=ugreen] (t2) at ([yshift=-
2.2
em]s2.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,orange,fill=orange] (t3) at ([yshift=-
1.7
em]s3.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,orange,fill=orange] (t3) at ([yshift=-
2.2
em]s3.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ublue,fill=ublue] (t4) at ([yshift=-
1.7
em]s4.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,ublue,fill=ublue] (t4) at ([yshift=-
2.2
em]s4.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,purple,fill=purple] (t5) at ([yshift=-
1.7
em]s5.center)
{{
\color
{
white
}
$
n
$}}
;
\node
[anchor=center,draw,thick,circle,minimum size=0.3em,inner sep=2pt,purple,fill=purple] (t5) at ([yshift=-
2.2
em]s5.center)
{{
\color
{
white
}
$
n
$}}
;
\draw
[->,thick] ([yshift=-0.1em]s1.south) -- ([yshift=0.1em]t1.north);
\draw
[->,thick] ([yshift=-0.1em]s1.south) -- ([yshift=0.1em]t1.north);
\draw
[->,thick] ([yshift=-0.1em]s2.south) -- ([yshift=0.1em]t2.north);
\draw
[->,thick] ([yshift=-0.1em]s2.south) -- ([yshift=0.1em]t2.north);
...
@@ -76,7 +68,7 @@
...
@@ -76,7 +68,7 @@
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10
]
[fit = (remark
1) (t5)] (remark1label)
{}
;
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10
,minimum width=2.4in]
[fit = (remark1) (s
1) (t5)] (remark1label)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
}
}
...
@@ -85,24 +77,24 @@
...
@@ -85,24 +77,24 @@
%% remark 2
%% remark 2
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10
] (remark2) at ([xshift=-0.2em,yshift=-1em]remark1
.south west)
{$
best
$
用于保存当前最好的翻译结果
}
;
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10
,minimum width=2.4in] (remark2) at ([yshift=-0.5em]remark1label
.south west)
{$
best
$
用于保存当前最好的翻译结果
}
;
}
}
\end{scope}
\end{scope}
%% end of remark 2
%% end of remark 2
%% remark 3
%% remark 3
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10] (remark3) at ([yshift=-0.5em]remark2.south west)
{$
h
$
用于保存每步生成的所有译文候选
}
;
\node
[anchor=north west,draw,inner sep=2pt,fill=blue!10
,minimum width=2.4in
] (remark3) at ([yshift=-0.5em]remark2.south west)
{$
h
$
用于保存每步生成的所有译文候选
}
;
}
}
\end{scope}
\end{scope}
%% end of remark 3
%% end of remark 3
%% remark 4
%% remark 4
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,inner sep=2pt,align=left] (remark4) at ([xshift=0.
25em,yshift=-0.6
em]remark3.south west)
{
\textsc
{
Join
}
(
$
a,b
$
) 返回
\\
$
a
$
和
$
b
$
的所有组合
}
;
\node
[anchor=north west,inner sep=2pt,align=left] (remark4) at ([xshift=0.
7em,yshift=-0.8
em]remark3.south west)
{
\textsc
{
Join
}
(
$
a,b
$
) 返回
\\
$
a
$
和
$
b
$
的所有组合
}
;
{
{
\node
[anchor=north west,inner sep=1pt,align=center,draw] (a1) at ([yshift=-0.2em]remark4.north east)
{
a1
\\
a2
}
;
\node
[anchor=north west,inner sep=1pt,align=center,draw] (a1) at ([yshift=-0.2em]remark4.north east)
{
a1
\\
a2
}
;
...
@@ -114,7 +106,7 @@
...
@@ -114,7 +106,7 @@
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw,inner sep=2pt,fill=blue!10]
[fit = (remark4) (result)] (remark4label)
{}
;
\node
[rectangle,draw,inner sep=2pt,fill=blue!10
,minimum width=2.4in
]
[fit = (remark4) (result)] (remark4label)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
}
}
...
@@ -123,9 +115,9 @@
...
@@ -123,9 +115,9 @@
%% remark 5
%% remark 5
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,align=left] (remark5) at ([xshift=0.
0em,yshift=-1.3
em]remark4.south west)
{
\textsc
{
PruneForTop1
}
\\
保留得分最高的结果
}
;
\node
[anchor=north west,align=left] (remark5) at ([xshift=0.
3em,yshift=-1.6
em]remark4.south west)
{
\textsc
{
PruneForTop1
}
\\
保留得分最高的结果
}
;
\node
[anchor=west,draw,inner sep=1pt] (s1) at ([yshift=-0.
5
em,xshift=1.2em]remark5.north east)
{
0.234
}
;
\node
[anchor=west,draw,inner sep=1pt] (s1) at ([yshift=-0.
2
em,xshift=1.2em]remark5.north east)
{
0.234
}
;
\node
[anchor=north west,draw,inner sep=1pt] (s2) at ([yshift=-0.2em]s1.south west)
{
0.197
}
;
\node
[anchor=north west,draw,inner sep=1pt] (s2) at ([yshift=-0.2em]s1.south west)
{
0.197
}
;
\node
[anchor=north west,draw,inner sep=1pt] (s3) at ([yshift=-0.2em]s2.south west)
{
0.083
}
;
\node
[anchor=north west,draw,inner sep=1pt] (s3) at ([yshift=-0.2em]s2.south west)
{
0.083
}
;
...
@@ -134,7 +126,7 @@
...
@@ -134,7 +126,7 @@
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10]
[fit = (remark5) (s3) (top1)] (remark5label)
{}
;
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10
,minimum width=2.4in
]
[fit = (remark5) (s3) (top1)] (remark5label)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
}
}
...
@@ -143,8 +135,8 @@
...
@@ -143,8 +135,8 @@
%% remark 6
%% remark 6
\begin{scope}
\begin{scope}
{
{
\footnotesize
\node
[anchor=north west,align=left] (remark6) at ([xshift=
0.0
em,yshift=-1.3em]remark5.south west)
{
记录已经翻译过
\\
的源语单词
}
;
\node
[anchor=north west,align=left] (remark6) at ([xshift=
-0.3
em,yshift=-1.3em]remark5.south west)
{
记录已经翻译过
\\
的源语单词
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,red] (s1) at ([yshift=-1.3em,xshift=0.5em]remark6.north east)
{
1
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,red] (s1) at ([yshift=-1.3em,xshift=0.5em]remark6.north east)
{
1
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,ugreen] (s2) at ([xshift=0.4em]s1.east)
{
2
}
;
\node
[anchor=west,draw,thick,circle,minimum size=0.3em,inner sep=2.1pt,ugreen] (s2) at ([xshift=0.4em]s1.east)
{
2
}
;
...
@@ -157,7 +149,7 @@
...
@@ -157,7 +149,7 @@
\begin{pgfonlayer}
{
background
}
\begin{pgfonlayer}
{
background
}
{
{
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10]
[fit = (remark6) (s5)] (remark6label)
{}
;
\node
[rectangle,draw,inner sep=0.2em,fill=blue!10
,minimum width=2.4in
]
[fit = (remark6) (s5)] (remark6label)
{}
;
}
}
\end{pgfonlayer}
\end{pgfonlayer}
}
}
...
@@ -168,17 +160,17 @@
...
@@ -168,17 +160,17 @@
\draw
[->,thick] (line2highlight.east) ..controls +(east:1em) and +(west:1em).. (remark1label.west);
\draw
[->,thick] (line2highlight.east) ..controls +(east:1em) and +(west:1em).. (remark1label.west);
}
}
{
{
\draw
[->,thick] (line3highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.
3em]remark2.south
west);
\draw
[->,thick] (line3highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.
0em]remark2.
west);
\draw
[->,thick] (line5highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.
3em]remark3.south
west);
\draw
[->,thick] (line5highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.
0em]remark3.
west);
}
}
{
{
\draw
[->,thick] (line8highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=
0.5em]remark4label.
west);
\draw
[->,thick] (line8highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=
1.2em]remark4label.south
west);
}
}
{
{
\draw
[->,thick] (line9highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=
0.5em]remark5label.
west);
\draw
[->,thick] (line9highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=
1.6em]remark5label.south
west);
}
}
{
{
\draw
[->,thick] (line10highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.
5em]remark6label.south
west);
\draw
[->,thick] (line10highlight.east) ..controls +(east:1em) and +(west:1em).. ([yshift=0.
0em]remark6label.
west);
}
}
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论