PhD

The LaTeX sources of my Ph.D. thesis
git clone https://esimon.eu/repos/PhD.git
Log | Files | Refs | README | LICENSE

qualitative.tex (5026B)


      1 \begin{frame}{Qualitative Results: Confusion Matrices}%
      2 	\centering%
      3 	\scriptsize\futuraTable%
      4 	\renderConfusionsDimensions{2.75}{0.23}{0.12}
      5 	\begin{tikzpicture}
      6 		\renderConfusions*
      7 			{mainmatter/fitb/confusion lda.xml}{Rel-LDA1}
      8 			{mainmatter/fitb/confusion vae.xml}{\(\text{Linear}+\loss{VAE REG}\)}
      9 			{mainmatter/fitb/confusion regularized vae.xml}{\(\text{Linear}+\loss{S}+\loss{D}\)}
     10 			{mainmatter/fitb/confusion pcnn.xml}{\(\text{PCNN}+\loss{S}+\loss{D}\)}
     11 		\begin{pgfonlayer}{background}
     12 			\node[visible on=<2>, fill=Dark2-A!50, inner sep=2mm, fit=(confusion-cell-1-1-1) (confusion-cell-1-15-10)] {};
     13 			\node[visible on=<2>, fill=Dark2-B!50, inner sep=2mm, fit=(confusion-cell-2-1-1) (confusion-cell-2-15-10)] {};
     14 			\node[visible on=<2>, fill=Dark2-C!50, inner sep=2mm, fit=(confusion-cell-3-1-1) (confusion-cell-3-15-10)] {};
     15 			\node[visible on=<2>, fill=Dark2-D!50, inner sep=2mm, fit=(confusion-cell-4-1-1) (confusion-cell-4-15-10)] {};
     16 
     17 			\coordinate (confusion-left) at ($(confusion-cell-1-1-1) + (-1mm, 0)$);
     18 			\coordinate (confusion-right) at (confusion-row-9.east);
     19 			\node[visible on=<3>, fill=Dark2-A!50, inner ysep=-0.5mm, fit=(confusion-cell-1-1-1 -| confusion-left) (confusion-row-1) (confusion-row-1 -| confusion-right)] {};
     20 			\node[visible on=<4>, fill=Dark2-A!50, inner ysep=-0.5mm, fit=(confusion-cell-1-2-1 -| confusion-left) (confusion-row-2) (confusion-row-2 -| confusion-right)] {};
     21 			\node[visible on=<5>, fill=Dark2-A!50, inner ysep=-0.5mm, fit=(confusion-cell-1-3-1 -| confusion-left) (confusion-row-3) (confusion-row-3 -| confusion-right)] {};
     22 			\node[visible on=<6>, fill=Dark2-A!50, inner ysep=-0.5mm, fit=(confusion-cell-1-4-1 -| confusion-left) (confusion-row-4) (confusion-row-4 -| confusion-right)] {};
     23 
     24 			\node[visible on=<7>,  inner xsep=-0.5mm, fill=Dark2-A!50, fit=(confusion-column-1-1) (confusion-cell-1-1-1) (confusion-cell-1-15-1)] {};
     25 			\node[visible on=<8>,  inner xsep=-0.5mm, fill=Dark2-A!50, fit=(confusion-column-1-2) (confusion-cell-1-1-2) (confusion-cell-1-15-2)] {};
     26 			\node[visible on=<9>,  inner xsep=-0.5mm, fill=Dark2-A!50, fit=(confusion-column-1-3) (confusion-cell-1-1-3) (confusion-cell-1-15-3)] {};
     27 			\node[visible on=<10>, inner xsep=-0.5mm, fill=Dark2-A!50, fit=(confusion-column-1-4) (confusion-cell-1-1-4) (confusion-cell-1-15-4)] {};
     28 			\node[visible on=<7>,  inner xsep=-0.5mm, fill=Dark2-B!50, fit=(confusion-column-2-1) (confusion-cell-2-1-1) (confusion-cell-2-15-1)] {};
     29 			\node[visible on=<8>,  inner xsep=-0.5mm, fill=Dark2-B!50, fit=(confusion-column-2-2) (confusion-cell-2-1-2) (confusion-cell-2-15-2)] {};
     30 			\node[visible on=<9>,  inner xsep=-0.5mm, fill=Dark2-B!50, fit=(confusion-column-2-3) (confusion-cell-2-1-3) (confusion-cell-2-15-3)] {};
     31 			\node[visible on=<10>, inner xsep=-0.5mm, fill=Dark2-B!50, fit=(confusion-column-2-4) (confusion-cell-2-1-4) (confusion-cell-2-15-4)] {};
     32 			\node[visible on=<7>,  inner xsep=-0.5mm, fill=Dark2-C!50, fit=(confusion-column-3-1) (confusion-cell-3-1-1) (confusion-cell-3-15-1)] {};
     33 			\node[visible on=<8>,  inner xsep=-0.5mm, fill=Dark2-C!50, fit=(confusion-column-3-2) (confusion-cell-3-1-2) (confusion-cell-3-15-2)] {};
     34 			\node[visible on=<9>,  inner xsep=-0.5mm, fill=Dark2-C!50, fit=(confusion-column-3-3) (confusion-cell-3-1-3) (confusion-cell-3-15-3)] {};
     35 			\node[visible on=<10>, inner xsep=-0.5mm, fill=Dark2-C!50, fit=(confusion-column-3-4) (confusion-cell-3-1-4) (confusion-cell-3-15-4)] {};
     36 			\node[visible on=<7>,  inner xsep=-0.5mm, fill=Dark2-D!50, fit=(confusion-column-4-1) (confusion-cell-4-1-1) (confusion-cell-4-15-1)] {};
     37 			\node[visible on=<8>,  inner xsep=-0.5mm, fill=Dark2-D!50, fit=(confusion-column-4-2) (confusion-cell-4-1-2) (confusion-cell-4-15-2)] {};
     38 			\node[visible on=<9>,  inner xsep=-0.5mm, fill=Dark2-D!50, fit=(confusion-column-4-3) (confusion-cell-4-1-3) (confusion-cell-4-15-3)] {};
     39 			\node[visible on=<10>, inner xsep=-0.5mm, fill=Dark2-D!50, fit=(confusion-column-4-4) (confusion-cell-4-1-4) (confusion-cell-4-15-4)] {};
     40 
     41 			\draw[visible on=<11>, draw=Dark2-A!50, line width=3mm, line cap=round] (confusion-cell-1-1-1) -- (confusion-cell-1-10-10);
     42 			\draw[visible on=<11>, draw=Dark2-B!50, line width=3mm, line cap=round] (confusion-cell-2-1-1) -- (confusion-cell-2-10-10);
     43 			\draw[visible on=<11>, draw=Dark2-C!50, line width=3mm, line cap=round] (confusion-cell-3-1-1) -- (confusion-cell-3-10-10);
     44 			\draw[visible on=<11>, draw=Dark2-D!50, line width=3mm, line cap=round] (confusion-cell-4-1-1) -- (confusion-cell-4-10-10);
     45 
     46 			\node[visible on=<13>, fill=Dark2-D!50, inner ysep=-0.5mm, fit=(confusion-cell-4-1-1) (confusion-row-1) (confusion-row-1 -| confusion-right)] {};
     47 			\node[visible on=<13>, fill=Dark2-D!50, inner ysep=-0.5mm, fit=(confusion-cell-4-3-1) (confusion-row-3) (confusion-row-3 -| confusion-right)] {};
     48 
     49 			\node[visible on=<14>, fill=Dark2-D!50, inner ysep=2mm, fit=(confusion-column-4-1.center) (confusion-column-4-2.center) (confusion-cell-4-1-2)] {};
     50 		\end{pgfonlayer}
     51 	\end{tikzpicture}%
     52 \end{frame}