Add sections layout

This commit is contained in:
2018-02-21 10:27:14 +00:00
parent 5845b1c352
commit 90e3a75213
2 changed files with 206 additions and 118 deletions

View File

@@ -1,10 +1,16 @@
@misc{Lichman:2013 , @misc{UCL_Data,
author = "M. Lichman", author = "M. Lichman",
year = "2013", year = "2013",
title = "{UCI} Machine Learning Repository", title = "{UCI} Machine Learning Repository",
url = "http://archive.ics.uci.edu/ml", url = "http://archive.ics.uci.edu/ml",
institution = "University of California, Irvine, School of Information and Computer Sciences" } institution = "University of California, Irvine, School of Information and Computer Sciences" }
@phdthesis{Antartica_Data,
title={An Algorithmic Framework for Visualising and Exploring Multidimensional Data},
author={Ross, Greg},
year={2005}}
%========================================================================================
% From example % From example
@Misc{JChoco, @Misc{JChoco,
title = {{CHOCO Solver}}, title = {{CHOCO Solver}},

View File

@@ -6,12 +6,13 @@
\begin{document} \begin{document}
\title{How to Produce a Level 4 Project Report} \title{Faster force-directed layout algorithms for the D3 visualisation toolkit}
\author{Pitchaya Boonsarngsuk} \author{Pitchaya Boonsarngsuk}
\date{February 29, 2013} \date{March 21, 2018}
\maketitle \maketitle
\begin{abstract} \begin{abstract}
% TODOO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO
We show how to produce a level 4 project report using latex and pdflatex using the We show how to produce a level 4 project report using latex and pdflatex using the
style file l4proj.cls\cite{Lichman:2013} style file l4proj.cls\cite{Lichman:2013}
\end{abstract} \end{abstract}
@@ -23,100 +24,154 @@ style file l4proj.cls\cite{Lichman:2013}
% %
\tableofcontents \tableofcontents
%============================================================================== %==============================================================================
%%%%%%%%%%%%%%%%
% %
% Introduction %
% %
%%%%%%%%%%%%%%%%
\chapter{Introduction} \chapter{Introduction}
\label{intro} \label{ch:intro}
\pagenumbering{arabic} \pagenumbering{arabic} % ONLY DO THIS AT THE FIRST CHAPTER
The first page, abstract and table of contents are numbered using Roman numerals. From now on pages are numbered
using Arabic numerals. Therefore, immediately after the first call to $\backslash$chapter we need the call
$\backslash$pagenumbering$\{$arabic$\}$ and this should be called once only in the document.
The first Chapter should then be on page 1. You are allowed 50 pages for a 30 credit project and 35 pages for a \section{Motivation}
20 credit report. This includes everything up to but excluding the appendices and bibliograph, i.e. this is a limit on
the body of the report.
You are not allowed to alter text size (it is currently 11pt) neither are you allowed to alter the margins. \section{Project Description}
Note that in this example, and some of the others, you need to execute the following commands the first time you process the files.
Multiple calls to pdflatex are required to resolve references to labels and citations. The file bib.bib is the bibliography file.
\begin{verbatim}
> pdflatex example0
> bibtex example0
> pdflatex example0
> pdflatex example0
\end{verbatim}
\section{First Section in Chapter} %==============================================================================
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog \cite{DIMACS}.
\subsection{A subsection}
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox \cite{fahle} jumped over the lazy dog.
\chapter{The Fox and Dog}
The quick brown fox jumped over the lazy dog.
\section{The Fox Jumps Over}
The quick brown fox jumped over Uroborus (Figure \ref{uroborus}).
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
%\vspace{-7mm}
\begin{figure}
\centering
%\includegraphics[height=9.2cm,width=13.2cm]{uroboros.pdf}
\vspace{-30mm}
\caption{An alternative hierarchy of the algorithms.}
\label{uroborus}
\end{figure}
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over \cite{ckt} the lazy dog.
\section{The Lazy Dog}
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox \cite{am97} jumped over the lazy dog.
%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
% % % %
% EVALUATION % % Background %
% % % %
%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
\chapter{Background}
\label{ch:bg}
Something
\section{Link force}
\section{Chalmers' 1996 algorithm}
\section{Hybrid Layout for Multidimensional Scaling}
\section{Hybrid MDS with Pivot-Based Searching algorithm}
%==============================================================================
%%%%%%%%%%%%%%%%
% %
% Design %
% %
%%%%%%%%%%%%%%%%
\chapter{Design}
\label{ch:design}
something
\section{Technologies}
\subsection{HTML, CSS, and SVG}
%============================
\subsection{Javascript}
%============================
\subsection{Data Driven Document}
%============================
\subsection{Bartasius' D3 Neighbour Sampling plug-in}
%============================
\section{Input Data and Parameters}
\section{Graphical User Interface for Evaluation}
%==============================================================================
%%%%%%%%%%%%%%%%
% %
% Implement %
% %
%%%%%%%%%%%%%%%%
\chapter{Implementation}
\label{ch:imp}
\section{Outline}
\section{Algorithms}
\subsection{Link force}
%============================
\subsection{Chalmers' 1996}
%============================
\subsection{Hybrid Layout}
%============================
\subsection{Hybrid Layout with Pivot}
%============================
\section{Integration with D3}
\section{Performance-improving Decisions}
\subsection{Different types of loops}
%============================
\subsection{Caching distances for Chalmers' 1996 algorithm}
%============================
\subsection{Multi-threading with HTML5 Web Workers}
%============================
%==============================================================================
%%%%%%%%%%%%%%%%
% %
% EVAL %
% %
%%%%%%%%%%%%%%%%
\chapter{Evaluation} \chapter{Evaluation}
The quick brown fox jumped over the lazy dog. \label{ch:eval}
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog \cite{DIMACS}.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
The quick brown fox jumped over the lazy dog.
\section{Data set} \section{Data Sets}
\label{sec:EvalDataSet} \label{sec:EvalDataSet}
The data sets utilized during the developments are the Iris and Poker Hands data sets. The data sets utilized during the developments are the Iris, Poker Hands\cite{UCL_Data}, and Antarctic data set\cite{Antartica_Data}.
Explain each!!!! Explain each!!!!
\section{Experimental setup} \section{Experimental Setup}
All tests are performed on the same data set, using metrics described in section XXX and \ref{sec:EvalDataSet}. % TODOO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO TODO
The hardware and browser are also controlled. All experiments are performed using the same data set and the same code. However, The hardware and browser can greatly impact the JavaScript performance and have to be controlled as well.
The computers used are HP BLA BLA with BLA, running CentOS BLA x64 with linux kernel BLA. The computers used are all the same model of a Dell All-in-One desktop computer with Intel\textregistered{} Core\texttrademark{} i5-3470S and 8GB of DDR3 memory, running CentOS 7 with Linux 3.10-x86-64.
Google Chrome vBLA with its performance profiling tool is used to run the program and analyse CPU and memory usage. As for web browser, the official 64-bit build of Google Chrome 61.0.3163.79 is used to both run and analyse CPU and memory usage with its performance profiling tool.
\subsection{Selecting parameters} In order to keep the results as fair as possible, the parameters were controlled as much as we could. The starting position of all nodes are locked at $(0,0)$. The web page is also refreshed after every run to make everything have been properly reset.
\subsection{Stopping Condition}
%============================
\subsection{Selecting Parameters}
To be able to compare different algorithms fairly, To be able to compare different algorithms fairly,
%============================
\subsection{Performance metrics}
%============================
\section{Results}
%==============================================================================
%%%%%%%%%%%%%%%%
% %
% Conclusion %
% %
%%%%%%%%%%%%%%%%
\chapter{Conclusion}
\label{ch:conc}
\section{Summary}
\section{Learning Experience}
\section{Future Work}
\begin{itemize}
\item \textbf{Incorporating Chalmers' 1996 algorithm into D3 framework}
\item \textbf{Data Exploration}
\item \textbf{Data Sets}
\item \textbf{Optimal parameters generalisation}
\item \textbf{GPU rendering}
\item \textbf{asm.js and WebAssembly}
\item \textbf{Locality-Sensitive Hashing}
\end{itemize}
%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%
% % % %
@@ -151,3 +206,30 @@ a clq file
\bibliography{l4proj} \bibliography{l4proj}
\end{document} \end{document}
#if 0
\chapter{Introduction}
\label{intro} then \ref{intro}
\section{First Section in Chapter}
\subsection{A subsection}
\vspace{-7mm}
\begin{figure}
\centering
\includegraphics[height=9.2cm,width=13.2cm]{uroboros.pdf}
\vspace{-30mm}
\caption{An alternative hierarchy of the algorithms.}
\label{uroborus}
\end{figure}
\begin{verbatim}
> pdflatex example0
> bibtex example0
> pdflatex example0
> pdflatex example0
\end{verbatim}
#endif