\def\CTeXPreproc{Created by ctex v0.2.13, don't edit!} \documentclass[cjk,t,compress,12pt]{beamer} %\documentclass{article} %\usepackage{beamerarticle} \usepackage{pstricks} \usepackage{etex} \usepackage{eso-pic,graphicx} \usepackage{fancybox} \usepackage{amsmath,amssymb} \usepackage{setspace} \usepackage{xcolor} \usepackage{CJK} \usepackage{tikz} \usepackage{tikz-qtree} \usepackage{hyperref} \usepgflibrary{arrows} % LATEX and plain TEX and pure pgf \usetikzlibrary{arrows} % LATEX and plain TEX when using Tik Z \usetikzlibrary{decorations} \usetikzlibrary{arrows,shapes,shadows} \usetikzlibrary{positioning,fit,calc} \usetikzlibrary{mindmap,backgrounds} % mind map \DeclareMathOperator*{\argmax}{arg\,max} \DeclareMathOperator*{\argmin}{arg\,min} \setbeamertemplate{items}[ball] \usefonttheme[onlymath]{serif} % fout of math \definecolor{ugreen}{rgb}{0,0.5,0} \definecolor{lgreen}{rgb}{0.9,1,0.8} \definecolor{xtgreen1}{rgb}{0.824,0.898,0.8} \definecolor{xtgreen}{rgb}{0.914,0.945,0.902} \definecolor{lightgray}{gray}{0.85} \setbeamercolor{uppercol}{fg=white,bg=ugreen} \setbeamercolor{lowercol}{fg=black,bg=xtgreen} %\definecolor{ublue}{rgb}{0,0.298,0.525} \definecolor{ublue}{rgb}{0.152,0.250,0.545} \setbeamercolor{uppercolblue}{fg=white,bg=ublue} \setbeamercolor{lowercolblue}{fg=black,bg=blue!10} %\usetheme{default} %\usetheme{Darmstadt} %\usetheme{Madrid} %\usetheme{Frankfurt} %\usetheme{Dresden} %\usetheme{Boadilla} %\usecolortheme{dolphin} \usefonttheme[onlylarge]{structurebold} \begin{CJK}{GBK}{song} \end{CJK} \setbeamerfont*{frametitle}{size=\large,series=\bfseries} \setbeamertemplate{navigation symbols}{\begin{CJK}{GBK}{hei} ��һ�� ���������� \hspace*{2em} Фͩ\&�쾸�� \end{CJK} \hspace*{2em} \today \hspace*{2em} \insertframenumber{}/\inserttotalframenumber} \setbeamertemplate{itemize items}[circle] % if you want a circle \setbeamertemplate{itemize subitem}[triangle] % if you wnat a triangle \setbeamertemplate{itemize subsubitem}[ball] % if you want a ball \begin{document} \begin{CJK}{GBK}{you} \title{\LARGE{����������}} \subtitle{���� + ���� + ��������} \author{\large{\textbf{Фͩ\ \ �쾸��}}} \institute{ \blue{\url{xiaotong@mail.neu.edu.cn}} \black{} \\ \blue{\url{zhujingbo@mail.neu.edu.cn}} \black{} \\ \vspace{1.0em} ������ѧ ��Ȼ���Դ���ʵ���� \\ \blue{\underline{\url{http://www.nlplab.com}}} \black{} \\ \vspace{0.2cm} \hspace{0.1cm} \includegraphics[scale=0.1]{../Figures/logo.pdf} } \date{} \maketitle \setlength{\leftmargini}{1em} \setlength{\leftmarginii}{1em} %%%------------------------------------------------------------------------------------------------------------ \section{��������} %%%------------------------------------------------------------------------------------------------------------ \subsection{��������} %%%------------------------------------------------------------------------------------------------------------ %%% ɶ�Ƿ��� \begin{frame}{����} ��������˵��"����"��ָ��һ������ת��Ϊ��һ������Ĺ��̡���������ʹ����\alert{�Կ����л��ķ��Ŵ���ת��}�ϣ����� \begin{itemize} \item \textbf{�������}��\\ ��һ�ֱ�����ԵĴ���ת��������һ�����ԵĴ��� \item \textbf{���ַ���}��\\ ��һ����������ת������һ���������� \item \textbf{����������ϳɵ�һ��}��\\ ��һ��RNA��������ת�����ض����������� \end{itemize} \vspace{1em} \visible<2>{ ��������ֻ��ע��һ�����Ե���������\alert{����}������һ�����Ե��������еĹ��̣���\alert{��Ȼ���Եķ���} \vspace{-2em} \begin{center} \begin{tikzpicture} \node [fill=blue!50] (s) at (0,0) {�����ڷ���һ������}; \node [anchor=west,fill=red!50] (t) at ([xshift=0.3in]s.east) {We are translating a piece of text}; \node [anchor=south west] (slabel) at (s.north west) {\small{����}}; \node [anchor=south west] (tlabel) at (t.north west) {\small{Ӣ��}}; %\draw[->,thick] (s.east)--(t.west) node[pos=0.5, above,yshift=1em] {\small{translation}}; \draw[->,thick] (s.east)--(t.west); \end{tikzpicture} \end{center} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ɶ�ǻ������� \begin{frame}{ɶ�ǻ�������} \begin{minipage}[c][5cm][t]{0.46\textwidth} ��ͳ�����ϣ���������\alert{�˹�}��� \begin{itemize} \item ���ȸ� \item \textbf{����}����ʱ���� \end{itemize} \vspace{1em} \includegraphics[scale=0.5]{./Figures/human.jpg} \end{minipage} \hfill \visible<2>{ \begin{minipage}[c][5cm][t]{0.48\textwidth} \alert{��������}��ָ�ɼ��������Զ����룬�����˹� \begin{itemize} \item �������ޣ���ʱ�dz��� \item \textbf{����}���ٶȿ�ɱ����� \end{itemize} \vspace{1em} \includegraphics[scale=0.58]{./Figures/machine.jpg} \end{minipage} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{�������뷢չ��ʷ} %%%------------------------------------------------------------------------------------------------------------ %%% ����ķ��� - ʵ�� \begin{frame}{���ڵ�(�˹�)����} \begin{minipage}{0.55\textwidth} \vspace{1em} \begin{itemize} \item ������������ķ����¼ \begin{itemize} \item ������ʯ��(Rosetta Stone) \item ���а�������گ�� \item ʯ������ϣ�����֡��Ű������ֺ͵�ʱ��ͨ�������ֿ���ͬ�������� \end{itemize} \item �ڽ������� \begin{itemize} \item �й����ڹ��ںܳ�ʱ���ڶ�û���Լ������֣�ֱ����̴��� \item ��������һ�����类��¼�ķ����ǽ���Լʥ�����ϣ���� \item ����ʥ�ܽ���ķ��ʥ������������� \end{itemize} \end{itemize} \end{minipage} \hfill \begin{minipage}{0.43\textwidth} \centering \includegraphics[scale=0.6]{./Figures/rosetta-stone.jpg} \end{minipage} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ����������ο�ʼ \begin{frame}{��������Ŀ�ʼ} \begin{itemize} \item 20����30�������������ѧ��G.B.��������������û��������з�����뷨 \item 40�����������ѧ��W. Weaver ��Ӣ������ʦA. D. Booth��������ü�������������Զ�������뷨 \item 1949�꣬W. Weaver ���������뱸��¼�� ����ʽ������������˼�� \end{itemize} \begin{center} \includegraphics[scale=0.45]{./Figures/eniac.jpg} \end{center} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ����� \begin{frame}{�ܴ���} \vspace{-0.5em} \begin{minipage}{0.60\textwidth} {\footnotesize \begin{itemize} \item ��20����50��60���������������������������������κ;��õ���ҪҲ�Ի��������о��������൱������� \item \alert{���ҵ���} \begin{itemize} \item 1964�꣬������ѧԺ�����������Զ�������ѯίԱ��(ALPACίԱ��)����ʼ��Ϊ��������ۺϵ�������Ͳ��� \item 1966��11�£���ίԱ�ṫ����һ����Ϊ��������������ı���(���ALPAC����) \item �ñ���ȫ����˻�������Ŀ����ԣ�������ֹͣ�Ի���������Ŀ���ʽ�֧�� \end{itemize} \end{itemize} } \end{minipage} \begin{minipage}{0.38\textwidth} \vspace{1em} \includegraphics[scale=0.26]{./Figures/language-and-machines.pdf} \end{minipage} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% �������� \begin{frame}{���ٳɳ���} \begin{itemize} \item ����70��������֮��������ϰ��Եø�Ϊ���أ���ͳ���˹���ҵ��ʽ�Ѿ�ԶԶ������������ \item �ر���90������ڣ����� Internet ���ձ�Ӧ�ã���������ӭ����һ���µķ�չ���� \begin{itemize} \item �йػ��������о��Ļ���Ƶ���ٿ� \item ���ֻ������빫˾�ij��� \end{itemize} \item ��������ͷ������Զ����������ǰѻ������������ʱ�� \end{itemize} \begin{center} \includegraphics[scale=0.30]{./Figures/google.jpg} \end{center} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ���� \begin{frame}{��һ������} \begin{itemize} \item 2013�����ѧϰ��Ӧ���ڻ������룬�ܵ��㷺��ע \begin{itemize} \item �˵���ѧϰ������������������ \item ������������ռ�ģ���и�ǿ�ı�ʾ���� \item �������ѧϰ�㷨�ķ�չ��GPU�Ȳ��м���ģʽΪѵ�����ģ�������ṩ�˿��� \end{itemize} \item<2-> ʱ�����գ����������Ѿ���Ϊ�µķ�ʽ������ȫ�����ͳ�ƻ�������֮�� \\ \vspace{0.5em} \begin{tabular}{c c} \includegraphics[scale=0.19]{./Figures/wmt-participation.jpg} & \includegraphics[scale=0.14]{./Figures/encdec.jpg} \end{tabular} \end{itemize} \visible<2->{ \vspace{-1em} \begin{center} {\footnotesize ���������Ѿ���Ϊ��ͷ�ǵı���֮�أ�ͼ��WMT19�������飩 } \end{center} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{����Ļ�������} %%%------------------------------------------------------------------------------------------------------------ %%% ����������� \begin{frame}{��������} \begin{itemize} \item ���˽��죬�������������������Σ�\alert{������˵} \begin{itemize} \item ���������£���������Ľ�����Խӽ��˹�����Ľ�� \item ����ʽ��������������Ľ���������� \end{itemize} \item<2-> \alert{��������˵}���������������Զû�дﵽ���ǵ����� \begin{itemize} \item �߾���ͬ������ - ����Ҫ��ĥ \item С˵�ķ��� - ������һ�� \item �Ŵ�ʫ�� - ������ ��Ҫ����Ц \end{itemize} \item<3-> ��ʵ�Ľ�� - ��Ӣ���������� \end{itemize} \vspace{-0.4em} \begin{minipage}[b]{0.49\textwidth} \begin{center} \visible<3->{ \begin{center} \begin{tikzpicture} \node [anchor=south west, fill=red, minimum width=1.5cm, minimum height=2.3cm] (mt) at (1,0) {{\color{white} \textbf{����}}}; \node [anchor=south west, fill=ugreen, minimum width=1.5cm, minimum height=2.7cm] (human) at ([xshift=0.5cm]mt.south east) {{\color{white} \textbf{��}}}; \node [anchor=south] (mtscore) at (mt.north) {3.9}; \node [anchor=south] (humanscore) at (human.north) {4.7}; \draw [->,thick] ([xshift=-0.5cm]mt.south west) -- ([xshift=0.5cm]human.south east); \draw [->,thick] ([xshift=-0.5cm]mt.south west) -- ([xshift=-0.5cm,yshift=3.2cm]mt.south west); \end{tikzpicture} \end{center} \footnotesize{�˹�����(5����)} } \end{center} \end{minipage} \begin{minipage}[b]{0.49\textwidth} \begin{center} \visible<4->{ \begin{center} \begin{tikzpicture} \node [anchor=south west, fill=red, minimum width=1.5cm, minimum height=1.5cm] (mt) at (1,0) {{\color{white} \textbf{����}}}; \node [anchor=south west, fill=ugreen, minimum width=1.5cm, minimum height=2.7cm] (human) at ([xshift=0.5cm]mt.south east) {{\color{white} \textbf{��}}}; \node [anchor=south] (mtscore) at (mt.north) {47\%}; \node [anchor=south] (humanscore) at (human.north) {100\%}; \draw [->,thick] ([xshift=-0.5cm]mt.south west) -- ([xshift=0.5cm]human.south east); \draw [->,thick] ([xshift=-0.5cm]mt.south west) -- ([xshift=-0.5cm,yshift=3.2cm]mt.south west); \end{tikzpicture} \end{center} \footnotesize{�Զ�����} } \end{center} \end{minipage} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% һ������ʵ�� \begin{frame}{��������û���ã�} \begin{itemize} \item ��������һ����ö�û�У� \begin{itemize} \item<4-> ȷʵ�������в�� \item<5-> ��������ٶ� - Ŷ�� \item<6-> ����������������Ҫ����100��ƪ�������ĵ� \begin{itemize} \item �˹��ijɱ����������ĵ�ʱ��������Լ��� \item ���������Ⱥֻ��Ҫ1�죬����ֻ�е������� \end{itemize} \end{itemize} \end{itemize} \vspace{-0.5em} \begin{minipage}[t]{0.47\textwidth} \visible<2->{ \only<2>{ \begin{beamerboxesrounded}[upper=uppercolblue,lower=lowercolblue,shadow=true]{Դ��(Լ500��)} {\scriptsize \begin{spacing}{0.9} ��ȥ��������һ��С��������ס��ϲ�ã����ˣ�֪ʶ�������ȸ��������� һ�죬��Щ�����������С��������û�����Դ�Ҷ�½������ֻ�������뿪С���� ֻ�а�������������Ҫ��ֵ����һ�̡� ���˼��죬С�����Ҫ��û�ˣ������ұ��˰����� ��ʱ���Ƹ����ó���һ�Ҵ����� ��˵�����Ƹ������ܲ��ܴ����뿪����... \end{spacing} } \end{beamerboxesrounded} } \only<3->{ \begin{beamerboxesrounded}[upper=uppercolblue,lower=lowercolblue,shadow=true]{�˹����� \only<5->{- ��ʱ20����}} {\scriptsize \begin{spacing}{0.9} Once upon a time there was a small island where lived all kinds of emotions like JOY, SADNESS, KNOWLEDGE and LOVE. One day, these emotions found that the island was sinking, so one by one they prepared the boat and planned to leave. None but LOVE chose to stay there. She was determined to persist till the last moment. A few days later, almost the whole island sunk into the sea, and LOVE had to seek for help. At that moment, WEALTH was ... \end{spacing} } \end{beamerboxesrounded} } }%\visible<2-> \end{minipage} \hfill \begin{minipage}[t]{0.47\textwidth} \visible<2->{ \begin{beamerboxesrounded}[upper=uppercolblue,lower=lowercolblue,shadow=true]{�������� \only<5->{- ��ʱ2����}} {\scriptsize \begin{spacing}{0.9} In the past, there has been a small island, \only<2-3>{on top of}\only<4->{\alert{\underline{on top of}}} joy, sadness, knowledge, love, all kinds of emotions. One day, these emotions \only<2-3>{that}\only<4->{\alert{\underline{that}}} this is a small island, so we all \only<2-3>{have}\only<4->{\alert{\underline{have}}} to prepare for the vessel to leave the island. \only<2-3>{The only love to stay}\only<4->{\alert{\underline{The only love to stay}}}. She wanted \only<2-3>{to go to the last minute}\only<4->{\alert{\underline{to go to the last minute}}}. After a few days, the small island is to be sunk, \only<2-3>{would like}\only<4->{\alert{\underline{would like}}} to seek help from the others. At that time, \only<2-3>{the wealth by a boat}\only<4->{\alert{\underline{the wealth by a boat}}}. \only<2-3>{Wealth}\only<4->{\alert{\underline{Wealth}}}, said: "\only<2-3>{You can}\only<4->{\alert{\underline{You can}}} take me to ... \end{spacing} } \end{beamerboxesrounded} }%\visible<2-> \end{minipage} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ���ܵ�Ӧ�� \begin{frame}{��ĺ����ã�} % ����1 - ר������ \begin{minipage}[b]{0.70\textwidth} \begin{enumerate} \item ר������ \begin{itemize} \item ����ǧ��ר���ĵ����з�����˹����ۼ���Ϊ�������� \item �������루��Ⱥ�����輸�� \end{itemize} \end{enumerate} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.17]{./Figures/patent-translation.jpg} \end{center} \end{minipage}\\ \vspace{0.3em} \visible<2->{ % ����2 - ����������� \begin{minipage}[b]{0.70\textwidth} \begin{enumerate} \setcounter{enumi}{1} \item ���绷���������ݵķ��� \begin{itemize} \item �鱨���Ŷ���Ϣ�Ľػ������ \item ���������������뼸����Ψһ��ѡ�� \end{itemize} \end{enumerate} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.22]{./Figures/web-translation.jpg} \end{center} \end{minipage}\\ } \vspace{0.3em} \visible<3->{ % ����3 - ��������༭ \begin{minipage}[b]{0.70\textwidth} \begin{enumerate} \setcounter{enumi}{2} \item ��������༭ \begin{itemize} \item �ڻ�������Ľ�����˹��ģ����ɿɽ����ķ����� \item �г��ܴ� \end{itemize} \end{enumerate} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.245]{./Figures/postediting.jpg} \end{center} \end{minipage}\\ } \vspace{0.3em} \visible<4->{ % ����4 - ȫ�� \begin{minipage}[b]{0.70\textwidth} \begin{enumerate} \setcounter{enumi}{3} \item ȫ�� \begin{itemize} \item һ����˾�IJ�Ʒ���ڸ��������ƹ� \item �ĵ�������˹��ɱ��ܸߣ�������������Ժܺõ����������� \end{itemize} \end{enumerate} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.22]{./Figures/globalization.jpg} \end{center} \end{minipage} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% �������� \begin{frame}{�Ƿ�����Ȥ��} \vspace{0.5em} \begin{spacing}{1.1} \begin{itemize} \item �������...����ô��һ����Ի����������Ȥ \begin{enumerate} \item �����������ѧ��Ӧ����ѧ�����רҵ�Ŀ��м�����Ա \item ������Ա���ܽ������ü������߹���Ч�� \item �����з����������ҵ������Ա \item ... \end{enumerate} \item<2-> �����ص���ܵ��������Ļ�������ԭ����������ʵ�ּ�����ͳ��/�������룩 \begin{enumerate} \item \textbf{��һ���֣��������� (Sections 1-2)}\\ ���漰����Ļ������뼼�� - ���������� \item \textbf{�ڶ����֣�ͳ�ƻ������� (Sections 3-4)}\\ ͳ�ƻ�������Ľ�ģ����һ�����ܻ��ڴʡ�����䷨��ģ�ͼ�ʵ�ַ��� \item \textbf{�������֣��������� (Sections 5-6)}\\ ����������Ļ������뽨ģ������������������������������������ģ�ͺͷ���ģ�� \end{enumerate} \end{itemize} \end{spacing} \end{frame} %%%------------------------------------------------------------------------------------------------------------ \section{��������} %%%------------------------------------------------------------------------------------------------------------ \subsection{���} %%%------------------------------------------------------------------------------------------------------------ %%% ���������о������� \begin{frame}{˵�˰��죬���������Ǹ�ɶ������} \vspace{0.5em} \begin{minipage}[b]{0.65\textwidth} \begin{itemize} \item ��������Ȼ���Դ����������˽� \begin{itemize} \item �ǾͲ���Ҫ������ \end{itemize} \end{itemize} \end{minipage} \begin{minipage}[b]{0.32\textwidth} \begin{minipage}[b]{0.35\textwidth} \includegraphics[scale=0.1]{./Figures/human.jpg} \end{minipage} \begin{minipage}[b]{0.15\textwidth} \small{vs.} \end{minipage} \begin{minipage}[b]{0.38\textwidth} \includegraphics[scale=0.12]{./Figures/machine.jpg} \end{minipage} \end{minipage} \begin{itemize} % �������� \item<2-> �����ʹ�ù�Baidu�����Ҷ�����������Щ�˽� \begin{itemize} \item ��������ϵͳʵ�ʾ���һ�������������Ǵ��������/�ı�����������ľ���/�ı� \end{itemize} % ���������ˣ�������� \item<3-> \alert{��}��û��˵�����������ͬѧ\alert{ע��}�� \begin{itemize} \item<3-> ��������ϵͳ��QQ���ƣ����ǿ����ڼ���������еĹ��� \\ ��������ϵͳ = �������� \item<4-> ���ǣ���������ϵͳ\alert{����QQ} \\ ��������ϵͳ $\ne$ �ÿ��İ�ť \\ ��������ϵͳ $\ne$ ������ͼ�� \\ \item<5-> ��������������Զ�������ִ�е�"���ɼ��ij���"\\ \vspace{0.5em} \begin{tikzpicture} \node [thick,rounded corners=3mm,draw=blue!50!black!50,top color=white,bottom color=blue!50!black!20] (s) at (0,0) {��������}; \node [thick,draw=red!50!black!50,top color=white,bottom color=red!50!black!20,anchor=west] (mt) at ([xshift=0.3in]s.east) {\begin{tabular}{c}��������\\???\end{tabular}}; \node [thick,rounded corners=3mm,draw=blue!50!black!50,top color=white,bottom color=blue!50!black!20,anchor=west] (t) at ([xshift=0.3in]mt.east) {�������}; \draw[-latex,thick] (s.east)--(mt.west); \draw[-latex,thick] (mt.east)--(t.west); \end{tikzpicture} \end{itemize} \end{itemize} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% �������� = ���� + ϵͳ \begin{frame}{��˵�˰��죬�������뵽���Ǹ�ɶ������} \begin{center} \begin{tikzpicture} \node [thick,rounded corners=3mm,draw=blue!50!black!50,top color=white,bottom color=blue!50!black!20] (s) at (0,0) {��������}; \node [thick,minimum width=6em,draw=red!50!black!50,top color=white,bottom color=red!50!black!20,anchor=west] (mt) at ([xshift=0.3in]s.east) {\begin{tabular}{c}��������\\???\end{tabular}}; \node [thick,rounded corners=3mm,draw=blue!50!black!50,top color=white,bottom color=blue!50!black!20,anchor=west] (t) at ([xshift=0.3in]mt.east) {�������}; \visible<2->{ \node [draw=ugreen,fill=ugreen,minimum width=3.1em,minimum height=1.5em,anchor=south west] (part1) at (mt.south west) {{\color{white} 1}}; \node [draw=ublue,fill=ublue,minimum width=3.1em,minimum height=1.5em,anchor=south east] (part2) at (mt.south east) {{\color{white} 2}}; } \draw[-latex,thick] (s.east)--(mt.west); \draw[-latex,thick] (mt.east)--(t.west); \visible<3->{ \begin{scope}[yshift=-0.8in] \node [] (part1label) at (0,0) {\includegraphics[scale=0.07]{./Figures/oil.jpg}}; \node [anchor=north west] (part1text) at ([xshift=-2em,yshift=0.5em]part1label.south west) {\begin{tabular}{l}\alert{��Դ}������ʹ��������\\ϵͳ���е�"����"\end{tabular}}; \end{scope} } \visible<4->{ \begin{scope}[yshift=-0.8in,xshift=2.2in] \node [] (part2label) at (0,0.3em) {\includegraphics[scale=0.22]{./Figures/truck.jpg}}; \node [anchor=north west] (part2text) at ([xshift=-2em,yshift=0em]part2label.south west) {\begin{tabular}{l}\alert{ϵͳ}��������Դ���\\����Զ�����ij���\end{tabular}}; \end{scope} } \visible<3->{ \draw[<-,thick] (part1label.north)..controls +(north:0.6) and +(south:0.6)..([yshift=0.2em]part1.south); } \visible<4->{ \draw[<-,thick] ([yshift=-0.2em]part2label.north)..controls +(north:0.6) and +(south:0.6)..([yshift=0.2em]part2.south); } \end{tikzpicture} \end{center} \vspace{-1.0em} \begin{itemize} \item<5-> ����˵�����л�������ϵͳ��������������� \begin{enumerate} \item ��Դ��ָ����\alert{����}��˫(��)��\alert{����}��\alert{֪ʶ��}�ȵȷ���֪ʶ������Щ'֪ʶ'�Ǽ�����ɶ��� \item ϵͳ�Ǹ��ֻ��������㷨��\alert{����ʵ��} \end{enumerate} \end{itemize} \visible<6->{ \begin{tikzpicture} \node [draw,thick,red] (note) at (0,0) {\alert{\textbf{ע�⣺�κλ�������ϵͳû�з�����Դ��֧�ֶ��ǰ״}}}; \end{tikzpicture} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{���ڹ���Ļ�������} %%%------------------------------------------------------------------------------------------------------------ %%% ���ڹ���Ļ������� \begin{frame}{��ν��л������룿 - ���ڹ���ķ���} \alert{���ڹ���Ļ�������}���Դʵ�ͣ��˹���д�ģ�������֪ʶԴ����һϵ�й���������ɷ��� \begin{itemize} \item �������ʽ��\textbf{If} ..., \textbf{then} ... \end{itemize} \begin{tikzpicture} \begin{scope} \visible<2->{ {\small \node [anchor=north west] (rule1) at (0,0) {\textbf{1: If} Դ='��', \textbf{then} ��='I'}; \node [anchor=north west] (rule2) at ([yshift=0.1em]rule1.south west) {\textbf{2: If} Դ='��', \textbf{then} ��='you'}; \node [anchor=north west] (rule3) at ([yshift=0.1em]rule2.south west) {\textbf{3: If} Դ='�е� ����',}; \node [anchor=north west] (rule3part2) at ([yshift=0.5em]rule3.south west) {\textbf{\hspace{0.95em} then} ��='be satisfied with'}; \node [anchor=north west] (rule4) at ([yshift=0.1em]rule3part2.south west) {\textbf{4: If} Դ='�� ... ����[��̬��]'}; \node [anchor=north west] (rule4part2) at ([yshift=0.5em]rule4.south west) {\textbf{\hspace{0.95em} then} ����[���� + ����]}; \node [anchor=north west] (rule5) at ([yshift=0.1em]rule4part2.south west) {\textbf{5: If} ����������'I'}; \node [anchor=north west] (rule5part2) at ([yshift=0.5em]rule5.south west) {\textbf{\hspace{0.95em} then} be����Ϊ'am/was'}; \node [anchor=north west] (rule6) at ([yshift=0.1em]rule5part2.south west) {\textbf{6: If} Դ������ν�ṹ}; \node [anchor=north west] (rule6part2) at ([yshift=0.5em]rule6.south west) {\textbf{\hspace{0.95em} then} ����Ϊ��ν�ṹ}; \node [anchor=south west] (rulebaselabel) at (rule1.north west) {{\color{ublue} ��Դ�������}}; } \begin{pgfonlayer}{background} \visible<2->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (rule1) (rule2) (rule3) (rule3part2) (rule4) (rule4part2) (rule5) (rule5part2) (rule6) (rule6part2) (rulebaselabel)] {}; } \end{pgfonlayer} } \end{scope} \begin{scope}[xshift=2.3in] \visible<3->{ \node [anchor=north west,inner sep=1mm] (w1) at (0,1.7em) {��}; \node [anchor=north west,inner sep=1mm] (w2) at ([xshift=0.3em]w1.north east) {��}; \node [anchor=north west,inner sep=1mm] (w3) at ([xshift=0.3em]w2.north east) {��}; \node [anchor=north west,inner sep=1mm] (w4) at ([xshift=0.3em]w3.north east) {�е�}; \node [anchor=north west,inner sep=1mm] (w5) at ([xshift=0.3em]w4.north east) {����}; } \end{scope} \visible<4>{ \draw[->,dotted,thick,red] (rule1.east)..controls +(east:0.6) and +(west:0.6)..(w1.west) node[pos=0.25,below,xshift=0.3em,yshift=0.0em] (applyr1) {\alert{\tiny{\textbf{����1}}}};} \visible<4->{ \node [anchor=north,inner sep=1mm] (t1) at ([yshift=-0.6em]w1.south) {I}; \draw[->,thick,ublue] (w1.south)--(t1.north); } \visible<5>{ \draw[->,dotted,thick,red] (rule2.east)..controls +(east:2.5) and +(south west:0.5)..([yshift=0.3em]w3.south west) node[pos=0.2,below,xshift=0.3em,yshift=0.0em] (applyr2) {\alert{\tiny{\textbf{����2}}}};} \visible<5->{ \node [anchor=north,inner sep=1mm] (t3) at ([yshift=-0.6em]w3.south) {you}; \draw[->,thick,ublue] (w3.south)--(t3.north); } \visible<6>{ \draw[->,dotted,thick,red] ([xshift=-0.5em]rule3part2.east)..controls +(east:4.1) and +(south west:0.5)..([yshift=0.1em,xshift=0.2em]w4.south west) node[pos=0.2,below,xshift=0.3em,yshift=0.0em] (applyr3) {\alert{\tiny{\textbf{����3}}}}; } \visible<6->{ \draw[-] ([yshift=0.2em]w4.south west)--([yshift=0.2em]w5.south east); \node [anchor=north,inner sep=1mm] (t45) at ([yshift=-2em]w5.south) {be satisfied with}; \draw[->,thick,ublue] ([yshift=0.1em]w4.south east)..controls +(south:0.6) and +(north:0.6)..(t45.north); } \visible<7->{ \node [anchor=north west,inner sep=1mm] (t35) at ([yshift=-3.5em,xshift=-1em]t3.south) {be satisfied with you}; \draw[->,thick,ublue] (t3.south)..controls +(south:1.5) and +(north:1.0)..([xshift=-1em]t35.north east); \draw[->,thick,ublue] (t45.south)..controls +(south:1.0) and +(north:0.5)..([xshift=3em]t35.north west); } \visible<7>{ \draw[->,dotted,thick,red] ([xshift=-0.2em]rule4part2.east)..controls +(east:1.5) and +( west:1.5)..(t35.west) node[pos=0.8,above,xshift=0.3em,yshift=0.0em] (applyr4) {\alert{\tiny{\textbf{����4}}}}; } \visible<8->{ \node [anchor=north west,inner sep=1mm] (t15) at ([yshift=-2em,xshift=-2em]t35.south west) {I be satisfied with you}; \draw[->,thick,ublue] (t35.south)..controls +(south:0.8) and +(north:0.8)..([xshift=-5em]t15.north east); \draw[->,thick,ublue] (t1.south)..controls +(south:1.5) and +(north:1.5)..([xshift=0.5em]t15.north west); } \visible<8>{ \draw[->,dotted,thick,red] ([xshift=-0.2em]rule6part2.east)..controls +(east:1.5) and +( west:1.5)..(t15.west) node[pos=0.9,above,xshift=0.3em,yshift=0.0em] (applyr6) {\alert{\tiny{\textbf{����6}}}}; } \visible<9->{ \node [anchor=north west,inner sep=1mm] (t15final) at ([yshift=-2em]t15.south west) {I am satisfied with you}; \node [draw,circle,thick,dotted,ublue,minimum width=1.5em] (be1) at ([xshift=1.35em]t15.west) {}; \draw[->,thick,ublue] (be1.south)..controls +(south:0.6) and +(north:0.6)..([xshift=1.8em,yshift=-0.0em]t15final.north west); } \visible<9>{ \draw[->,dotted,thick,red] ([xshift=-0.2em]rule5part2.east)..controls +(east:1.5) and +( west:1.5)..(t15final.west) node[pos=0.9,below,xshift=0.3em,yshift=0.0em] (applyr6) {\alert{\tiny{\textbf{����5}}}}; } \begin{pgfonlayer}{background} \visible<10->{ \node[rectangle,thick,draw=red, inner sep=0mm] [fit = (t15final)] {}; \node[] (finaloutput) at ([yshift=0.5em]t15final.north) {\alert{\footnotesize{���������}}}; } \end{pgfonlayer} \end{tikzpicture} \end{frame} %���ڹ���Ļ������� %%%------------------------------------------------------------------------------------------------------------ \subsection{����ʵ���Ļ�������} %%%------------------------------------------------------------------------------------------------------------ %%% ����ʵ���Ļ������� \begin{frame}{��ν��л������룿 - ����ʵ���ķ���} \alert{����ʵ���Ļ�������}����˫�������ҵ��������������Ƶ�ʵ����֮��������Ľ��б�Ҫ�ģ��õ����յ����� \begin{itemize} \item �������������(TM)ֻ�����ܹ���ȷƥ���������� \end{itemize} \begin{tikzpicture} \begin{scope} \visible<2->{ {\small \node [anchor=north west] (example1) at (0,0) {\textbf{1:} Դ='ʲô ʱ�� ��ʼ ?'}; \node [anchor=north west] (example1part2) at ([yshift=0.5em]example1.south west) {\hspace{1em} ��='When will it start ?'}; \node [anchor=north west] (example2) at ([yshift=0.1em]example1part2.south west) {\textbf{2:} Դ='�� �� �� �е� ����'}; \node [anchor=north west] (example2part2) at ([yshift=0.5em]example2.south west) {\hspace{1em} ��='I am happy with him'}; \node [anchor=north west] (example3) at ([yshift=0.1em]example2part2.south west) {\hspace{1em} ...}; \node [anchor=south west] (examplebaselabel) at (example1.north west) {{\color{ublue} ��Դ1������ʵ����}}; } } \begin{pgfonlayer}{background} \visible<2->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (example1) (example1part2) (example2) (example2part2) (example3) (examplebaselabel)] {}; } \end{pgfonlayer} \end{scope} \begin{scope} [yshift=-1.3in] {\small \visible<2->{ \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] (entry3) at ([yshift=0.1em]entry2.south west) {\textbf{3:} ���� \hspace{-0.5em} $\to$ \hspace{-0.5em} satisfy \hspace{-0.2em}$\mid$\hspace{-0.1em} satisfied ... }; \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������ʵ�}}; } } \begin{pgfonlayer}{background} \visible<2->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (entry1) (entry2) (entry3) (entry4) (dictionarylabel)] {}; } \end{pgfonlayer} \end{scope} \begin{scope}[xshift=2.3in] \visible<3->{ \node [anchor=north west,inner sep=1mm] (w1) at (0,1.7em) {��}; \node [anchor=north west,inner sep=1mm] (w2) at ([xshift=0.3em]w1.north east) {��}; \node [anchor=north west,inner sep=1mm] (w3) at ([xshift=0.3em]w2.north east) {��}; \node [anchor=north west,inner sep=1mm] (w4) at ([xshift=0.3em]w3.north east) {�е�}; \node [anchor=north west,inner sep=1mm] (w5) at ([xshift=0.3em]w4.north east) {����}; } \end{scope} \visible<4>{ \draw[<->,dotted,thick,red] (example1.east)..controls +(east:0.8) and +(west:0.8)..(w1.west) node[pos=0.4,below,xshift=1em,yshift=0.2em] (sim1) {\alert{\tiny{\textbf{���ƶ�=0}}}}; } \visible<5>{ \draw[<->,dotted,thick,red] (example2.east)..controls +(east:0.8) and +(west:0.8)..(w1.west) node[pos=0.4,right,xshift=0em,yshift=0.2em] (sim2) {\alert{\tiny{\textbf{���ƶ�=0.6}}}}; } \begin{scope}[xshift=2.3in,yshift=-0.2in] \visible<6->{ \node [anchor=north west,inner sep=1mm] (c1) at (0,0) {��}; \node [anchor=north west,inner sep=1mm] (c2) at ([xshift=0.3em]c1.north east) {��}; \node [anchor=north west,inner sep=1mm] (c3) at ([xshift=0.3em]c2.north east) {��}; \node [anchor=north west,inner sep=1mm] (c4) at ([xshift=0.3em]c3.north east) {�е�}; \node [anchor=north west,inner sep=1mm] (c5) at ([xshift=0.3em]c4.north east) {����}; } \end{scope} \begin{scope}[xshift=2.3in,yshift=-0.6in] \visible<6->{ \node [anchor=west,inner sep=1mm] (e1) at (0,0) {I}; \node [anchor=west,inner sep=1mm] (e2) at ([xshift=0.3em]e1.east) {am}; \node [anchor=west,inner sep=1mm] (e3) at ([xshift=0.3em]e2.east) {happy}; \node [anchor=west,inner sep=1mm] (e4) at ([xshift=0.3em]e3.east) {with}; \node [anchor=west,inner sep=1mm] (e5) at ([xshift=0.3em]e4.east) {him}; } \end{scope} \visible<6->{ \draw[<->,dotted,thick,red] (example2.east)..controls +(east:0.6) and +(west:0.6)..(c1.west) node[pos=0.9,left,xshift=0.6em,yshift=0.4em] (simexample) {\alert{\tiny{\textbf{����ʵ��}}}}; \draw[<->,dotted,thick,red] ([xshift=-0.2em]example2part2.east)..controls +(east:0.5) and +(west:0.5)..(e1.west); } \visible<7->{ \draw[<->,dotted,thick,ublue] (w3.south)--(c3.north) node[pos=0.5,right] (mismatch1) {\alert{\tiny{\textbf{��ƥ��}}}}; \draw[dotted,thick,ublue] ([yshift=0.4em]c3.south east)..controls +(south:0.3) and +(north:0.4)..([yshift=-0.4em]e5.north west); } \visible<8->{ \draw[<->,dotted,thick,ublue] (w5.south)--(c5.north) node[pos=0.5,right] (mismatch1) {\alert{\tiny{\textbf{��ƥ��}}}}; \draw[dotted,thick,ublue] ([xshift=0.5em,yshift=0.2em]c5.south west)--([xshift=-0.5em,yshift=-0.2em]e3.north); } \visible<9->{ \draw[double,->,thick,ublue] (e3.south)--([yshift=-1.2em]e3.south) node[pos=0.5,right,xshift=0.2em] (step1) {\alert{\tiny{\textbf{��'��'�滻'��'}}}}; \draw[->,dotted,thick,red] (entry2.east)..controls +(east:4) and +(west:4)..([yshift=-0.6em,xshift=-0.5em]e3.south) ; } \begin{scope}[xshift=2.3in,yshift=-0.9in] \visible<9->{ \node [anchor=north west,inner sep=1mm] (c1) at (0,0) {��}; \node [anchor=north west,inner sep=1mm] (c2) at ([xshift=0.3em]c1.north east) {��}; \node [anchor=north west,inner sep=1mm] (c3) at ([xshift=0.3em]c2.north east) {\textbf{{\color{ublue} ��}}}; \node [anchor=north west,inner sep=1mm] (c4) at ([xshift=0.3em]c3.north east) {�е�}; \node [anchor=north west,inner sep=1mm] (c5) at ([xshift=0.3em]c4.north east) {����}; } \end{scope} \begin{scope}[xshift=2.3in,yshift=-1.3in] \visible<9->{ \node [anchor=west,inner sep=1mm] (e1) at (0,0) {I}; \node [anchor=west,inner sep=1mm] (e2) at ([xshift=0.3em]e1.east) {am}; \node [anchor=west,inner sep=1mm] (e3) at ([xshift=0.3em]e2.east) {happy}; \node [anchor=west,inner sep=1mm] (e4) at ([xshift=0.3em]e3.east) {with}; \node [anchor=west,inner sep=1mm] (e5) at ([xshift=0.3em,yshift=-0.2em]e4.east) {\textbf{{\color{ublue} you}}}; } \end{scope} \visible<9->{ \draw[dotted,thick,ublue] ([yshift=0.4em]c3.south east)..controls +(south:0.3) and +(north:0.4)..([yshift=-0.4em]e5.north west); } \visible<10->{ \draw[double,->,thick,ublue] (e3.south)--([yshift=-1.2em]e3.south) node[pos=0.5,right,xshift=0.2em] (step1) {\alert{\tiny{\textbf{��'����'�滻'����'}}}}; \draw[->,dotted,thick,red] ([xshift=-1.3em,yshift=-0.5em]entry3.north east)..controls +(east:2) and +(west:3)..([yshift=-0.6em,xshift=-0.5em]e3.south) ; } \begin{scope}[xshift=2.3in,yshift=-1.6in] \visible<10->{ \node [anchor=north west,inner sep=1mm] (c1) at (0,0) {��}; \node [anchor=north west,inner sep=1mm] (c2) at ([xshift=0.3em]c1.north east) {��}; \node [anchor=north west,inner sep=1mm] (c3) at ([xshift=0.3em]c2.north east) {��}; \node [anchor=north west,inner sep=1mm] (c4) at ([xshift=0.3em]c3.north east) {�е�}; \node [anchor=north west,inner sep=1mm] (c5) at ([xshift=0.3em]c4.north east) {\textbf{{\color{ublue} ����}}}; } \end{scope} \begin{scope}[xshift=2.3in,yshift=-2.0in] \visible<10->{ \node [anchor=west,inner sep=1mm] (e1) at (0,0) {I}; \node [anchor=west,inner sep=1mm] (e2) at ([xshift=0.3em]e1.east) {am}; \node [anchor=west,inner sep=1mm] (e3) at ([xshift=0.3em]e2.east) {\textbf{{\color{ublue} satisfied}}}; \node [anchor=west,inner sep=1mm] (e4) at ([xshift=0.3em]e3.east) {with}; \node [anchor=west,inner sep=1mm] (e5) at ([xshift=0.3em,yshift=-0.2em]e4.east) {you}; } \end{scope} \visible<10->{ \draw[dotted,thick,ublue] ([xshift=0.5em,yshift=0.2em]c5.south west)..controls +(south:0.3) and +(north:0.3)..([xshift=-0.5em,yshift=-0.2em]e3.north); } \begin{pgfonlayer}{background} \visible<11->{ \node[rectangle,draw=red,thick,inner sep=0mm] [fit = (e1) (e2) (e3) (e4) (e5)] {}; \node[anchor=north] (outputlabel) at (e3.south) {\small{\textbf{\alert{���������}}}}; } \end{pgfonlayer} \end{tikzpicture} \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{ͳ�ƻ�������} %%%------------------------------------------------------------------------------------------------------------ %%% ͳ�ƻ������� \begin{frame}{��ν��л������룿 - ����ͳ�Ƶķ���} \alert{ͳ�ƻ�������}������ͳ��ģ�ʹ�˫/�����������Զ�ѧϰ����֪ʶ��֮����Щ֪ʶ���¾��ӽ��з��� \begin{itemize} \item ��ģ + ѧϰ֪ʶ + ������Щ֪ʶ���з��� \end{itemize} \begin{tikzpicture} \visible<2->{ \begin{scope} {\footnotesize \node [anchor=north west] (example1) at (0,0) {\textbf{1:} Դ='�� �� �� ?'}; \node [anchor=north west] (example1part2) at ([yshift=0.5em]example1.south west) {\hspace{1em} ��='Where is he ?'}; \node [anchor=north west] (example2) at ([yshift=0.1em]example1part2.south west) {\textbf{2:} Դ='�� �����'}; \node [anchor=north west] (example2part2) at ([yshift=0.5em]example2.south west) {\hspace{1em} ��='I'm so happy'}; \node [anchor=north west] (example3) at ([yshift=0.1em]example2part2.south west) {\textbf{3:} Դ='���� ��'}; \node [anchor=north west] (example3part2) at ([yshift=0.5em]example3.south west) {\hspace{1em} ��='Let's go!'}; \node [anchor=north west] (example4) at ([yshift=0.1em]example3part2.south west) {\hspace{1em} ...}; \node [anchor=south west] (bidatalabel) at (example1.north west) {{\color{ublue} ��Դ1��˫��ƽ������}}; } \begin{pgfonlayer}{background} \visible<2->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (example1) (example1part2) (example2) (example2part2) (example3) (example3part2) (example4) (bidatalabel)] (bidata) {}; } \end{pgfonlayer} \end{scope} } \visible<4->{ \begin{scope} [yshift=-1.55in] {\footnotesize \node [anchor=north west] (entry1) at (0,0) {\textbf{1:} What is NiuTrans ?}; \node [anchor=north west] (entry2) at ([yshift=0.1em]entry1.south west) {\textbf{2:} Are you fulfilled ?}; \node [anchor=north west] (entry3) at ([yshift=0.1em]entry2.south west) {\textbf{3:} Yes, you are right .}; \node [anchor=north west] (entry4) at ([yshift=0.1em]entry3.south west) {\hspace{1em} ...}; \node [anchor=south west] (monodatalabel) at (entry1.north west) {{\color{ublue} ��Դ2����������}}; } \begin{pgfonlayer}{background} \visible<4->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (entry1) (entry2) (entry3) (entry4) (monodatalabel)] (monodata) {}; } \end{pgfonlayer} \end{scope} } \visible<3->{ \begin{scope}[xshift=1.7in] {\scriptsize \node [anchor=north west] (phrase1) at (0,0) {$\textrm{Pr}(\textrm{��} \to \textrm{I}) = 0.7$}; \node [anchor=north west] (phrase2) at ([yshift=0.1em]phrase1.south west) {$\textrm{Pr}(\textrm{��} \to \textrm{me}) = 0.3$}; \node [anchor=north west] (phrase3) at ([yshift=0.1em]phrase2.south west) {$\textrm{Pr}(\textrm{��} \to \textrm{you}) = 0.9$}; \node [anchor=north west] (phrase4) at ([yshift=0.1em]phrase3.south west) {$\textrm{Pr}(\textrm{����} \to \textrm{happy})$}; \node [anchor=north west] (phrase4part2) at ([yshift=0.5em]phrase4.south west) {$ = 0.5$}; \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] (phrase6) at ([yshift=0.0em]phrase5part2.south west) {...\vspace{2em}}; \node [anchor=south west] (phrasetablelabel) at (phrase1.north west) {{\color{ublue} \small{����ģ��}}}; } \begin{pgfonlayer}{background} \visible<3->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (phrase1) (phrase2) (phrase3) (phrase4) (phrase4part2) (phrase5) (phrase5part2) (phrase6) (phrasetablelabel)] (phrasetable) {}; } \end{pgfonlayer} \end{scope} } \visible<5->{ \begin{scope}[xshift=1.7in,yshift=-1.55in] {\scriptsize \node [anchor=north west] (ngram1) at (0,0) {$\textrm{Pr}(\textrm{I}) = 0.0001$}; \node [anchor=north west] (ngram2) at ([yshift=0.0em]ngram1.south west) {$\textrm{Pr}(\textrm{I} \to \textrm{am}) = 0.623$}; \node [anchor=north west] (ngram3) at ([yshift=0.0em]ngram2.south west) {$\textrm{Pr}(\textrm{I} \to \textrm{was}) = 0.21$}; \node [anchor=north west] (ngram4) at ([yshift=-0.2em]ngram3.south west) {...}; \node [anchor=south west] (lmlabel) at (ngram1.north west) {{\color{ublue} \small{����ģ��}}}; } \begin{pgfonlayer}{background} \visible<5->{ \node[rectangle,draw=ublue, inner sep=0mm] [fit = (ngram1) (ngram2) (ngram3) (ngram4) (lmlabel)] (langaugemodel) {}; } \end{pgfonlayer} \end{scope} } \visible<3->{ \draw[->,thick,ublue] (bidata.east)--([xshift=1.7em]bidata.east) node[pos=0.5,above] (simexample) {\alert{\scriptsize{\textbf{ѧϰ}}}}; } \visible<5->{ \draw[->,thick,ublue] (monodata.east)--([xshift=1.7em]monodata.east) node[pos=0.5,above] (simexample) {\alert{\scriptsize{\textbf{ѧϰ}}}}; } \begin{scope}[xshift=3.6in] {\footnotesize \visible<7->{ \node[anchor=center] (srcsentence) at (0,0) {�� �� �� �е� ����}; } \visible<8->{ \node[anchor=north west] (translations) at ([xshift=-1em,yshift=-1em]srcsentence.south west) { {\scriptsize \begin{tabular}{l | l} ������� & \visible<9->{����} \\ \hline I to you happy & \visible<9->{0.01}\\ You satisfied & \visible<9->{0.02}\\ I satisfied with you & \visible<9->{0.10}\\ I'm satisfied with you & \visible<9->{0.46}\\ I satisfied you, what & \visible<9->{0.23}\\ You can have it & \visible<9->{0.01}\\ You and me & \visible<9->{0.02}\\ \end{tabular} } }; } \visible<6->{ \node[anchor=west,double,draw=ublue,thick] (decoder) at ([xshift=1em,yshift=-12em]srcsentence.south west) {��������}; \draw[->,thick,ublue] ([yshift=1em]phrasetable.south east) .. controls +(east:1.0em) and +(west:2.5em) .. (decoder.west); \draw[->,thick,ublue] ([yshift=-2em]langaugemodel.east) .. controls +(east:1.0em) and +(west:1.5em) .. (decoder.west); } \visible<8->{ \draw[->,thick,double,ublue] (decoder.north) -- ([yshift=2em]decoder.north) node[pos=0.5,right] (decodinglabel) {\alert{\tiny{\textbf{ö�����п���}}}}; } \visible<9->{ \draw[->,thick,double,ublue] (decoder.east) .. controls +(east:3.5em) .. ([xshift=3.5em,yshift=2.8em]decoder.east) node[pos=0.3,below] (decodinglabel) {\alert{\tiny{\textbf{���㷭�������}}}}; } \visible<10->{ \node[anchor=west,draw,thick,red,minimum width=11em,minimum height=1em] (outputlabel) at ([xshift=-0.5em,yshift=-5.5em]srcsentence.south west){}; \node[anchor=west] (outputlabel2) at ([xshift=-0.3em]outputlabel.east) {\alert{\tiny{\textbf{���}}}}; } } \end{scope} \end{tikzpicture} \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{��������} %%%------------------------------------------------------------------------------------------------------------ %%% �������� \begin{frame}{��ν��л������룿 - ����������ķ���} \alert{��������}�����ַ�����ʾ��ʵ�����������뱻�������е�����ת�������������\alert{������-������}������㣬����Ҫ�����˹������������ѧ���� \\ \vspace{0.5em} \begin{tikzpicture} \begin{scope} \small{ \node [anchor=south west,minimum width=15em] (source) at (0,0) {\textbf{source}: ��\ \ \ \ ��\ \ \ \ ��\ \ \ \ �е�\ \ \ \ ����}; \visible<3->{ \node [anchor=south west,minimum width=15em] (target) at ([yshift=12em]source.north west) {\textbf{target}: I\ \ am\ \ \ satisfied\ \ \ with\ \ \ you}; } \visible<2->{ \node [anchor=center,minimum width=9.6em,minimum height=1.8em,draw,rounded corners=0.3em] (hidden) at ([yshift=6em]source.north) {}; \node [anchor=west,minimum width=1.5em,minimum size=1.5em,fill=ugreen!20] (cell01) at ([xshift=0.2em]hidden.west) {\footnotesize{.2}}; \node [anchor=west,minimum width=1.5em,minimum size=1.5em,fill=ugreen!10] (cell02) at (cell01.east) {\footnotesize{-1}}; \node [anchor=west,minimum width=1.5em,minimum size=1.5em,fill=ugreen!70] (cell03) at (cell02.east) {\footnotesize{6}}; \node [anchor=west,minimum width=1.5em,minimum size=1.5em,fill=ugreen!50] (cell04) at (cell03.east) {\footnotesize{5}}; \node [anchor=west,minimum width=1.5em,minimum size=1.5em,fill=ugreen!30] (cell05) at (cell04.east) {\footnotesize{.7}}; \node [anchor=west,minimum width=1.5em,minimum size=1.5em,fill=ugreen!10] (cell06) at (cell05.east) {\footnotesize{-2}}; } \visible<2->{ \filldraw [fill=red!20,draw=white] (source.north west) -- (source.north east) -- ([xshift=-0.2em,yshift=-0.1em]hidden.south east) -- ([xshift=0.2em,yshift=-0.1em]hidden.south west); } \visible<3->{ \filldraw [fill=blue!20,draw=white] (target.south west) -- (target.south east) -- ([xshift=-0.2em,yshift=0.1em]hidden.north east) -- ([xshift=0.2em,yshift=0.1em]hidden.north west); } \visible<2->{ \draw [->,thick] (source.north west) -- ([xshift=0.2em,yshift=-0.1em]hidden.south west); \draw [->,thick] (source.north east) -- ([xshift=-0.2em,yshift=-0.1em]hidden.south east); } \visible<3->{ \draw [->,thick] ([xshift=0.2em,yshift=0.1em]hidden.north west) -- (target.south west); \draw [->,thick] ([xshift=-0.2em,yshift=0.1em]hidden.north east) -- (target.south east); } } \visible<4->{ \node [anchor=south] (enclabel) at ([yshift=2em]source.north) {\large{\textbf{Encoder}}}; \node [anchor=north] (declabel) at ([yshift=-2em]target.south) {\large{\textbf{Decoder}}}; \node [anchor=east,align=left] (hiddenlabel) at (hidden.west) {\scriptsize{represe-}\\\scriptsize{ntation}}; } \end{scope} \begin{scope}[xshift=16.8em,yshift=6em] \visible<5->{ \tikzstyle{numbernode} = [fill=blue!30,minimum height=0.8em,minimum width=0.8em,circle,draw,inner sep=1pt] \tikzstyle{numbernode2} = [fill=ugreen!30,minimum height=0.8em,minimum width=0.8em,circle,draw,inner sep=1pt] \node[anchor=west,numbernode] (neuron01) at (0,0) {}; \node[anchor=west,numbernode] (neuron02) at ([xshift=0.3em]neuron01.east) {}; \node[anchor=west,numbernode] (neuron03) at ([xshift=0.3em]neuron02.east) {}; \node[anchor=west,numbernode] (neuron04) at ([xshift=0.3em]neuron03.east) {}; \node[anchor=west,numbernode] (neuron11) at ([xshift=2em]neuron04.east) {}; \node[anchor=west,numbernode] (neuron12) at ([xshift=0.3em]neuron11.east) {}; \node[anchor=west,numbernode] (neuron13) at ([xshift=0.3em]neuron12.east) {}; \node[anchor=west,numbernode] (neuron14) at ([xshift=0.3em]neuron13.east) {}; \node[anchor=west,numbernode2] (neuron21) at ([xshift=1.5em,yshift=3em]neuron02.north) {}; \node[anchor=west,numbernode2] (neuron22) at ([xshift=0.3em]neuron21.east) {}; \node[anchor=west,numbernode2] (neuron23) at ([xshift=0.3em]neuron22.east) {}; \node[anchor=west,numbernode2] (neuron24) at ([xshift=0.3em]neuron23.east) {}; \node[anchor=west,numbernode2] (neuron25) at ([xshift=0.3em]neuron24.east) {}; \begin{pgfonlayer}{background} \visible<5->{ \node[rectangle,draw,thin,inner sep=3pt,rounded corners=1pt] [fit = (neuron01) (neuron02) (neuron03) (neuron04)] (layer1) {}; \node[rectangle,draw,thin,inner sep=3pt,rounded corners=1pt] [fit = (neuron11) (neuron12) (neuron13) (neuron14)] (layer2) {}; \node[rectangle,draw,thin,inner sep=3pt,rounded corners=1pt] [fit = (neuron21) (neuron22) (neuron23) (neuron24) (neuron25)] (layer3) {}; } \end{pgfonlayer} % input and output labels \draw[->,thick,align=center] ([yshift=-0.8em]layer1.south)--([yshift=-0.1em]layer1.south) node [pos=0,anchor=north,inner sep=3pt] (word01) {\footnotesize{input} \footnotesize{(word)}}; \draw[->,thick,align=center] ([yshift=-0.8em]layer2.south)--([yshift=-0.1em]layer2.south) node [pos=0,anchor=north,inner sep=3pt] (word02) {\footnotesize{input} \footnotesize{(word)}}; \draw[<-,thick,align=center] ([yshift=0.8em]layer3.north)--([yshift=0.1em]layer3.north) node [pos=0,anchor=south,inner sep=0] (outputnode) {\footnotesize{output} \footnotesize{(representation)}}; % layer and neuron labels \node[anchor=west] (layerlabel3) at (layer3.east) {\footnotesize{layer}}; % connections \draw[-] (neuron01)--(neuron21); \draw[-] (neuron02)--(neuron21); \draw[-] (neuron03)--(neuron21); \draw[-] (neuron04)--(neuron21); \node[anchor=north] (connections) at ([yshift=-0.7em,xshift=0.5em]layer3.south) {\textbf{...}}; \node[anchor=west] (conntections2) at ([xshift=0.5em]connections.east) {\textbf{...}}; \begin{pgfonlayer}{background} \visible<5->{ \node[draw,thin,minimum width=11em,align=left,rounded corners=1pt,fill=red!5,drop shadow] [fit = (outputnode) (word01) (word02) ] (netbox) {}; \node[rectangle,draw,thin,inner sep=3pt,rounded corners=1pt] [fit = (neuron01) (neuron02) (neuron03) (neuron04)] (layer1) {}; \node[rectangle,draw,thin,inner sep=3pt,rounded corners=1pt] [fit = (neuron11) (neuron12) (neuron13) (neuron14)] (layer2) {}; \node[rectangle,draw,thin,inner sep=3pt,rounded corners=1pt] [fit = (neuron21) (neuron22) (neuron23) (neuron24) (neuron25)] (layer3) {}; } \end{pgfonlayer} \draw [->,very thick,dotted] (enclabel.east) ..controls + (east:2em) and +(west:2em).. ([yshift=-1em]netbox.west); \node [anchor=north] (netlabel) at (netbox.south) {\footnotesize{sample network of the encoder}}; } \end{scope} \end{tikzpicture} \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{�Ա�} %%%------------------------------------------------------------------------------------------------------------ %%% ��ͬ�����ļԱ� \begin{frame}{�Ա�} ��ͬ�������뷽�� \vspace{-1em} \begin{center} \begin{tabular}{l | l l l l} & \parbox{3.8em}{\textbf{����}} & \parbox{3.8em}{\textbf{ʵ��}} & \parbox{3.8em}{\textbf{ͳ��}} & \parbox{3.8em}{\textbf{��}} \\ \hline �˹�д���� & �� & �� & �� & ��\\ �˹����� & �� & һ�� & ����û�� & ����û�� \pause \\ �������� & �� & �� & �� & ��\\ ������������ & N/A & �� & �� & �ϵ�\\ ���������� & �� & �� & �� & �ϸ� \pause \\ ʹ�÷�Χ & �������� & �������� & ͨ������ & ͨ������ \\ ���뾫�� & �� & �ϸ� & ��ȷ�� & ��ȷ�� \\ \end{tabular} \end{center} \vspace{-1em} \visible<4->{ \begin{itemize} \item ���ڹ����ʵ���Ļ���������\alert{ɵ��}�������˹��������(�ʶ���)���ݣ����뾫�ȸߣ�����ϵͳ������������ \item ͳ�ƺ�����������\alert{����}��ֻ�������ݣ��������˹���ϵͳ��׳��ǿ�����Ǿ��Ȳ��ȶ��ҷ�����������˹���Ԥ \end{itemize} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ \section{��������γ�ѧϰ} %%%------------------------------------------------------------------------------------------------------------ \subsection{����} %%%------------------------------------------------------------------------------------------------------------ %%% ѧϰ�������� \begin{frame}{ѧϰ�������� - ����} \begin{spacing}{1.2} \begin{itemize} \item ΪɶҪѧϰ��������(MT)�� \begin{itemize} \item ������Ȼ���Դ��������˹�����������ȵ� \item Ӧ�û���ѧϰ��ܣ����������������˹� \item �����ܵ��㷺��ע���Ѿ����ã���Google���롢Baidu���� \end{itemize} \item<2-> �����������ɻ�������֣����ǿ��Ի���˵�� \begin{itemize} \item<3-> MT�Ǻ�cool��technology - ʲôbig data��ʲôdeep learning���������ϳ� \item<4-> MT�ܰ����Ҹ���job - ���������������˾����Ƹ��棿 \item<4-> MT����paper work�ĺܺõ���Ŀ - ����ACL������ \item<4-> MT������project�dz��õ�ѡ�� - ������SMT����ʦ \item<5-> MT�ܰ����Ҹ�girlfriend - ������ÿ��Լ� \end{itemize} \end{itemize} \vspace{0.5em} \visible<6->{ \begin{tikzpicture} \node [draw,thick,red] (note) at (0,0) {\alert{\textbf{��֮�����������������ɼ���ҵ���ı����磡}}}; \end{tikzpicture} } \end{spacing} \end{frame} %%%------------------------------------------------------------------------------------------------------------ \subsection{�γ�ѧϰ} %%%------------------------------------------------------------------------------------------------------------ %%% ѧϰ�������� - �Ƽ��鼮 \begin{frame}{ѧϰ�������� - �ο�����} \vspace{0.5em} \begin{minipage}[b]{0.70\textwidth} \begin{itemize} \item �Ƽ��̲ġ�Statistical Machine Translation�� \begin{itemize} \item ����֮��������ȫ�� \item ������SMT��ţPhilipp Koehn \item ���ܶ�ŷ����У�ͻ��������о���ʹ�� \item �����Ķ�Ӣ�İ汾������Ҳ�����İ汾 \end{itemize} \end{itemize} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.4]{./Figures/smtbook.jpg} \end{center} \end{minipage}\\ \visible<2->{ \begin{itemize} \item һ�����ܻ��������о�����վ\\ \url{http://www.statmt.org/} \item ���ڻ����������Ȼ���Դ���������\\ \url{http://www.mt-archive.info/}\\ \url{http://anthology.aclweb.org/}\\ \item ��עһЩ���飬��ACL��NAACL��EMNLP��COLING��WMT��AMTA \item Google����һ��machine translation course \end{itemize} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ѧϰ�������� - ϵͳ \begin{frame}{ѧϰ�������� - ��Դ��������ϵͳ} ��������ķ�չ���Թ鹦��������Ҫ���棺\\ \alert{\textbf{��Դϵͳ + ����}} \vspace{0.5em} \visible<2->{ \begin{minipage}[b]{0.70\textwidth} \begin{itemize} \item \textbf{Moses}\\ \url{http://www.statmt.org/moses/} \begin{itemize} \item ��MT���˶�֪�� \item Philipp Koehn�������Ŷӿ��� \item ��ʷ�ϳ�������������������ȫ�� \end{itemize} \end{itemize} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=1.8]{./Figures/moses.png} \end{center} \end{minipage}\\ } \visible<3->{ \begin{minipage}[t]{0.70\textwidth} \begin{itemize} \item \textbf{NiuTrans}\\ \url{http://www.nlplab.com/NiuPlan/NiuTrans.html} \begin{itemize} \item ������ѧ��Ȼ���Դ���ʵ���ҿ��� \item ģ�����������ܲ��ʹ�ü� \item ���õ����ļ���֧�� \end{itemize} \end{itemize} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \vspace{1em} \includegraphics[scale=0.4]{./Figures/niutrans.png} \end{center} \end{minipage}\\ } \vspace{0.5em} \visible<4->{ \begin{itemize} \item ����һЩ�dz�����Ŀ�ԴSMTϵͳ�� Silkroad��Joshua��cdec��Phrasal��HiFST��Jane�� \end{itemize} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ѧϰ�������� - ϵͳ \begin{frame}{ѧϰ�������� - ��Դ��������ϵͳ(2)} \begin{minipage}[t]{0.70\textwidth} \begin{itemize} \item \textbf{Tensor2Tensor}\\ \url{https://github.com/tensorflow/tensor2tensor} \begin{itemize} \item ���µĻ������ѧϰ��ϵͳ \item ֧��Transformer��ģ�� \item ʹ��Tensorflow������ǿ�� \end{itemize} \end{itemize} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.2]{./Figures/t2tlogo.jpg} \end{center} \end{minipage}\\ \vspace{1em} \begin{minipage}[t]{0.70\textwidth} \begin{itemize} \item \textbf{Fairseq}\\ \url{https://github.com/facebookresearch/fairseq} \begin{itemize} \item Facebook��Ʒ�������� \item ����Pytorch�������� \end{itemize} \end{itemize} \end{minipage} \begin{minipage}[t]{0.27\textwidth} \begin{center} \includegraphics[scale=0.5]{./Figures/pytorchlogo.jpg} \end{center} \end{minipage} \vspace{1em} \visible<2->{ \begin{itemize} \item \alert{��Դ��������ϵͳ�б�} \url{https://github.com/NiuTrans/MT-paper-lists} \end{itemize} } \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ѧϰ�������� - ���� \begin{frame}{ѧϰ�������� - ���⼰ʵ������} \begin{itemize} \item �����о�ʹ�õľ���������ݶ����Դ�\textbf{LDC}(Linguistic Data Consortium)���ҵ�\\ \url{https://www.ldc.upenn.edu/} \item<2-> �ܶ�Ȩ������Ҳ��֯���ֻ����������⣨��������������Ϊ�о���benchmark \begin{itemize} \item \textbf{NIST����}����ʷ�ƾã�Ӱ������������࣬�Ѷȴ�����ʹ����㷺\\ \url{http://www.itl.nist.gov/iad/mig/tests/mt/} \item \textbf{CWMT����}���������⣬��չѸ�٣��������ԶԷḻ\\ \url{http://nlp.ict.ac.cn/eval.php} \item \textbf{WMT����}��ŷ����ϵ���룬���ݿ���������� \url{http://www.statmt.org/wmt14/} \item \textbf{IWSLT����}����������� \url{http://workshop2013.iwslt.org/} \item \textbf{NTCIR PatentMT}:ר���������� \url{http://ntcir.nii.ac.jp/PatentMT-2/} \end{itemize} \end{itemize} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% ѧϰ�������� - ���� \begin{frame}{���ڿγ�} ���ڿγ��м�����Ҫע�⣺ \begin{itemize} \item ���������ѧϰ��ҪһЩ��������������ı�����Զ����� \begin{itemize} \item C/C++��Python��Perl�� \item û�б�̻���զ�죿������γ�ѧϰ��������ϰ������ \end{itemize} \item ����ѧ֪ʶ����ѧ֪ʶ������ƣ������DZ��� \item<2-> ���ſγ̱Ƚ��ʺϼ�������רҵ�ı��Ƽ��о���ѧϰ \begin{itemize} \item ���ںܶ��У���о���������չ����������о� \item �Ѿ��кܶ���صĿγ̣��硶��Ȼ���Դ������� \item �μ����Բο� \end{itemize} \item<3-> \textbf{\alert{���Ҳ������Ҫ�� - \\ �γ̵�������ϰ����NiuTransΪ����!!!!}} \begin{itemize} \item ��ȫ������������Դϵͳ������ѧϰ���� \item NiuTrans�Ŷ�ά������������ \end{itemize} \end{itemize} \end{frame} %%%------------------------------------------------------------------------------------------------------------ %%% Oh, yeh! \begin{frame}{��һ�����ݾ���ô�����ˣ�} \vspace{5em} {\LARGE \begin{center} {\color{ublue} \textbf{лл! $\Leftrightarrow$ Thank You!}} \end{center} } \end{frame} \end{CJK} \end{document}