diff options
Diffstat (limited to 'synthetic/figure/tikz/data_flow')
-rw-r--r-- | synthetic/figure/tikz/data_flow/step1.tex | 30 | ||||
-rw-r--r-- | synthetic/figure/tikz/data_flow/step2.tex | 16 | ||||
-rw-r--r-- | synthetic/figure/tikz/data_flow/step3.tex | 23 |
3 files changed, 69 insertions, 0 deletions
diff --git a/synthetic/figure/tikz/data_flow/step1.tex b/synthetic/figure/tikz/data_flow/step1.tex new file mode 100644 index 0000000..739163f --- /dev/null +++ b/synthetic/figure/tikz/data_flow/step1.tex @@ -0,0 +1,30 @@ +\input{figure/tikz/data} + +\begin{tikzpicture} +\node[database,label=left:$D$] (d) at (0,0){}; +\node[database,label=left:$D_{\text{Train}}$] (train) at (0,-2){}; +\node[database,label=right:$D_{\text{Ttest}}$] (test) at (2,0){}; + +\draw[->] (d) to (train); +\draw[->] (d) to (test); + +\def \p {-2} %Bloc position +\def \s {1} %spacing +\node[rectangle,draw] (g1) at (2,\p+\s) {Generator 1}; +\node[rectangle,draw] (g2) at (2,\p) {Generator 2}; +\node[rectangle,draw] (g3) at (2,\p-\s) {Generator 3}; + +\draw[->] (train) to (g1); +\draw[->] (train) to (g2); +\draw[->] (train) to (g3); + +\node[database,label=right:$S_{1}$] (s1) at (4,\p+\s){}; +\node[database,label=right:$S_{2}$] (s2) at (4,\p){}; +\node[database,label=right:$S_{3}$] (s3) at (4,\p-\s){}; + +\draw[->] (g1) to (s1); +\draw[->] (g2) to (s2); +\draw[->] (g3) to (s3); + + +\end{tikzpicture} diff --git a/synthetic/figure/tikz/data_flow/step2.tex b/synthetic/figure/tikz/data_flow/step2.tex new file mode 100644 index 0000000..b00ff0e --- /dev/null +++ b/synthetic/figure/tikz/data_flow/step2.tex @@ -0,0 +1,16 @@ +\input{figure/tikz/data} + +\begin{tikzpicture} +\node[database,label=left:$S_{1}$] (s1) at (0,0){}; +\node[database,label=left:$S_{2}$] (s2) at (0,-1){}; +\node[database,label=left:$S_{3}$] (s3) at (0,-2){}; + +\node[rectangle,draw] (pred1) at (2,0) {Predictor 1}; +\node[rectangle,draw] (pred2) at (2,-1) {Predictor 2}; +\node[rectangle,draw] (pred3) at (2,-2) {Predictor 3}; + +\draw[->] (s1) to (pred1); +\draw[->] (s2) to (pred2); +\draw[->] (s3) to (pred3); + +\end{tikzpicture} diff --git a/synthetic/figure/tikz/data_flow/step3.tex b/synthetic/figure/tikz/data_flow/step3.tex new file mode 100644 index 0000000..e7d0d28 --- /dev/null +++ b/synthetic/figure/tikz/data_flow/step3.tex @@ -0,0 +1,23 @@ +\input{figure/tikz/data} + +\begin{tikzpicture} +\node[database,label=left:$D_{\text{test}}$] (test) at (0,-1){}; + +\node[rectangle,draw] (pred1) at (2,0) {Predictor 1}; +\node[rectangle,draw] (pred2) at (2,-1) {Predictor 2}; +\node[rectangle,draw] (pred3) at (2,-2) {Predictor 3}; + + +\node[database,label=right:$P_{1}$] (p1) at (4,0){}; +\node[database,label=right:$P_{2}$] (p2) at (4,-1){}; +\node[database,label=right:$P_{3}$] (p3) at (4,-2){}; + +\draw[->] (test) to (pred1); +\draw[->] (test) to (pred2); +\draw[->] (test) to (pred3); + +\draw[->] (pred1) to (p1); +\draw[->] (pred2) to (p2); +\draw[->] (pred3) to (p3); + +\end{tikzpicture} |