%%%------------------------------------------------------------------------------------------------------------ \begin{tcolorbox} [bicolor,sidebyside,width=11cm,righthand width=4cm,size=title,frame engine=empty, colback=blue!10!white,colbacklower=black!5!white] {\scriptsize \begin{tabbing} \texttt{XTensor x, y, w, b;} \\ \texttt{InitTensor3D(\&x, 3, 4, 5);} \\ \texttt{InitTensor2D(\&w, 5, 3);} \\ \texttt{InitTensor1D(\&b, 3);} \\ \texttt{...} \\ \texttt{y = Sigmoid(MMul(x, w) + b);} \end{tabbing} } \tcblower \begin{center} \begin{tikzpicture} \node [draw,circle,inner sep=2pt,fill=red!30!white,blur shadow={shadow xshift=1pt,shadow yshift=-1pt}] (x) at (0,0) {\footnotesize{$\textrm{x}$}}; \node [anchor=south,draw,rounded corners,inner sep=2pt,minimum width=4em,fill=green!30!white,blur shadow={shadow xshift=1pt,shadow yshift=-1pt}] (layer) at ([yshift=0.7em]x.north) {\scriptsize{layer}}; \node [anchor=south,draw,circle,inner sep=2pt,fill=red!30!white,blur shadow={shadow xshift=1pt,shadow yshift=-1pt}] (y) at ([yshift=0.7em]layer.north) {\scriptsize{$\textrm{y}$}}; \draw [thick,->] (x.north) -- (layer.south); \draw [thick,->] (layer.north) -- (y.south); \node [anchor=west,align=left] (xshape) at (x.east) {\tiny{shape: 3*4*5}}; \node [anchor=west,align=left] (yshape) at (y.east) {\tiny{shape: 3*4*3}}; \end{tikzpicture} \end{center} \end{tcolorbox} %%%------------------------------------------------------------------------------------------------------------