aboutsummaryrefslogtreecommitdiff
path: root/doc/tex/imago.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/tex/imago.tex')
-rw-r--r--doc/tex/imago.tex66
1 files changed, 49 insertions, 17 deletions
diff --git a/doc/tex/imago.tex b/doc/tex/imago.tex
index cc77673..ca72c7a 100644
--- a/doc/tex/imago.tex
+++ b/doc/tex/imago.tex
@@ -8,6 +8,7 @@
\usepackage{enumitem}
\usepackage[indent=20pt]{parskip} % Space between paragraphs
\usepackage{indentfirst} % Indent first paragraph of sections
+\usepackage{multicol} % Multiple columns
\geometry{left=3cm,top=2cm,bottom=2cm,right=3cm}
@@ -28,10 +29,14 @@
\usepackage{minted} % Code importing and formatting
\setminted{linenos, breaklines}
+\usepackage[acronym, toc]{glossaries}
+\makeglossaries
+\input{tex/glossary.tex}
+
\newcommand{\program}{Imago}
\newcommand{\fref}[1]{Fig.~\ref{#1}}
-\newcommand{\flist}[1]{Listing~\ref{#1}}
+\newcommand{\lref}[1]{Listing~\ref{#1}}
%\newcommand{\uurl}[1]{\underline{\url{#1}}}
\newcommand{\tabitem}{~~\llap{\textbullet}~~}
@@ -46,12 +51,13 @@
\includegraphics[width=0.3\textwidth]{img/logoEII.png}
\end{center}~\\[10pt]
\program\\
- \large An AI player of the game of Go
+ \large An AI player of the game of Go\\
+ \large (Juego Go basado en inteligencia artificial)\\
}
\author{Íñigo Gutiérrez Fernández}
-\date{}
+\date{Oviedo, June 2023}
\maketitle
@@ -66,12 +72,20 @@
\clearpage
\begin{abstract}
- The game of Go presents a complex problem for machine learning by virtue of
- containing a very wide and deep decision tree. This project has tried to
- tackle the problem by using different decision algorithms and also provides
- a full implementation of the game. These tools could be used by players and
- developers as a foundation for other machine learning projects or to simply
- keep studying the game.
+ With a history of more than 3000 years, the game of Go presents a complex
+ problem for machine learning by virtue of containing a very wide and deep
+ decision tree. Finally, in 2016, computer scientists from DeepMind were able
+ to create an artificial intelligence capable of defeating profesional
+ players of the game with a combination of old and new strategies. This
+ project has tried to follow their steps and tackle the problem by using
+ different decision algorithms, such as Monte Carlo Tree Search and neural
+ networks, and also provides a full implementation of the game, playable on
+ its own or available as a library for the engine developed for this project
+ and potentially others to come. The resulting strength of the developed
+ algorithms is no match to that of a profesional player, but it shows the
+ possibilities achievable just with the limited resources employed on this
+ project. These tools could be used by players and developers as a foundation
+ for other machine learning projects or to simply keep studying the game.
\end{abstract}
\clearpage
@@ -81,7 +95,7 @@
To Vicente García Díaz, for helping me learning to program on my first year at
the school and directing me in this project on my last.
-To José Manuel Redondo López\cite{plantillaRedondo}, for making an extensive
+To José Manuel Redondo López \cite{plantillaRedondo}, for making an extensive
template on which the structure of this documentation is extensively based.
To all the people who have provided their time, support, ideas and company, all
@@ -111,12 +125,12 @@ author's Degree's Final Project.
This document is based on a template by José Manuel Redondo López, associate
professor of the University of Oviedo. The copyright notice he asks for
-inclusion to use this template is included here.
+inclusion of to use this template is included here.
\begin{displayquote}
Copyright (C) 2019 \textbf{JOSÉ MANUEL REDONDO
- LÓPEZ}.\cite{plantillaRedondo}
+ LÓPEZ}. \cite{plantillaRedondo}
\textit{Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.3
@@ -150,7 +164,7 @@ inclusion to use this template is included here.
\input{tex/introduction.tex}
\clearpage
-\input{tex/planification.tex}
+\input{tex/planning.tex}
\clearpage
\input{tex/systemAnalysis.tex}
@@ -165,14 +179,32 @@ inclusion to use this template is included here.
\input{tex/results.tex}
\clearpage
+\input{tex/appendixes.tex}
+\clearpage
+
\input{tex/conclusions.tex}
\clearpage
+% Glossary and acronyms
+
+\printglossary[title=Glossary of Go Terminology]
+\makeatletter
+\def\@currentlabelname{\@glotype@main@title}
+\label{glossary}
+\makeatother
+
+\printglossary[type=\acronymtype]
+\makeatletter
+\def\@currentlabelname{\@glotype@acronymtype@title}
+\label{acronyms}
+\makeatother
+
+\clearpage
+
% References (bibliography)
+\printbibliography[heading=bibintoc]{}
+\clearpage
-\setcounter{secnumdepth}{0}
-\section{References}
-\printbibliography[type=article,title={Cited articles},heading=subbibintoc]{}
-\printbibliography[type=online,title={Online resources},heading=subbibintoc]{}
+\input{tex/license.tex}
\end{document}