diff --git a/latex_examples/nn.tex b/latex_examples/nn.tex index fa9d54d..0306354 100644 --- a/latex_examples/nn.tex +++ b/latex_examples/nn.tex @@ -1,16 +1,7 @@ \documentclass{article} \usepackage{tikz} -\usepackage{verbatim} -\begin{comment} -:Title: Neural network -:Tags: Foreach - -The ``\foreach`` command is very useful for quickly creating structured graphics -like this neural network diagram. - -\end{comment} \begin{document} \pagestyle{empty} @@ -44,9 +35,10 @@ like this neural network diagram. % \path[yshift=0.5cm] \node[failure] (C-1a) at (\layersep,-1) {a}; \node[failure] (C-1b) at (\layersep,-2) {b}; + \node[failure] (C-2a) at (\layersep,-3) {a}; + \node[failure] (C-2b) at (\layersep,-4) {b}; % Draw the output layer node - \node[symptom,pin={[pin edge={->}]right:Output}, right of=C-1a] (O) {}; % Connect every node in the input layer with every node in the % hidden layer. @@ -54,18 +46,40 @@ like this neural network diagram. % \foreach \dest in {1,...,5} \path (C-1) edge (C-1a); \path (C-1) edge (C-1b); + \path (C-2) edge (C-2a); + \path (C-2) edge (C-2b); + + %\node[symptom,pin={[pin edge={->}]right:Output}, right of=C-1a] (O) {}; + \node[symptom, right of=C-1a] (s1) {s1}; + \node[symptom, right of=C-2a] (s2) {s2}; + + + + \path (C-2b) edge (s1); + \path (C-1a) edge (s1); + + \path (C-2a) edge (s2); + \path (C-1b) edge (s2); + + \node[component, right of=s1] (DC) {$C^1_1$}; + + \path (s1) edge (DC); + \path (s2) edge (DC); + + % Connect every node in the hidden layer with the output layer %\foreach \source in {1,...,5} % \path (H-\source) edge (O); % Annotate the layers - \node[annot,above of=C-1a, node distance=1cm] (hl) {Hidden layer}; - \node[annot,left of=hl] {Input layer}; - \node[annot,right of=hl] {Output layer}; + \node[annot,above of=C-1a, node distance=1cm] (hl) {Failure modes}; + \node[annot,left of=hl] {Base Components}; + \node[annot,right of=hl](s) {Symptoms}; + \node[annot,right of=s](dcl) {Derived Component}; \end{tikzpicture} % End of code -\caption{bollocks} +\caption{DAG representing failure modes and symptoms $FG^0_1 \rightarrow DC^1_1$} \end{figure} \end{document}