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}