From fc8c41330ad0e0f4e16856e7136c7cce911ab04a Mon Sep 17 00:00:00 2001 From: Martin Thoma Date: Mon, 11 Jul 2016 11:58:24 +0200 Subject: [PATCH] Add agent environment diagram for RL --- tikz/agent-environment-diagram-pomdp/Makefile | 2 +- .../agent-environment-diagram-pomdp/README.md | 2 +- ...ng => agent-environment-diagram-pomdp.png} | Bin ...ex => agent-environment-diagram-pomdp.tex} | 0 tikz/agent-environment-diagram-rl/Makefile | 33 ++++++++++++++++++ tikz/agent-environment-diagram-rl/README.md | 3 ++ .../agent-environment-diagram-rl.png | Bin 0 -> 17386 bytes .../agent-environment-diagram-rl.tex | 15 ++++++++ 8 files changed, 53 insertions(+), 2 deletions(-) rename tikz/agent-environment-diagram-pomdp/{pomdp.png => agent-environment-diagram-pomdp.png} (100%) rename tikz/agent-environment-diagram-pomdp/{pomdp.tex => agent-environment-diagram-pomdp.tex} (100%) create mode 100644 tikz/agent-environment-diagram-rl/Makefile create mode 100644 tikz/agent-environment-diagram-rl/README.md create mode 100644 tikz/agent-environment-diagram-rl/agent-environment-diagram-rl.png create mode 100644 tikz/agent-environment-diagram-rl/agent-environment-diagram-rl.tex diff --git a/tikz/agent-environment-diagram-pomdp/Makefile b/tikz/agent-environment-diagram-pomdp/Makefile index 1a127ac..f97b6e5 100644 --- a/tikz/agent-environment-diagram-pomdp/Makefile +++ b/tikz/agent-environment-diagram-pomdp/Makefile @@ -1,4 +1,4 @@ -SOURCE = pomdp +SOURCE = agent-environment-diagram-pomdp DELAY = 80 DENSITY = 300 WIDTH = 512 diff --git a/tikz/agent-environment-diagram-pomdp/README.md b/tikz/agent-environment-diagram-pomdp/README.md index 95b7564..4a31308 100644 --- a/tikz/agent-environment-diagram-pomdp/README.md +++ b/tikz/agent-environment-diagram-pomdp/README.md @@ -1,3 +1,3 @@ Compiled example ---------------- -![Example](pomdp.png) +![Example](agent-environment-diagram-pomdp.png) diff --git a/tikz/agent-environment-diagram-pomdp/pomdp.png b/tikz/agent-environment-diagram-pomdp/agent-environment-diagram-pomdp.png similarity index 100% rename from tikz/agent-environment-diagram-pomdp/pomdp.png rename to tikz/agent-environment-diagram-pomdp/agent-environment-diagram-pomdp.png diff --git a/tikz/agent-environment-diagram-pomdp/pomdp.tex b/tikz/agent-environment-diagram-pomdp/agent-environment-diagram-pomdp.tex similarity index 100% rename from tikz/agent-environment-diagram-pomdp/pomdp.tex rename to tikz/agent-environment-diagram-pomdp/agent-environment-diagram-pomdp.tex diff --git a/tikz/agent-environment-diagram-rl/Makefile b/tikz/agent-environment-diagram-rl/Makefile new file mode 100644 index 0000000..af6c2b7 --- /dev/null +++ b/tikz/agent-environment-diagram-rl/Makefile @@ -0,0 +1,33 @@ +SOURCE = agent-environment-diagram-rl +DELAY = 80 +DENSITY = 300 +WIDTH = 512 + +make: + pdflatex $(SOURCE).tex -output-format=pdf + make clean + +clean: + rm -rf $(TARGET) *.class *.html *.log *.aux *.data *.gnuplot + +gif: + pdfcrop $(SOURCE).pdf + convert -verbose -delay $(DELAY) -loop 0 -density $(DENSITY) $(SOURCE)-crop.pdf $(SOURCE).gif + make clean + +png: + make + make svg + inkscape $(SOURCE).svg -w $(WIDTH) --export-png=$(SOURCE).png + +transparentGif: + convert $(SOURCE).pdf -transparent white result.gif + make clean + +svg: + #inkscape $(SOURCE).pdf --export-plain-svg=$(SOURCE).svg + pdf2svg $(SOURCE).pdf $(SOURCE).svg + # Necessary, as pdf2svg does not always create valid svgs: + inkscape $(SOURCE).svg --export-width=$(WIDTH) --export-plain-svg=$(SOURCE)1.svg + rsvg-convert -a -w 720 -f svg $(SOURCE)1.svg -o $(SOURCE).svg + rm $(SOURCE)1.svg diff --git a/tikz/agent-environment-diagram-rl/README.md b/tikz/agent-environment-diagram-rl/README.md new file mode 100644 index 0000000..3da42f7 --- /dev/null +++ b/tikz/agent-environment-diagram-rl/README.md @@ -0,0 +1,3 @@ +Compiled example +---------------- +![Example](agent-environment-diagram-rl.png) diff --git a/tikz/agent-environment-diagram-rl/agent-environment-diagram-rl.png b/tikz/agent-environment-diagram-rl/agent-environment-diagram-rl.png new file mode 100644 index 0000000000000000000000000000000000000000..b33c2b13040a79d6ff4a4eab0e7342b34683c7cf GIT binary patch literal 17386 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,very thick] (a.east) to node [auto] {Aktion $a_k$} (u.east); + \draw[bend left,->,very thick] (u.west) to node [auto, align=left, text width=3cm] {Zustand $x_k$,\newline{}Kosten /\newline{}Belohnung $r_k$} (a.west); +\end{tikzpicture} +\end{document}