--- title: Autoformer encoder-decoder keywords: fastai sidebar: home_sidebar nb_path: "nbs/models_components__autoformer.ipynb" ---
{% raw %}
{% endraw %} {% raw %}
{% endraw %} {% raw %}

class my_Layernorm[source]

my_Layernorm(channels) :: Module

Special designed layernorm for the seasonal part

{% endraw %} {% raw %}

class moving_avg[source]

moving_avg(kernel_size, stride) :: Module

Moving average block to highlight the trend of time series

{% endraw %} {% raw %}

class series_decomp[source]

series_decomp(kernel_size) :: Module

Series decomposition block

{% endraw %} {% raw %}

class EncoderLayer[source]

EncoderLayer(attention, d_model, d_ff=None, moving_avg=25, dropout=0.1, activation='relu') :: Module

Autoformer encoder layer with the progressive decomposition architecture

{% endraw %} {% raw %}

class Encoder[source]

Encoder(attn_layers, conv_layers=None, norm_layer=None) :: Module

Autoformer encoder

{% endraw %} {% raw %}

class DecoderLayer[source]

DecoderLayer(self_attention, cross_attention, d_model, c_out, d_ff=None, moving_avg=25, dropout=0.1, activation='relu') :: Module

Autoformer decoder layer with the progressive decomposition architecture

{% endraw %} {% raw %}

class Decoder[source]

Decoder(layers, norm_layer=None, projection=None) :: Module

Autoformer encoder

{% endraw %} {% raw %}
{% endraw %}