diff options
Diffstat (limited to 'doc/tex')
-rw-r--r-- | doc/tex/implementation.tex | 8 | ||||
-rw-r--r-- | doc/tex/systemAnalysis.tex | 14 |
2 files changed, 11 insertions, 11 deletions
diff --git a/doc/tex/implementation.tex b/doc/tex/implementation.tex index e449e7c..24a231c 100644 --- a/doc/tex/implementation.tex +++ b/doc/tex/implementation.tex @@ -25,13 +25,13 @@ The programming language of choice is Python \cite{python}. The rationale behind this decision has been stated on Section \ref{sec:programmingLanguage}. It also allows easy use of the Keras library for implementing neural networks. -Various python libraries have been used to easy the development process or +Various Python libraries have been used to easy the development process or assist in the analysis of results. These are: \paragraph{Keras/Tensorflow \cite{keras}} Tensorflow is a platform for machine learning which provides a diverse range of -tools, one of which is a python library for machine learning. +tools, one of which is a Python library for machine learning. Keras is a high-level API for Tensorflow allowing for the easy definition of neural networks. It permits easily testing and comparing different network @@ -39,13 +39,13 @@ layouts. \paragraph{NumPy \cite{numpy}} -A scientific package for python providing a lot of mathematical tools. The most +A scientific package for Python providing a lot of mathematical tools. The most interesting for this project are its capabilities to create and transform matrices. \paragraph{Matplotlib \cite{matplotlib}} -A python library for creating graphs and other visualizations. It is used to +A Python library for creating graphs and other visualizations. It is used to show the likelihood of moves the neural networks of the project create from a board configuration. diff --git a/doc/tex/systemAnalysis.tex b/doc/tex/systemAnalysis.tex index 3b6a0a3..c84f95f 100644 --- a/doc/tex/systemAnalysis.tex +++ b/doc/tex/systemAnalysis.tex @@ -195,8 +195,8 @@ requisites needed for the system. \begin{enumerate} - \item The game program will be a python file able to be executed by the - python interpreter. + \item The game program will be a Python file able to be executed by the + Python interpreter. \item The game program will make use of standard input and standard output for communication. @@ -206,8 +206,8 @@ requisites needed for the system. \item Standard output will be used for messages directed to the user. \end{enumerate} - \item The engine program will be a python file able to be executed by the - python interpreter. + \item The engine program will be a Python file able to be executed by the + Python interpreter. \item The engine program will make use of standard input and standard output for communication. @@ -217,8 +217,8 @@ requisites needed for the system. commands. \end{enumerate} - \item The trainer program will be a python file able to be executed by the - python interpreter. + \item The trainer program will be a Python file able to be executed by the + Python interpreter. \item The engine program will make use of standard input and standard output for communication. @@ -881,7 +881,7 @@ GTP protocol and outputs the coordinates of the board to play. \subsubsection{Unitary Testing} -Tests for the python code are developed using the unittest \cite{python_unittest} +Tests for the Python code are developed using the unittest \cite{python_unittest} testing framework. It has been chosen by virtue of being thoroughly documented and widely used. |