paddlets.models.anomaly.dl._mtad_gat.layer

class ConvLayer(feature_dim: int, kernel_size: int = 7)[源代码]

基类:Layer

用于提取高维特征的卷积层。

参数
  • feature_dim (int) – 特征的维度。

  • kernel_size (int) – 卷积核大小。

_pad

填充层。

Type

paddle.nn.Layer

_conv

卷积层。

Type

paddle.nn.Layer

_relu

激活层。

Type

paddle.nn.Layer

forward(x)[源代码]

Forward

参数

x (paddle.Tensor) – 输入的数据。

返回

卷积层的输出。

返回类型

paddle.Tensor

class GRULayer(input_size: int, hidden_size: int, num_layers: int, dropout: float)[源代码]

基类:Layer

GRU层。

参数
  • input_size (int) – 输入数据的大小。

  • hidden_size (int) – 隐层的大小。

  • num_layers (int) – 隐层的层数。

  • dropout (float) – dropout参数。

_dropout

dropout参数。

Type

float

_gru

gru层。

Type

paddle.nn.Layer

forward(x)[源代码]

Forward

参数

x (paddle.Tensor) – 输入的数据。

返回

gru层的输出。

返回类型

out(paddle.Tensor)