This commit is contained in:
parent
3a6220eaf4
commit
18571cbc5e
@ -1,5 +1,5 @@
|
||||
%%% Preamble
|
||||
\documentclass[11pt, a4paper]{article}
|
||||
\documentclass[11pt, a4paper, twoside]{article}
|
||||
|
||||
\usepackage[english]{babel} % English language/hyphenation
|
||||
\usepackage{url}
|
||||
@ -69,7 +69,7 @@
|
||||
unpublished) using the referencing system set out in the programme handbook. I agree that the
|
||||
University may submit my work to means of checking this, such as the plagiarism detection service
|
||||
Turnitin® UK. I confirm that I understand that assessed work that has been shown to have been
|
||||
plagiarized will be penalized.
|
||||
plagiarised will be penalised.
|
||||
\vspace*{\fill}
|
||||
\end{center}
|
||||
\newpage
|
||||
@ -82,8 +82,7 @@
|
||||
I am honestly thankful to him for sharing his honest and educational views on several issues related
|
||||
to this report.
|
||||
Additionally, I would like to thank my parents and friends for their continued support and
|
||||
encouragement from the first day of the university. They have always been motivating, inspiring and
|
||||
helping me to achieve my life goals.
|
||||
encouragement from the first day of the university.
|
||||
\vspace*{\fill}
|
||||
\end{center}
|
||||
\newpage
|
||||
@ -232,7 +231,7 @@
|
||||
\subsection{Overall structure}
|
||||
The system needs to have some level of distributivity, this requirement exists because of the expensive nature of machine learning training.
|
||||
It would be unwise to perform machine learning training on the same machine that the main web server is running, as it would starve that server of resources.
|
||||
|
||||
|
||||
\subsection{Resources}
|
||||
The system has to manage what servers are available to do machine learning tasks.
|
||||
The system has to be aware and manage all GPU servers, servers that have GPUs available, and run the possible models.
|
||||
@ -263,6 +262,58 @@
|
||||
|
||||
|
||||
\pagebreak
|
||||
|
||||
\section{System Design}
|
||||
|
||||
This section will discuss the design of the system.
|
||||
The section will discuss the inter application interface, control platform, and server, dataset, and model management.
|
||||
|
||||
\subsection{Inter Application Interface}
|
||||
As a software as a service, one of the main requirements is to be able to communicate with other services.
|
||||
|
||||
The current main way that servers communicate over the internet is using https and a rest JSON API\cite{json-api-usage-stats}
|
||||
|
||||
\subsection{Web application}
|
||||
|
||||
Why use a web application to control the system?
|
||||
|
||||
The main purpose of the web application is to visually manage your account and your models.
|
||||
|
||||
The web interface allows the user to:
|
||||
\begin{itemize}
|
||||
\item{Manage data before training.} %TODO add image for proof
|
||||
\item{Start the training process.} %TODO add image for proff
|
||||
\item{Visualize the model training.} %TODO add image for proff
|
||||
\item{Run Images thought the model.} %TODO add image for proff
|
||||
\item{Expand the model with new classes.} %TODO add image for proff
|
||||
\item{See the performance of the model.} %TODO add image for proff
|
||||
\end{itemize}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
\section{Design Choices}
|
||||
\subsection{Structure of the Service}
|
||||
The system has to manage:
|
||||
@ -327,7 +378,8 @@
|
||||
|
||||
|
||||
\pagebreak
|
||||
\section{Design Choices}
|
||||
|
||||
\section{Results} % TODO change this
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user