Add build system files
This commit is contained in:
@@ -31,6 +31,9 @@
|
||||
\input{lib/latex-common/common.tex}
|
||||
\pgfplotsset{colorscheme/cel}
|
||||
|
||||
\newcommand{\res}{src/2024-12-03/res}
|
||||
|
||||
|
||||
%
|
||||
%
|
||||
% CEL Template
|
||||
@@ -161,23 +164,23 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
]
|
||||
\addplot+[scol0, mark=none, line width=1pt, densely dashed, forget plot]
|
||||
table[col sep=comma, x=Eb_N0, y=FER]
|
||||
{res/performance_204.33.484.csv};
|
||||
{\res/performance_204.33.484.csv};
|
||||
\addplot+[scol0, mark=none, line width=1pt]
|
||||
table[col sep=comma, x=Eb_N0, y=BER]
|
||||
{res/performance_204.33.484.csv};
|
||||
{\res/performance_204.33.484.csv};
|
||||
\addlegendentry{Adam Decoder}
|
||||
|
||||
\addplot+[scol2, mark=none, line width=1pt, densely dashed, forget plot]
|
||||
table[col sep=comma, x=Eb_N0, y=FER]
|
||||
{res/proximal_performance_204.33.484.csv};
|
||||
{\res/proximal_performance_204.33.484.csv};
|
||||
\addplot+[scol2, mark=none, line width=1pt]
|
||||
table[col sep=comma, x=Eb_N0, y=BER]
|
||||
{res/proximal_performance_204.33.484.csv};
|
||||
{\res/proximal_performance_204.33.484.csv};
|
||||
\addlegendentry{Proximal Decoder}
|
||||
|
||||
\addplot+[black, mark=none, line width=1pt, densely dashed, forget plot]
|
||||
table[col sep=comma, x=Eb_N0, y=FER]
|
||||
{res/ml_performance_204.33.484.csv};
|
||||
{\res/ml_performance_204.33.484.csv};
|
||||
\addlegendimage{black, mark=none, line width=1pt}
|
||||
\addlegendentry{ML Decoder\citereference{Hel+23}}
|
||||
\end{axis}
|
||||
@@ -221,11 +224,11 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
]
|
||||
\addplot+[scol0, mark=none, line width=1pt, densely dashed]
|
||||
table[col sep=comma, x=learning_rate, y=FER, discard if not={Eb_N0}{4.0}]
|
||||
{res/parameter_choice_learning_rate.csv};
|
||||
{\res/parameter_choice_learning_rate.csv};
|
||||
|
||||
\addplot+[scol0, mark=none, line width=1pt]
|
||||
table[col sep=comma, x=learning_rate, y=BER, discard if not={Eb_N0}{4.0}]
|
||||
{res/parameter_choice_learning_rate.csv};
|
||||
{\res/parameter_choice_learning_rate.csv};
|
||||
|
||||
\draw[scol1] (axis cs:5e-2,0.001) -- (axis cs:5e-2,2);
|
||||
\addplot[scol1, mark=*] coordinates {(5e-2,0.0074)} node{};
|
||||
@@ -271,11 +274,11 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
]
|
||||
\addplot+[scol0, mark=none, line width=1pt, densely dashed]
|
||||
table[col sep=comma, x=max_iter, y=FER]
|
||||
{res/parameter_choice_max_iterations.csv};
|
||||
{\res/parameter_choice_max_iterations.csv};
|
||||
|
||||
\addplot+[scol0, mark=none, line width=1pt]
|
||||
table[col sep=comma, x=max_iter, y=BER]
|
||||
{res/parameter_choice_max_iterations.csv};
|
||||
{\res/parameter_choice_max_iterations.csv};
|
||||
|
||||
\draw[scol1] (axis cs:150,1e-3) -- (axis cs:150,2);
|
||||
\addplot[scol1, mark=*] coordinates {(150,0.0068)} node{};
|
||||
@@ -315,17 +318,17 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
|
||||
\addplot[scol0, line width=1pt, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma]
|
||||
{res/performance_bch_31_26.csv};
|
||||
{\res/performance_bch_31_26.csv};
|
||||
\addplot[scol0, line width=1pt]
|
||||
table [x=Eb_N0, y=BER, col sep=comma]
|
||||
{res/performance_bch_31_26.csv};
|
||||
{\res/performance_bch_31_26.csv};
|
||||
|
||||
\addplot[scol2, line width=1pt, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma]
|
||||
{res/proximal_performance_bch_31_26.csv};
|
||||
{\res/proximal_performance_bch_31_26.csv};
|
||||
\addplot[scol2, line width=1pt]
|
||||
table [x=Eb_N0, y=BER, col sep=comma]
|
||||
{res/proximal_performance_bch_31_26.csv};
|
||||
{\res/proximal_performance_bch_31_26.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
|
||||
@@ -349,17 +352,17 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
|
||||
\addplot[scol0, line width=1pt, solid, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma]
|
||||
{res/performance_96.33.965.csv};
|
||||
{\res/performance_96.33.965.csv};
|
||||
\addplot[scol0, line width=1pt, solid]
|
||||
table [x=Eb_N0, y=BER, col sep=comma]
|
||||
{res/performance_96.33.965.csv};
|
||||
{\res/performance_96.33.965.csv};
|
||||
|
||||
\addplot[scol2, line width=1pt, solid, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma]
|
||||
{res/proximal_performance_96.33.965.csv};
|
||||
{\res/proximal_performance_96.33.965.csv};
|
||||
\addplot[scol2, line width=1pt, solid]
|
||||
table [x=Eb_N0, y=BER, col sep=comma]
|
||||
{res/proximal_performance_96.33.965.csv};
|
||||
{\res/proximal_performance_96.33.965.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
|
||||
@@ -388,20 +391,20 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
\addplot[scol0, line width=1pt, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma,
|
||||
discard if gt={Eb_N0}{6}]
|
||||
{res/performance_204.33.484.csv};
|
||||
{\res/performance_204.33.484.csv};
|
||||
\addplot[scol0, line width=1pt]
|
||||
table [x=Eb_N0, y=BER, col sep=comma,
|
||||
discard if gt={Eb_N0}{6}]
|
||||
{res/performance_204.33.484.csv};
|
||||
{\res/performance_204.33.484.csv};
|
||||
|
||||
\addplot[scol2, line width=1pt, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma,
|
||||
discard if gt={Eb_N0}{6}]
|
||||
{res/proximal_performance_204.33.484.csv};
|
||||
{\res/proximal_performance_204.33.484.csv};
|
||||
\addplot[scol2, line width=1pt]
|
||||
table [x=Eb_N0, y=BER, col sep=comma,
|
||||
discard if gt={Eb_N0}{6}]
|
||||
{res/proximal_performance_204.33.484.csv};
|
||||
{\res/proximal_performance_204.33.484.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
|
||||
@@ -426,17 +429,17 @@ def decode(self, y: torch.Tensor) -> torch.Tensor:
|
||||
|
||||
\addplot[scol0, line width=1pt, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma]
|
||||
{res/performance_204.55.187.csv};
|
||||
{\res/performance_204.55.187.csv};
|
||||
\addplot[scol0, line width=1pt]
|
||||
table [x=Eb_N0, y=BER, col sep=comma]
|
||||
{res/performance_204.55.187.csv};
|
||||
{\res/performance_204.55.187.csv};
|
||||
|
||||
\addplot[scol2, line width=1pt, densely dashed]
|
||||
table [x=Eb_N0, y=FER, col sep=comma]
|
||||
{res/proximal_performance_204.55.187.csv};
|
||||
{\res/proximal_performance_204.55.187.csv};
|
||||
\addplot[scol2, line width=1pt]
|
||||
table [x=Eb_N0, y=BER, col sep=comma]
|
||||
{res/proximal_performance_204.55.187.csv};
|
||||
{\res/proximal_performance_204.55.187.csv};
|
||||
\end{axis}
|
||||
\end{tikzpicture}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user