Browse Source

Remove old images

master
Markus Kaiser 2 years ago
parent
commit
720d9f1998
  1. BIN
      ecml-poster/figures/lillgrund_1.jpg
  2. BIN
      ecml-poster/figures/lillgrund_2.jpg
  3. BIN
      ecml-poster/figures/lillgrund_3.jpg
  4. 218
      ecml-poster/figures/toy_decomposition_dgp.tex
  5. 130
      ecml-poster/figures/toy_decomposition_mo_gp.tex
  6. 218
      ecml-poster/figures/toy_decomposition_ours.tex
  7. 130
      ecml-poster/figures/toy_decomposition_shallow_gp.tex
  8. 166
      ecml-poster/figures/toy_decomposition_true.tex
  9. 66
      ecml-poster/figures/wind_alignment_samples_left.tex
  10. 136
      ecml-poster/figures/wind_data.tex
  11. 65
      ecml-poster/figures/wind_dgp_samples_left.tex
  12. 206
      ecml-poster/figures/wind_joint_model.tex
  13. 65
      ecml-poster/figures/wind_mo_gp_samples_left.tex
  14. 65
      ecml-poster/figures/wind_shallow_gp_samples_left.tex

BIN
ecml-poster/figures/lillgrund_1.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 MiB

BIN
ecml-poster/figures/lillgrund_2.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 MiB

BIN
ecml-poster/figures/lillgrund_3.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

218
ecml-poster/figures/toy_decomposition_dgp.tex

@ -1,218 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}[tight background]
\begin{axis}[
at={(0, 0)},
decomposition,
xlabel=$\rv{X}$, ylabel=$\rv{a}$,
xmin=-0.1, xmax=1.1,
xticklabel pos=top,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-2.2, ymax=2.2,
ytick={-2, 0, 2},
yticklabels={-2, , 2},
ytick pos=left,
name=first_alignment,
]
\addplot[std, first, name path=first_plus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_layer_0_output_0.dat};
\addplot[std, first, name path=first_minus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_layer_0_output_0.dat};
\addplot[first fill] fill between[of=first_plus and first_minus, on layer={axis background}];
\addplot[weak mean, first] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_18_deep_gp_0/sine_layer_0_output_0.dat};
\end{axis}
\begin{axis}[
at={(first_alignment.right of east)},
anchor={left of west},
xshift=25pt,
decomposition,
xlabel=$\rv{X}$, ylabel=,
xmin=-0.1, xmax=1.1,
xticklabel pos=top,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-2.2, ymax=2.2,
ytick={-2, 0, 2},
yticklabels={-2, , 2},
ytick pos=right,
name=second_alignment,
]
\addplot[std, second, name path=second_plus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_layer_0_output_0.dat};
\addplot[std, second, name path=second_minus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_layer_0_output_0.dat};
\addplot[second fill] fill between[of=second_plus and second_minus, on layer={axis background}];
\addplot[weak mean, second] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_19_deep_gp_1/sine_layer_0_output_0.dat};
\end{axis}
\begin{axis}[
at={(first_alignment.south)},
anchor={above north},
yshift=-5pt,
decomposition,
xlabel=, ylabel=$\rv{f}$,
xmin=-2.5, xmax=2.5,
xtick={-2, 0, 2},
xticklabels={-2, , 2},
xticklabel pos=top,
ymin=-5.5, ymax=5.5,
ytick={-5, 0, 5},
yticklabels={-5, , 5},
ytick pos=left,
name=first_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-2.5:2.5, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_layer_1_output_0.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-2.5:2.5, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_layer_1_output_0.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus, on layer={axis background}];
\addplot[weak mean, shared] table[restrict x to domain=-2.5:2.5, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_18_deep_gp_0/sine_layer_1_output_0.dat};
\end{axis}
\begin{axis}[
at={(second_alignment.south |- first_shared.north)},
anchor={north},
decomposition,
xlabel=, ylabel=,
xmin=-2.5, xmax=2.5,
xtick={-2, 0, 2},
xticklabels={-2, , 2},
xticklabel pos=top,
ymin=-5.5, ymax=5.5,
ytick={-5, 0, 5},
yticklabels={-5, , 5},
ytick pos=right,
name=second_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-2.5:2.5, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_layer_1_output_0.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-2.5:2.5, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_layer_1_output_0.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus, on layer={axis background}];
\addplot[weak mean, shared] table[restrict x to domain=-2.5:2.5, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_19_deep_gp_1/sine_layer_1_output_0.dat};
\end{axis}
\begin{axis}[
at={(first_shared.south)},
anchor={above north},
yshift=-5pt,
decomposition,
xlabel=, ylabel=$\rv{g_1}$,
xmin=-3.5, xmax=3.5,
xtick={-3, 0, 3},
xticklabels={-3, , 3},
xticklabel pos=top,
ymin=-1.2, ymax=1.2,
yticklabels={,-1, , 1},
ytick pos=left,
name=first_warp,
]
\addplot[std, first, name path=first_plus] table[restrict x to domain=-3:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_layer_2_output_0.dat};
\addplot[std, first, name path=first_minus] table[restrict x to domain=-3:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_layer_2_output_0.dat};
\addplot[first fill] fill between[of=first_plus and first_minus, on layer={axis background}];
\addplot[weak mean, first] table[restrict x to domain=-3:3, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_18_deep_gp_0/sine_layer_2_output_0.dat};
\end{axis}
\begin{axis}[
at={(second_shared.south |- first_warp.north)},
anchor={north},
decomposition,
xlabel=, ylabel=$\rv{g_2}$,
xmin=-3.5, xmax=3.5,
xtick={-3, 0, 3},
xticklabels={-3, , 3},
xticklabel pos=top,
ymin=-1.2, ymax=1.2,
yticklabels={,-1, , 1},
ytick pos=right,
name=second_warp,
]
\addplot[std, second, name path=second_plus] table[restrict x to domain=-3:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_layer_2_output_0.dat};
\addplot[std, second, name path=second_minus] table[restrict x to domain=-3:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_layer_2_output_0.dat};
\addplot[second fill] fill between[of=second_plus and second_minus, on layer={axis background}];
\addplot[weak mean, second] table[restrict x to domain=-3:3, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_19_deep_gp_1/sine_layer_2_output_0.dat};
\end{axis}
\tikzstyle{connector} = [
shorten <= 1pt, shorten >= 1pt,
arrows={-latex}, line width=2pt,
]
\draw[connector, first] (first_alignment.south) -- (first_shared.north);
\draw[connector, second] (second_alignment.south) -- (second_shared.north);
\draw[connector, first] (first_shared.south) -- (first_warp.north);
\draw[connector, second] (second_shared.south) -- (second_warp.north);
% \draw[shared, line width=4pt] (first_shared.east) -- (second_shared.west);
%%%
\begin{axis}[
at={(first_warp.below south west)},
anchor={above north west},
yshift=-2ex,
decomposition joint plot,
xlabel=, ylabel=$\rv{y_1}$,
xticklabels={,,},
name=first_joint,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_first.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_first.dat};
\addplot[std, first, name path=first_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_zero_joint_sampled.dat};
\addplot[std, first, name path=first_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_18_deep_gp_0/sine_zero_joint_sampled.dat};
\addplot[first fill] fill between[of=first_plus and first_minus];
\addplot[mean, first] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_18_deep_gp_0/sine_zero_joint_sampled.dat};
\end{axis}
\begin{axis}[
at={(first_joint.south west)},
anchor={above north west},
yshift=-1ex,
decomposition joint plot,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_second.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_second.dat};
\addplot[std, second, name path=second_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_one_joint_sampled.dat};
\addplot[std, second, name path=second_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_19_deep_gp_1/sine_one_joint_sampled.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
\addplot[mean, second] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_19_deep_gp_1/sine_one_joint_sampled.dat};
\addplot[tiny sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/exp_19_deep_gp_1/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/exp_19_deep_gp_1/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/exp_19_deep_gp_1/sine_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}

130
ecml-poster/figures/toy_decomposition_mo_gp.tex

@ -1,130 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}[tight background]
\begin{axis}[
at={(0, 0)},
decomposition,
xlabel=, ylabel=$\rv{f}$,
xmin=-.2, xmax=1.2,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
xticklabel pos=top,
ymin=-1.5, ymax=1.5,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
ytick pos=left,
name=first_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_zero_joint_sampled.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_zero_joint_sampled.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus];
\addplot[mean, shared] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_04_multioutput_gp/sine_zero_joint_sampled.dat};
\end{axis}
\begin{axis}[
at={(first_shared.right of east)},
anchor={left of west},
xshift=25pt,
decomposition,
xlabel=, ylabel=,
xmin=-.2, xmax=1.2,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
xticklabel pos=top,
ymin=-1.5, ymax=1.5,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
ytick pos=right,
name=second_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus];
\addplot[mean, shared] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled.dat};
\end{axis}
\tikzstyle{connector} = [
shorten <= 1pt, shorten >= 1pt,
arrows={-latex}, line width=2pt,
]
\draw[connector, first] ($(first_shared.north) + (0, 15pt)$) node[above=-3pt, black, font={\small}] {$\rv{X}$} -- (first_shared.north);
\draw[connector, second] ($(second_shared.north) + (0, 15pt)$) node[above=-3pt, black, font={\small}] {$\rv{X}$} -- (second_shared.north);
\draw[connector, first] (first_shared.south) -- ($(first_shared.south) + (0, -15pt)$) node[below=-3pt, black, font={\small}] {$\rv{y_1}$};
\draw[connector, second] (second_shared.south) -- ($(second_shared.south) + (0, -15pt)$) node[below=-3pt, black, font={\small}] {$\rv{y_2}$};
\draw[shared, line width=4pt] (first_shared.east) -- (second_shared.west);
%%%
\begin{axis}[
at={(first_shared.below south west)},
anchor={above north west},
yshift=-4ex,
decomposition joint plot,
xlabel=, ylabel=$\rv{y_1}$,
xticklabels={,,},
name=first_joint,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_first.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_first.dat};
\addplot[std, first, name path=first_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_zero_joint_sampled.dat};
\addplot[std, first, name path=first_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_zero_joint_sampled.dat};
\addplot[first fill] fill between[of=first_plus and first_minus];
\addplot[mean, first] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_04_multioutput_gp/sine_zero_joint_sampled.dat};
\end{axis}
\begin{axis}[
at={(first_joint.south west)},
anchor={above north west},
yshift=-1ex,
decomposition joint plot,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_second.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_second.dat};
\addplot[std, second, name path=second_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled.dat};
\addplot[std, second, name path=second_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
\addplot[mean, second] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled.dat};
\addplot[tiny sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/exp_04_multioutput_gp/sine_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}

218
ecml-poster/figures/toy_decomposition_ours.tex

@ -1,218 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}[tight background]
\begin{axis}[
at={(0, 0)},
decomposition,
xlabel=$\rv{X}$, ylabel=$\rv{a}$,
xmin=-0.1, xmax=1.1,
xticklabel pos=top,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-2.2, ymax=2.2,
ytick={-2, 0, 2},
yticklabels={-2, , 2},
ytick pos=left,
name=first_alignment,
]
\addplot[std, first, name path=first_plus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_0_output_0.dat};
\addplot[std, first, name path=first_minus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_0_output_0.dat};
\addplot[first fill] fill between[of=first_plus and first_minus, on layer={axis background}];
\addplot[weak mean, first] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_layer_0_output_0.dat};
\end{axis}
\begin{axis}[
at={(first_alignment.right of east)},
anchor={left of west},
xshift=25pt,
decomposition,
xlabel=$\rv{X}$, ylabel=,
xmin=-0.1, xmax=1.1,
xticklabel pos=top,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-1.7, ymax=3.,
ytick={-1.5, 0.5, 2.5},
yticklabels={-1.5, , 2.5},
ytick pos=right,
name=second_alignment,
]
\addplot[std, second, name path=second_plus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_0_output_1.dat};
\addplot[std, second, name path=second_minus] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_0_output_1.dat};
\addplot[second fill] fill between[of=second_plus and second_minus, on layer={axis background}];
\addplot[weak mean, second] table[restrict x to domain=0:1, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_layer_0_output_1.dat};
\end{axis}
\begin{axis}[
at={(first_alignment.south)},
anchor={above north},
yshift=-5pt,
decomposition,
xlabel=, ylabel=$\rv{f}$,
xmin=-2.5, xmax=3,
xtick={-2, 0, 2},
xticklabels={-2, , 2},
xticklabel pos=top,
ymin=-2.5, ymax=4.5,
ytick={-2, 1, 4},
yticklabels={-2, , 4},
ytick pos=left,
name=first_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-2.5:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_1_output_0.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-2.5:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_1_output_0.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus, on layer={axis background}];
\addplot[weak mean, shared] table[restrict x to domain=-2.5:3, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_layer_1_output_0.dat};
\end{axis}
\begin{axis}[
at={(second_alignment.south |- first_shared.north)},
anchor={north},
decomposition,
xlabel=, ylabel=,
xmin=-2.5, xmax=3,
xtick={-2, 0, 2},
xticklabels={-2, , 2},
xticklabel pos=top,
ymin=-2, ymax=3,
ytick={-1.5, 0.5, 2.5},
yticklabels={-1.5, , 2.5},
ytick pos=right,
name=second_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-2.5:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_1_output_1.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-2.5:3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_1_output_1.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus, on layer={axis background}];
\addplot[weak mean, shared] table[restrict x to domain=-2.5:3, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_layer_1_output_1.dat};
\end{axis}
\begin{axis}[
at={(first_shared.south)},
anchor={above north},
yshift=-5pt,
decomposition,
xlabel=, ylabel=$\rv{g_1}$,
xmin=-2.5, xmax=4.5,
xtick={-2, 1, 4},
xticklabels={-2, , 4},
xticklabel pos=top,
ymin=-1.2, ymax=1.2,
yticklabels={,-1, , 1},
ytick pos=left,
name=first_warp,
]
\addplot[std, first, name path=first_plus] table[restrict x to domain=-2:4, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_2_output_0.dat};
\addplot[std, first, name path=first_minus] table[restrict x to domain=-2:4, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_2_output_0.dat};
\addplot[first fill] fill between[of=first_plus and first_minus, on layer={axis background}];
\addplot[weak mean, first] table[restrict x to domain=-2:4, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_layer_2_output_0.dat};
\end{axis}
\begin{axis}[
at={(second_shared.south |- first_warp.north)},
anchor={north},
decomposition,
xlabel=, ylabel=$\rv{g_2}$,
xmin=-2, xmax=3,
xtick={-1.5, 0, 2.5},
xticklabels={-1.5, , 2.5},
xticklabel pos=top,
ymin=-1.2, ymax=1.2,
yticklabels={,-1, , 1},
ytick pos=right,
name=second_warp,
]
\addplot[std, second, name path=second_plus] table[restrict x to domain=-1.5:2.5, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_2_output_1.dat};
\addplot[std, second, name path=second_minus] table[restrict x to domain=-1.5:2.5, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_layer_2_output_1.dat};
\addplot[second fill] fill between[of=second_plus and second_minus, on layer={axis background}];
\addplot[weak mean, second] table[restrict x to domain=-1.5:2.5, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_layer_2_output_1.dat};
\end{axis}
\tikzstyle{connector} = [
shorten <= 1pt, shorten >= 1pt,
arrows={-latex}, line width=2pt,
]
\draw[connector, first] (first_alignment.south) -- (first_shared.north);
\draw[connector, second] (second_alignment.south) -- (second_shared.north);
\draw[connector, first] (first_shared.south) -- (first_warp.north);
\draw[connector, second] (second_shared.south) -- (second_warp.north);
\draw[shared, line width=4pt] (first_shared.east) -- (second_shared.west);
%%%
\begin{axis}[
at={(first_warp.below south west)},
anchor={above north west},
yshift=-2ex,
decomposition joint plot,
xlabel=, ylabel=$\rv{y_1}$,
xticklabels={,,},
name=first_joint,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_first.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_first.dat};
\addplot[std, first, name path=first_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_zero_joint_sampled.dat};
\addplot[std, first, name path=first_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_zero_joint_sampled.dat};
\addplot[first fill] fill between[of=first_plus and first_minus];
\addplot[mean, first] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_zero_joint_sampled.dat};
\end{axis}
\begin{axis}[
at={(first_joint.south west)},
anchor={above north west},
yshift=-1ex,
decomposition joint plot,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_second.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_second.dat};
\addplot[std, second, name path=second_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_one_joint_sampled.dat};
\addplot[std, second, name path=second_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_15_our_model/sine_one_joint_sampled.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
\addplot[mean, second] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_15_our_model/sine_one_joint_sampled.dat};
\addplot[tiny sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/exp_15_our_model/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/exp_15_our_model/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/exp_15_our_model/sine_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}

130
ecml-poster/figures/toy_decomposition_shallow_gp.tex

@ -1,130 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}[tight background]
\begin{axis}[
at={(0, 0)},
decomposition,
xlabel=, ylabel=$\rv{f}$,
xmin=-.2, xmax=1.2,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
xticklabel pos=top,
ymin=-1.5, ymax=1.5,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
ytick pos=left,
name=first_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_16_shallow_gp_0/sine_zero_joint_sampled.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_16_shallow_gp_0/sine_zero_joint_sampled.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus];
\addplot[mean, shared] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_16_shallow_gp_0/sine_zero_joint_sampled.dat};
\end{axis}
\begin{axis}[
at={(first_shared.right of east)},
anchor={left of west},
xshift=25pt,
decomposition,
xlabel=, ylabel=,
xmin=-.2, xmax=1.2,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
xticklabel pos=top,
ymin=-1.5, ymax=1.5,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
ytick pos=right,
name=second_shared,
]
\addplot[std, shared, name path=shared_plus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled.dat};
\addplot[std, shared, name path=shared_minus] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus];
\addplot[mean, shared] table[restrict x to domain=-.2:1.2, ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled.dat};
\end{axis}
\tikzstyle{connector} = [
shorten <= 1pt, shorten >= 1pt,
arrows={-latex}, line width=2pt,
]
\draw[connector, first] ($(first_shared.north) + (0, 15pt)$) node[above=-3pt, black, font={\small}] {$\rv{X}$} -- (first_shared.north);
\draw[connector, second] ($(second_shared.north) + (0, 15pt)$) node[above=-3pt, black, font={\small}] {$\rv{X}$} -- (second_shared.north);
\draw[connector, first] (first_shared.south) -- ($(first_shared.south) + (0, -15pt)$) node[below=-3pt, black, font={\small}] {$\rv{y_1}$};
\draw[connector, second] (second_shared.south) -- ($(second_shared.south) + (0, -15pt)$) node[below=-3pt, black, font={\small}] {$\rv{y_2}$};
% \draw[shared, line width=4pt] (first_shared.east) -- (second_shared.west);
%%%
\begin{axis}[
at={(first_shared.below south west)},
anchor={above north west},
yshift=-4ex,
decomposition joint plot,
xlabel=, ylabel=$\rv{y_1}$,
xticklabels={,,},
name=first_joint,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_first.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_first.dat};
\addplot[std, first, name path=first_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_16_shallow_gp_0/sine_zero_joint_sampled.dat};
\addplot[std, first, name path=first_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_16_shallow_gp_0/sine_zero_joint_sampled.dat};
\addplot[first fill] fill between[of=first_plus and first_minus];
\addplot[mean, first] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_16_shallow_gp_0/sine_zero_joint_sampled.dat};
\end{axis}
\begin{axis}[
at={(first_joint.south west)},
anchor={above north west},
yshift=-1ex,
decomposition joint plot,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_second.dat};
\addplot[
data, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_second.dat};
\addplot[std, second, name path=second_plus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled.dat};
\addplot[std, second, name path=second_minus] table[ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
\addplot[mean, second] table[ignore chars={\#}, col sep=space, x=X, y=mu] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled.dat};
\addplot[tiny sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled_samples.dat};
\addplot[tiny sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/exp_17_shallow_gp_1/sine_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}

166
ecml-poster/figures/toy_decomposition_true.tex

@ -1,166 +0,0 @@
\documentclass[tikz,crop]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
% zero_warp = 5 * 2 * pi * x
% one_warp = 5 * 2 * pi * x ** 2
% generator = (.75 * (1. - tanh(x / 15.)) + .25) * sin(x)
% zero_post_warp = tanh(4 * x)
% one_post_warp = x
\begin{tikzpicture}
\begin{axis}[
true decomposition,
xlabel=, ylabel=$\rv{a}$,
xmin=0, xmax=1,
xtick={0, 0.5, 1},
xticklabels={},
ymin=-0.1, ymax=1.1,
ytick={0, 0.5, 1},
yticklabels={0, , 1},
name=first_alignment,
]
\addplot[wind data, first, domain=0:1, samples=3]{x};
\end{axis}
\begin{axis}[
at={(first_alignment.below south west)},
anchor={above north west},
yshift=5pt,
true decomposition,
xlabel=$\rv{X}$, ylabel=$\rv{a}$,
xmin=0, xmax=1,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-0.1, ymax=1.1,
ytick={0, 0.5, 1},
yticklabels={0, , 1},
name=second_alignment,
]
\addplot[wind data, second, domain=0:1, samples=50]{x^2};
\end{axis}
\begin{axis}[
at={($(first_alignment.right of east)!0.5!(second_alignment.right of east)$)},
anchor={left of west},
xshift=25pt,
true decomposition,
xlabel=$\rv{a}$, ylabel=$\rv{f}$,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-1.1, ymax=1.1,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
name=shared,
]
\addplot[wind data, shared, domain=0:1, samples=100]{
(.75 * (1. - tanh(x * 10 * pi / 15)) + .25) * sin(deg(x * 10 * pi))
};
\end{axis}
\begin{axis}[
at={(first_alignment.north -| shared.right of east)},
anchor={left of north west},
xshift=25pt,
true decomposition,
xlabel=, ylabel=$\rv{g_1}$,
xtick={-1, 0, 1},
xticklabels={,,},
ytick={-1, 0, 1},
yticklabels={-1, , 1},
name=first_warp,
]
\addplot[wind data, first, domain=-1:1, samples=50]{tanh(4 * x)};
\end{axis}
\begin{axis}[
at={(second_alignment.north -| first_warp.west)},
anchor={north west},
true decomposition,
xlabel=$\rv{f}$, ylabel=$\rv{g_2}$,
xtick={-1, 0, 1},
xticklabels={-1, , 1},
ytick={-1, 0, 1},
yticklabels={-1, , 1},
name=second_warp,
]
\addplot[wind data, second, domain=-1:1, samples=3]{x};
\end{axis}
\tikzstyle{connector} = [
shorten <= 5pt, shorten >= 10pt,
arrows={-latex}, line width=2pt,
]
\draw[connector, first] (first_alignment.right of east) -- (shared.west);
\draw[connector, second] (second_alignment.right of east) -- (shared.west);
\draw[connector, first] (shared.right of east) -- (first_warp.west);
\draw[connector, second] (shared.right of east) -- (second_warp.west);
\begin{axis}[
at={(second_alignment.below south west)},
anchor={above north west},
% yshift=-1ex,
true decomposition joint plot,
xlabel=$\rv{X}$, ylabel=$\rv{y_1}$,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-1.1, ymax=1.1,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
ytick pos=left,
name=first_joint,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_first.dat};
\addplot[
data, first
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_first.dat};
\end{axis}
\begin{axis}[
at={(second_warp.east |- first_joint.north)},
anchor={north east},
true decomposition joint plot,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
xtick={0, 0.5, 1},
xticklabels={0, , 1},
ymin=-1.1, ymax=1.1,
ytick={-1, 0, 1},
yticklabels={-1, , 1},
ytick pos=right,
name=second_joint,
]
\addplot[
latent function, sStoneDark
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_latent_second.dat};
\addplot[
data, second
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/sine_train_second.dat};
\end{axis}
\end{tikzpicture}
\end{document}

66
ecml-poster/figures/wind_alignment_samples_left.tex

@ -1,66 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
model plot,
width=.875\textwidth,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
x unit={min},
xtick={-0.55, -0.45, -0.35},
xticklabels={39, , 47},
ytick pos=right,
ytick={-1, 0, 1, 2},
yticklabels={0.6, 0.8, 1, 1.2},
y unit=W,
y unit prefix=M,
xmin=-0.55, xmax=-0.35,
ymin=-1.5, ymax=2.5,
]
\addplot[std, second, name path=second_plus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_one_joint_sample.dat};
\addplot[std, second, name path=second_minus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_one_joint_sample.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
% \addplot[weak mean, second]
% table[restrict x to domain=-0.6:-0.3, ignore chars={\#}, col sep=space, x=X, y=mu]
% {\figurepath/data/wind_one_joint_sample.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.7:-.5,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.4:-.2,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data, dashed,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.5:-.4,
x=X, y=Y
] {\figurepath/data/wind_hole_data.dat};
\addplot[sample, hannah3] table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y=posterior] {\figurepath/data/wind_alignment_sample_0.dat};
\addplot[sample, hannah2] table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y=posterior] {\figurepath/data/wind_alignment_sample_1.dat};
\addplot[sample, hannah0] table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y=posterior] {\figurepath/data/wind_alignment_sample_2.dat};
% \addplot[sample] table[restrict x to domain=-0.6:-0.3, ignore chars={\#}, col sep=space, x=X, y=posterior] {\figurepath/data/wind_alignment_sample_3.dat};
% \addplot[sample] table[restrict x to domain=-0.6:-0.3, ignore chars={\#}, col sep=space, x=X, y=posterior] {\figurepath/data/wind_alignment_sample_4.dat};
\end{axis}
\end{tikzpicture}
\end{document}

136
ecml-poster/figures/wind_data.tex

@ -1,136 +0,0 @@
\documentclass[tikz,crop,varwidth=500pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}
\tikzstyle{machine}=[draw, very thick, rounded corners, inner sep=16pt]
\tikzstyle{flow}=[edge, directed, sRedDark, line width=2.5pt, shorten <= 8pt, shorten >= 8pt]
\pgfplotsset{intuition/.style = {
enlarge x limits=false,
ticks=none,
width=250pt,
height=125pt,
}}
\begin{scope}[
start chain=going below,
node distance=60pt,
every join/.style=flow,
]
\node["Wind Fronts"{sRedDark, above}, on chain, random variable, sRedDark, fill=sRedDark!20] (L) {$\rv{u}$};
\node[on chain, join, machine, sTealDark, fill=sTealDark!20] (A) {Front Turbine};
\node[on chain, join, machine, sGreenDark, fill=sGreenDark!20] (B) {Back Turbine};
\end{scope}
\begin{axis}[
at={($(A.east) + (2.5em, 0)$)},
anchor=west,
intuition,
xlabel=$\rv{t}$, ylabel=$\rv{y}$,
xmin=0, xmax=1,
ymin=0, ymax=1,
ytick pos=right,
name=first_observations,
]
\pgfmathsetseed{42}
\addplot[first, mean, smooth, domain=0:1, samples=150] {
0.5 * exp(-(x - 0.2)^2 / (2 * 0.025^2))
+ 0.3 * exp(-(x - 0.4)^2 / (2 * 0.025^2))
+ 0.5 * exp(-(x - 0.8)^2 / .4)
+ 0.2 * rnd
};
\coordinate (b0) at (0.125, 1);
\coordinate (b1) at (0.125, 0);
\coordinate (b2) at (0.275, 0);
\coordinate (b3) at (0.275, 1);
\coordinate (b4) at (0.325, 1);
\coordinate (b5) at (0.325, 0);
\coordinate (b6) at (0.475, 0);
\coordinate (b7) at (0.475, 1);
\end{axis}
\begin{axis}[
at={($(first_observations.west)!(B)!(first_observations.south west)$)},
anchor=west,
intuition,
xlabel=$\rv{t}$, ylabel=$\rv{y}$,
xmin=0, xmax=1,
ymin=0, ymax=1,
ytick pos=right,
name=second_observations,
]
\pgfmathsetseed{23}
\addplot[second, mean, smooth, domain=0:1, samples=150] {
0.5 * exp(-(x - 0.4)^2 / (2 * 0.025^2))
+ 0.3 * exp(-(x - 0.8)^2 / (2 * 0.025^2))
+ 0.5 * exp(-(x - 0.8)^2 / .4)
+ 0.2 * rnd
};
\coordinate (c0) at (0.325, 1);
\coordinate (c1) at (0.325, 0);
\coordinate (c2) at (0.475, 0);
\coordinate (c3) at (0.475, 1);
\coordinate (c4) at (0.725, 1);
\coordinate (c5) at (0.725, 0);
\coordinate (c6) at (0.875, 0);
\coordinate (c7) at (0.875, 1);
\end{axis}
\draw[flow, sTealDark] (A) -- (first_observations);
\draw[flow, sGreenDark] (B) -- (second_observations);
\begin{axis}[
at={($(first_observations.west)!(L)!(first_observations.south west)$)},
anchor=west,
intuition,
xlabel=$\rv{t}$, ylabel=$\rv{y}$,
xmin=0, xmax=1,
ymin=0, ymax=1,
ytick pos=right,
name=latent,
]
\addplot[sRedDark, mean, domain=0:1, samples=150] {
0.5 * exp(-(x - 0.2)^2 / (2 * 0.025^2))
+ 0.3 * exp(-(x - 0.4)^2 / (2 * 0.025^2))
+ 0.5 * exp(-(x - 0.8)^2 / .4)
};
\coordinate (a0) at (0.125, 1);
\coordinate (a1) at (0.125, 0);
\coordinate (a2) at (0.275, 0);
\coordinate (a3) at (0.275, 1);
\coordinate (a4) at (0.325, 1);
\coordinate (a5) at (0.325, 0);
\coordinate (a6) at (0.475, 0);
\coordinate (a7) at (0.475, 1);
\end{axis}
\begin{scope}[on background layer]
\draw[draw=none, fill=sRedDark!20]
(a0) -- (a1)
-- (b0) -- (b1)
-- (c0) -- (c1)
-- (c2) -- (c3)
-- (b2) -- (b3)
-- (a2) -- (a3) -- cycle;
\draw[draw=none, fill=sRedDark!20]
(a4) -- (a5)
-- (b4) -- (b5)
-- (c4) -- (c5)
-- (c6) -- (c7)
-- (b6) -- (b7)
-- (a6) -- (a7) -- cycle;
\end{scope}
\end{tikzpicture}
\end{document}

65
ecml-poster/figures/wind_dgp_samples_left.tex

@ -1,65 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
model plot,
width=.875\textwidth,
xlabel=$\rv{X}$, ylabel=$\rv{y_2}$,
x unit={min},
xtick={-0.55, -0.45, -0.35},
xticklabels={39, , 47},
ytick pos=left,
ytick={-1, 0, 1, 2},
yticklabels={0.6, 0.8, 1, 1.2},
y unit=W,
y unit prefix=M,
xmin=-0.55, xmax=-0.35,
ymin=-1.5, ymax=2.5,
]
\addplot[std, second, name path=second_plus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled.dat};
\addplot[std, second, name path=second_minus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
% \addplot[weak mean, second]
% table[restrict x to domain=-0.6:-0.3, ignore chars={\#}, col sep=space, x=X, y=mu]
% {\figurepath/data/wind_exp_19_deep_one/wind_one_joint.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.7:-.5,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.4:-.2,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data, dashed,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.5:-.4,
x=X, y=Y
] {\figurepath/data/wind_hole_data.dat};
\addplot[sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled_samples.dat};
\addplot[sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled_samples.dat};
\addplot[sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled_samples.dat};
% \addplot[sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=3] {\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled_samples.dat};
% \addplot[sample, hannah4] table[ignore chars={\#}, col sep=space, x=X, y=4] {\figurepath/data/wind_exp_19_deep_one/wind_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}

206
ecml-poster/figures/wind_joint_model.tex

@ -1,206 +0,0 @@
\documentclass[tikz,crop,varwidth=1014.92007pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
name=upper,
model plot,
width=.9\textwidth,
xlabel=, ylabel=$\rv{y_1}$,
xtick={-1.6,-1.4,-1.2,-1,-0.8,-0.6,-0.4,-0.2,0,0.2,0.4,0.6,0.8},
xticklabels={,,},
ytick={-2, 0, 2},
yticklabels={$0.4$, $0.8$, $1.2$},
ytick pos=left,
y unit=W,
y unit prefix=M,
xmin=-1.6, xmax=0.8,
ymin=-2.5, ymax=2.5,
]
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
x=X, y=Y
] {\figurepath/data/wind_zero_data.dat};
\addplot[std, first, name path=first_plus]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_zero_joint.dat};
\addplot[std, first, name path=first_minus]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_zero_joint.dat};
\addplot[first fill] fill between[of=first_plus and first_minus, on layer={axis background}];
\addplot[mean, first]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y=mu]
{\figurepath/data/wind_zero_joint.dat};
\coordinate (a1) at (-1.35, 0.383);
\coordinate (a2) at (-0.6, 1.13);
\coordinate (a3) at (0.544, -1.06);
\coordinate (a4) at (-0.2, 0.884);
\coordinate (a5a) at (0.35, 0.66);
\coordinate (a5b) at (0.25, 2.07);
\coordinate (a5c) at (0.15, 0.75);
\end{axis}
\begin{axis}[
at={($(upper.south) + (0, -10pt)$)},
anchor={north},
name=middle,
model plot,
width=.9\textwidth,
xlabel=, ylabel=$\Delta \bm{t}$,
xtick={-1.6,-1.4,-1.2,-1,-0.8,-0.6,-0.4,-0.2,0,0.2,0.4,0.6,0.8},
xticklabels={,,},
ymin=-0.2, ymax=0.2,
ytick pos=left,
ytick={-0.2, -0.1, 0, 0.1, 0.2},
yticklabels={$-7.5$, , $0$, , $7.5$},
y unit=min,
% ylabel shift=-10pt,
xmin=-1.6, xmax=0.8,
]
\addplot[tumgray1, thick] {0};
\addplot[std, shared, name path=shared_plus]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_relative_alignment.dat};
\addplot[std, shared, name path=shared_minus]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_relative_alignment.dat};
\addplot[shared fill] fill between[of=shared_plus and shared_minus, on layer={axis background}];
\addplot[mean, shared]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y=mu]
{\figurepath/data/wind_relative_alignment.dat};
\coordinate (b1) at (-1.4, .05);
\coordinate (b2) at (-0.6, 0.);
\coordinate (b3) at (0.6, -.056);
\coordinate (b4) at (-0.3, 0.1);
\coordinate (b5a) at (0.2, 0.15);
\coordinate (b5b) at (0.2, 0.05);
\coordinate (b5c) at (0.2, -0.05);
\end{axis}
\begin{axis}[
at={($(middle.south) + (0, -10pt)$)},
anchor={north},
name=lower,
model plot,
width=.9\textwidth,
xlabel=$\rv{t}$, ylabel=$\rv{y_2}$,
xtick={-1.6,-1.4,-1.2,-1,-0.8,-0.6,-0.4,-0.2,0,0.2,0.4,0.6,0.8},
% xticklabels={$-1.2$,,$-0.8$,,$-0.4$,,$0$,,$0.4$,,$0.8$,,$1.2$},
xticklabels={0,,15,,30,,45,,60,,75,,90},
x unit={min},
xmin=-1.6, xmax=0.8,
ymin=-2.5, ymax=2.5,
ytick={-2, 0, 2},
yticklabels={$0.4$, $0.8$, $1.2$},
ytick pos=left,
y unit=W,
y unit prefix=M,
]
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-1.6:-.5,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.4:.1,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=.1:0.8,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data, dashed,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.5:-.4,
x=X, y=Y
] {\figurepath/data/wind_hole_data.dat};
\addplot[
wind data, dashed,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=.1:.4,
x=X, y=Y
] {\figurepath/data/wind_hole_data.dat};
\addplot[std, second, name path=second_plus]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_one_joint_sample.dat};
\addplot[std, second, name path=second_minus]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_one_joint_sample.dat};
\addplot[second fill] fill between[of=second_plus and second_minus, on layer={axis background}];
\addplot[mean, second]
table[restrict x to domain=-1.6:0.8, ignore chars={\#}, col sep=space, x=X, y=mu]
{\figurepath/data/wind_one_joint_sample.dat};
\coordinate (c1) at (-1.4, 0.22);
\coordinate (c2) at (-0.6, 1.01);
\coordinate (c3) at (0.6, -1.25);
\coordinate (c4) at (-0.3, 0.70);
\coordinate (c5) at (0.2, 0.99);
\end{axis}
\draw (a1) node[alignment node] (A1) {};
\draw (b1) node[alignment node] (B1) {};
\draw (c1) node[alignment node] (C1) {};
\draw[alignment connection] (A1.south) -- (B1.north);
\draw[alignment connection] (B1.south) -- (C1.north);
\draw (a2) node[alignment node] (A2) {};
\draw (b2) node[alignment node] (B2) {};
\draw (c2) node[alignment node] (C2) {};
\draw[alignment connection] (A2.south) -- (B2.north);
\draw[alignment connection] (B2.south) -- (C2.north);
\draw (a3) node[alignment node] (A3) {};
\draw (b3) node[alignment node] (B3) {};
\draw (c3) node[alignment node] (C3) {};
\draw[alignment connection] (A3.south) -- (B3.north);
\draw[alignment connection] (B3.south) -- (C3.north);
\draw (a4) node[alignment node] (A4) {};
\draw (b4) node[alignment node] (B4) {};
\draw (c4) node[alignment node] (C4) {};
\draw[alignment connection] (A4.south) -- (B4.north);
\draw[alignment connection] (B4.south) -- (C4.north);
\draw (c5) node[alignment node] (C5) {};
\draw (a5a) node[alignment node] (A5a) {};
\draw (a5b) node[alignment node] (A5b) {};
\draw (a5c) node[alignment node] (A5c) {};
\draw (b5a) node[tiny alignment node] (B5a) {};
\draw (b5b) node[tiny alignment node] (B5b) {};
\draw (b5c) node[tiny alignment node] (B5c) {};
\draw[alignment connection] (A5a.south) -- (B5a.north);
\draw[alignment connection] (B5a.south) -- (C5.north);
\draw[alignment connection] (A5b.south) -- (B5b.north);
\draw[alignment connection] (B5b.south) -- (C5.north);
\draw[alignment connection] (A5c.south) -- (B5c.north);
\draw[alignment connection] (B5c.south) -- (C5.north);
\end{tikzpicture}
\end{document}

65
ecml-poster/figures/wind_mo_gp_samples_left.tex

@ -1,65 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
model plot,
width=.875\textwidth,
xlabel=, ylabel=$\rv{y_2}$,
xtick={-0.55, -0.45, -0.35},
xticklabels={39, , 47},
ytick pos=right,
ytick={-1, 0, 1, 2},
yticklabels={0.6, 0.8, 1, 1.2},
y unit=W,
y unit prefix=M,
xmin=-0.55, xmax=-0.35,
ymin=-1.5, ymax=2.5,
]
\addplot[std, second, name path=second_plus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint.dat};
\addplot[std, second, name path=second_minus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
% \addplot[weak mean, second]
% table[restrict x to domain=-0.6:-0.3, ignore chars={\#}, col sep=space, x=X, y=mu]
% {\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.7:-.5,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.4:-.2,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data, dashed,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.5:-.4,
x=X, y=Y
] {\figurepath/data/wind_hole_data.dat};
\addplot[sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint_sampled_samples.dat};
\addplot[sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint_sampled_samples.dat};
\addplot[sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint_sampled_samples.dat};
% \addplot[sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=3] {\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint_sampled_samples.dat};
% \addplot[sample, hannah4] table[ignore chars={\#}, col sep=space, x=X, y=4] {\figurepath/data/wind_exp_14_shallow_multioutput_gp/wind_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}

65
ecml-poster/figures/wind_shallow_gp_samples_left.tex

@ -1,65 +0,0 @@
\documentclass[tikz,crop,varwidth=456.7365315pt]{standalone}
\input{tikz_standalone.tex}
\input{tikz_common.tex}
\input{tikz_colors.tex}
\input{../../preamble/abbreviations.tex}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
model plot,
width=.875\textwidth,
xlabel=, ylabel=$\rv{y_2}$,
xtick={-0.55, -0.45, -0.35},
xticklabels={39, , 47},
ytick pos=left,
ytick={-1, 0, 1, 2},
yticklabels={0.6, 0.8, 1, 1.2},
y unit=W,
y unit prefix=M,
xmin=-0.55, xmax=-0.35,
ymin=-1.5, ymax=2.5,
]
\addplot[std, second, name path=second_plus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} + \thisrow{2std}]
{\figurepath/data/wind_exp_21_shallow_one/wind_one_joint.dat};
\addplot[std, second, name path=second_minus]
table[restrict x to domain=-0.601:-0.3, ignore chars={\#}, col sep=space, x=X, y expr=\thisrow{mu} - \thisrow{2std}]
{\figurepath/data/wind_exp_21_shallow_one/wind_one_joint.dat};
\addplot[second fill] fill between[of=second_plus and second_minus];
% \addplot[weak mean, second]
% table[restrict x to domain=-0.6:-0.3, ignore chars={\#}, col sep=space, x=X, y=mu]
% {\figurepath/data/wind_exp_21_shallow_one/wind_one_joint.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.7:-.5,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.4:-.2,
x=X, y=Y
] {\figurepath/data/wind_one_data.dat};
\addplot[
wind data, dashed,
] table[
ignore chars={\#}, col sep=space,
restrict x to domain=-.5:-.4,
x=X, y=Y
] {\figurepath/data/wind_hole_data.dat};
\addplot[sample, hannah0] table[ignore chars={\#}, col sep=space, x=X, y=0] {\figurepath/data/wind_exp_21_shallow_one/wind_one_joint_sampled_samples.dat};
\addplot[sample, hannah2] table[ignore chars={\#}, col sep=space, x=X, y=1] {\figurepath/data/wind_exp_21_shallow_one/wind_one_joint_sampled_samples.dat};
\addplot[sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=2] {\figurepath/data/wind_exp_21_shallow_one/wind_one_joint_sampled_samples.dat};
% \addplot[sample, hannah3] table[ignore chars={\#}, col sep=space, x=X, y=3] {\figurepath/data/wind_exp_21_shallow_one/wind_one_joint_sampled_samples.dat};
% \addplot[sample, hannah4] table[ignore chars={\#}, col sep=space, x=X, y=4] {\figurepath/data/wind_exp_21_shallow_one/wind_one_joint_sampled_samples.dat};
\end{axis}
\end{tikzpicture}
\end{document}
Loading…
Cancel
Save