diff options
Diffstat (limited to 'doc/tex/planning.tex')
-rw-r--r-- | doc/tex/planning.tex | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/doc/tex/planning.tex b/doc/tex/planning.tex index 7f619f5..63c958f 100644 --- a/doc/tex/planning.tex +++ b/doc/tex/planning.tex @@ -77,20 +77,20 @@ owned by Google. It revolutionized the world of Go in 2015 and 2016 when it respectively became the first AI to win against a professional Go player and then won against Lee Sedol, a Korean player of the highest professional rank and one of the strongest players in the world at the time. Its source code is -closed, but a paper\cite{natureAlphaGo2016} written by the team and +closed, but a paper \cite{natureAlphaGo2016} written by the team and published on Nature is available on https://storage.googleapis.com/deepmind-media/alphago/AlphaGoNaturePaper.pdf. The unprecedented success of AlphaGo served as inspiration for many AI projects, including this one. -\paragraph{KataGo\cite{katago}} +\paragraph{KataGo \cite{katago}} An open source project based on the AlphaGo paper that also achieved superhuman strength of play. The availability of its implementation and documentation presents a great resource for this project. -\paragraph{GnuGo\cite{gnugo}} +\paragraph{GnuGo \cite{gnugo}} A software capable of playing Go part of the GNU project. Although not a strong engine anymore, it is interesting for historic reasons as the free software @@ -98,7 +98,7 @@ engine for which the GTP protocol was first defined. \subsubsection{Existing Standards} -\paragraph{GTP\cite{gtp}} +\paragraph{GTP \cite{gtp}} GTP (\textit{Go Text Protocol}) is a text based protocol for communication with computer Go programs. It is the protocol used by GNU Go and @@ -106,7 +106,7 @@ the more modern and powerful KataGo. By supporting GTP the engine developed for this project can be used with existing GUIs and other programs, making it easier to use it with the tools users are already familiar with. -\paragraph{SGF\cite{sgf}} +\paragraph{SGF \cite{sgf}} SGF (\textit{Smart Go Format} or, in a more general context, \textit{Smart Game Format}) is a text format widely used for storing records of Go matches which @@ -116,13 +116,13 @@ tools use it. By supporting SGF vast existing collections of games, such as those played on online Go servers, can be used to train the decision algorithms based on neural networks. -\subsubsection{Sabaki\cite{sabaki}} +\subsubsection{Sabaki \cite{sabaki}} Sabaki is a Go board software compatible with GTP engines. It can serve as a GUI for the engine developed in this project and as an example of the advantages of following a standardized protocol. -\subsubsection{Keras\cite{keras}} +\subsubsection{Keras \cite{keras}} Keras is a deep learning API for Python allowing for the high-level definition of neural networks. This permits easily testing and comparing different network @@ -134,7 +134,7 @@ layouts. The resulting product of this project will be one or more pieces of software able to be run locally on a personal computer. The programming language of -choice is Python\cite{python}, for various reasons: +choice is Python \cite{python}, for various reasons: \begin{itemize} |