perceptron-or-task.tex 1015 B

1234567891011121314151617181920212223242526272829303132
  1. \documentclass{article}
  2. \usepackage[pdftex,active,tightpage]{preview}
  3. \setlength\PreviewBorder{2mm}
  4. \usepackage{amsmath}
  5. \usepackage{tikz}
  6. \usetikzlibrary{shapes, calc, shapes, arrows}
  7. \tikzstyle{input}=[draw,fill=red!50,circle,minimum size=20pt,inner sep=0pt]
  8. \tikzstyle{hidden}=[draw,fill=green!50,circle,minimum size=20pt,inner sep=0pt]
  9. \tikzstyle{output}=[draw,fill=blue!50,circle,minimum size=20pt,inner sep=0pt]
  10. \tikzstyle{bias}=[draw,dashed,fill=gray!50,circle,minimum size=20pt,inner sep=0pt]
  11. \tikzstyle{stateTransition}=[->, thick]
  12. \DeclareMathOperator{\xor}{XOR}
  13. \begin{document}
  14. \begin{preview}
  15. \begin{tikzpicture}[scale=2]
  16. \node (x)[input] at (0,1) {$x$};
  17. \node (y)[input] at (0,0) {$y$};
  18. \node (o)[output] at (1,0.5) {$1$};
  19. \draw[stateTransition] (x) -- (o) node [midway,above=-0.06cm] {$1$};
  20. \draw[stateTransition] (y) -- (o) node [midway,above=-0.06cm] {$1$};
  21. \draw[stateTransition] (o) -- (2,0.5) node [midway,above=-0.1cm] {$x \lor y$};
  22. \end{tikzpicture}
  23. \end{preview}
  24. \end{document}