47 lines
2.4 KiB
TeX
47 lines
2.4 KiB
TeX
\documentclass[border=15pt, multi, tikz]{standalone}
|
|
%\usepackage{blocks}
|
|
\usepackage{import}
|
|
\subimport{../../layers/}{init}
|
|
\usetikzlibrary{positioning}
|
|
|
|
%\newcommand{\midarrow}{\tikz \draw[-Stealth,line width =0.8mm,draw=\edgecolor] (-0.3,0) -- ++(0.3,0);}
|
|
\begin{document}
|
|
\begin{tikzpicture}
|
|
\tikzstyle{connection}=[ultra thick,every node/.style={sloped,allow upside down},draw=\edgecolor,opacity=0.7]
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Draw Layer Blocks
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
% conv1_1,conv1_2,pool1
|
|
\pic[shift={(0,0,0)}] at (0,0,0) {ConvReluPool={blockname=crp1,%
|
|
numFilters={{"64","64","32"}},height=40,width={2,2},depth=40,ylabel=224,zlabel=224}};
|
|
% conv2_1,conv2_2,pool2
|
|
\pic[shift={(2.1,0,0)}] at (crp1-east) {ConvReluPool={blockname=crp2,%
|
|
numFilters={{"128","128"}},height=35,width={3,3},depth=35,ylabel=112,zlabel=112}};
|
|
%% conv3_1,conv3_2,conv3_3,pool3
|
|
\pic[shift={(2,0,0)}] at (crp2-east) {ConvReluPool={blockname=crp3,%
|
|
numFilters={{"256","256","256"}},height=30,width={4,4,4},depth=30,ylabel=56,zlabel=56}};
|
|
%% conv4_1,conv4_2,conv4_3,pool4
|
|
\pic[shift={(1.8,0,0)}] at (crp3-east) {ConvReluPool={blockname=crp4,%
|
|
numFilters={{"512","512","512"}},height=23,width={7,7,7},depth=23,ylabel=28,zlabel=28}};
|
|
%% conv5_1,conv5_2,conv5_3,pool5
|
|
\pic[shift={(1.5,0,0)}] at (crp4-east) {ConvReluPool={blockname=crp5,%
|
|
numFilters={{"512","512","512"}},height=15,width={7,7,7},depth=15,ylabel=14,zlabel=14}};
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Output
|
|
%% Softmax
|
|
%\pic[shift={(1,0,0)}] at (elt2-east) {Deconv={blockname=up8,%
|
|
% numFilters={{"21","4096"}},height=35,width=1,depth=35,zlabel=I}};
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%% Draw connections
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
\draw [connection] (crp1-east) -- node {\midarrow} (crp2-west);
|
|
\draw [connection] (crp2-east) -- node {\midarrow} (crp3-west);
|
|
\draw [connection] (crp3-east) -- node {\midarrow} (crp4-west);
|
|
\draw [connection] (crp4-east) -- node {\midarrow} (crp5-west);
|
|
\draw [connection] (crp5-east) -- node {\midarrow} ++(1.5,0,0);
|
|
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
|
|
\end{tikzpicture}
|
|
\end{document}
|