Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dingdong-Inc/frn-50k-baseline
/ types & classes
Types & classes
203 in github.com/Dingdong-Inc/frn-50k-baseline
⨍
Functions
842
◇
Types & classes
203
↓ 26 callers
Class
Adam
The optimizer wrapper for PyTorch Adam :class:`torch.optim.Adam`. Parameters ---------- lr : float The learning rate of the optim
latent_demand_recovery/pypots/optim/adam.py:17
↓ 12 callers
Class
BaseDataset
Base dataset class for models in PyPOTS. Parameters ---------- data : The dataset for model input, should be a dictionary or
latent_demand_recovery/pypots/data/dataset/base.py:22
↓ 10 callers
Class
SaitsLoss
latent_demand_recovery/pypots/nn/modules/saits/loss.py:15
↓ 8 callers
Class
ScaledDotProductAttention
Scaled dot-product attention. Parameters ---------- temperature: The temperature for scaling. attn_dropout: The drop
latent_demand_recovery/pypots/nn/modules/transformer/attention.py:42
↓ 7 callers
Class
MultiHeadAttention
Transformer multi-head attention module. Parameters ---------- n_heads: The number of heads in multi-head attention. d_model
latent_demand_recovery/pypots/nn/modules/transformer/attention.py:129
↓ 6 callers
Class
SeriesDecompositionBlock
Series decomposition block
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:227
↓ 5 callers
Class
AutoCorrelationLayer
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:165
↓ 5 callers
Class
DataEmbedding
latent_demand_recovery/pypots/nn/modules/transformer/embedding.py:164
↓ 5 callers
Class
PositionalEncoding
Generate positional encoding according to time information.
latent_demand_recovery/pypots/nn/modules/raindrop/layers.py:43
↓ 5 callers
Class
StandardScaler
demand_forecasting/DLinear/utils/tools.py:71
↓ 5 callers
Class
TransformerEncoderLayer
Transformer encoder layer. Parameters ---------- d_model: The dimension of the input tensor. d_ffn: The dimension of
latent_demand_recovery/pypots/nn/modules/transformer/layers.py:68
↓ 4 callers
Class
FourierCrossAttentionW
latent_demand_recovery/pypots/nn/modules/fedformer/layers.py:448
↓ 4 callers
Class
InformerEncoder
latent_demand_recovery/pypots/nn/modules/informer/auto_encoder.py:11
↓ 4 callers
Class
SeasonalLayerNorm
A special designed layer normalization for the seasonal part.
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:194
↓ 4 callers
Class
TemporalDecay
The module used to generate the temporal decay factor gamma in the GRU-D model. Please refer to the original paper :cite:`che2018GRUD` for more de
latent_demand_recovery/pypots/nn/modules/grud/layers.py:10
↓ 4 callers
Class
TransformerEncoder
Transformer encoder. Parameters ---------- n_layers: The number of layers in the encoder. d_model: The dimension of
latent_demand_recovery/pypots/nn/modules/transformer/auto_encoder.py:18
↓ 3 callers
Class
AutoformerEncoderLayer
Autoformer encoder layer with the progressive decomposition architecture.
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:242
↓ 3 callers
Class
DatasetForBRITS
Dataset class for BRITS. Parameters ---------- data : The dataset for model input, should be a dictionary including keys as 'X' a
latent_demand_recovery/pypots/imputation/brits/data.py:17
↓ 3 callers
Class
DatasetForGPVAE
Dataset class for GP-VAE. Parameters ---------- data : The dataset for model input, should be a dictionary including keys as 'X'
latent_demand_recovery/pypots/imputation/gpvae/data.py:15
↓ 3 callers
Class
DatasetForMRNN
Dataset class for BRITS. Parameters ---------- data : The dataset for model input, should be a dictionary including keys as 'X' a
latent_demand_recovery/pypots/imputation/mrnn/data.py:17
↓ 3 callers
Class
DatasetForUSGAN
Dataset class for USGAN, the same with the one for BRITS. Parameters ---------- data : The dataset for model input, should be a d
latent_demand_recovery/pypots/imputation/usgan/data.py:13
↓ 3 callers
Class
sparseKernelFT1d
latent_demand_recovery/pypots/nn/modules/fedformer/layers.py:262
↓ 2 callers
Class
AttentionLayer
Perform attention across the -2 dim (the -1 dim is `model_dim`). Make sure the tensor is permuted to correct shape before attention. E.g.
latent_demand_recovery/pypots/nn/modules/imputeformer/attention.py:6
↓ 2 callers
Class
AutoCorrelation
AutoCorrelation Mechanism with the following two phases: (1) period-based dependencies discovery (2) time delay aggregation
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:16
↓ 2 callers
Class
BackboneBRITS
model BRITS: Bidirectional RITS BRITS consists of two RITS, which take time-series data from two directions (forward/backward) respectively.
latent_demand_recovery/pypots/nn/modules/brits/backbone.py:179
↓ 2 callers
Class
BackboneRITS
model RITS: Recurrent Imputation for Time Series Attributes ---------- n_steps : sequence length (number of time steps) n_fe
latent_demand_recovery/pypots/nn/modules/brits/backbone.py:27
↓ 2 callers
Class
Dataset
demand_forecasting/TFT/dataset/dataset.py:11
↓ 2 callers
Class
DatasetForAutoformer
Actually Autoformer uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/autoformer/data.py:13
↓ 2 callers
Class
DatasetForCSDI
Dataset for CSDI model. Notes ----- In CSDI official code, `observed_mask` indicates all observed values in raw data. `gt_mask` indic
latent_demand_recovery/pypots/imputation/csdi/data.py:17
↓ 2 callers
Class
DatasetForCrossformer
Actually Crossformer uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/crossformer/data.py:13
↓ 2 callers
Class
DatasetForDLinear
Actually DLinear uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/dlinear/data.py:13
↓ 2 callers
Class
DatasetForETSformer
Actually ETSformer uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/etsformer/data.py:13
↓ 2 callers
Class
DatasetForFEDformer
Actually FEDformer uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/fedformer/data.py:13
↓ 2 callers
Class
DatasetForImputeFormer
latent_demand_recovery/pypots/imputation/imputeformer/data.py:6
↓ 2 callers
Class
DatasetForInformer
Actually Informer uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/informer/data.py:13
↓ 2 callers
Class
DatasetForPatchTST
Actually PatchTST uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/patchtst/data.py:13
↓ 2 callers
Class
DatasetForSAITS
Dataset for models that need MIT (masked imputation task) in their training, such as SAITS. For more information about MIT, please refer to :cite
latent_demand_recovery/pypots/imputation/saits/data.py:16
↓ 2 callers
Class
DatasetForTimesNet
Actually TimesNet uses the same data strategy as SAITS, needs MIT for training.
latent_demand_recovery/pypots/imputation/timesnet/data.py:13
↓ 2 callers
Class
DatasetForTransformer
latent_demand_recovery/pypots/imputation/transformer/data.py:13
↓ 2 callers
Class
DatasetForiTransformer
latent_demand_recovery/pypots/imputation/itransformer/data.py:13
↓ 2 callers
Class
ExponentialSmoothing
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:54
↓ 2 callers
Class
FourierBlock
latent_demand_recovery/pypots/nn/modules/fedformer/layers.py:739
↓ 2 callers
Class
InceptionBlockV1
latent_demand_recovery/pypots/nn/modules/timesnet/layers.py:26
↓ 2 callers
Class
MultiRNNCell
latent_demand_recovery/pypots/nn/modules/crli/layers.py:33
↓ 2 callers
Class
MultiWaveletTransform
1D multiwavelet block.
latent_demand_recovery/pypots/nn/modules/fedformer/layers.py:398
↓ 2 callers
Class
ObservationPropagation
latent_demand_recovery/pypots/nn/modules/raindrop/layers.py:80
↓ 2 callers
Class
PatchEmbedding
latent_demand_recovery/pypots/nn/modules/patchtst/layers.py:14
↓ 2 callers
Class
PeepholeLSTMCell
Notes ----- This implementation is adapted from https://gist.github.com/Kaixhin/57901e91e5c5a8bac3eb0cbbdd3aba81
latent_demand_recovery/pypots/nn/modules/vader/layers.py:34
↓ 2 callers
Class
PositionWiseFeedForward
Position-wise feed forward network (FFN) in Transformer. Parameters ---------- d_in: The dimension of the input tensor. d_hi
latent_demand_recovery/pypots/nn/modules/transformer/layers.py:17
↓ 2 callers
Class
PositionalEncoding
The original positional-encoding module for Transformer. Parameters ---------- d_hid: The dimension of the hidden layer. n_p
latent_demand_recovery/pypots/nn/modules/transformer/embedding.py:19
↓ 2 callers
Class
PredictionHead
latent_demand_recovery/pypots/nn/modules/patchtst/layers.py:95
↓ 2 callers
Class
TimeSeriesDataSet
PyTorch Dataset for fitting timeseries models. The dataset automates common tasks such as * scaling and encoding of variables * nor
demand_forecasting/TFT/data/timeseries.py:118
↓ 1 callers
Class
AutoformerDecoderLayer
Autoformer decoder layer with the progressive decomposition architecture
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:279
↓ 1 callers
Class
BackboneCSDI
latent_demand_recovery/pypots/nn/modules/csdi/backbone.py:15
↓ 1 callers
Class
BackboneDLinear
latent_demand_recovery/pypots/nn/modules/dlinear/backbone.py:14
↓ 1 callers
Class
BackboneGPVAE
model GPVAE with Gaussian Process prior Parameters ---------- input_dim : int, the feature dimension of the input time_lengt
latent_demand_recovery/pypots/nn/modules/gpvae/backbone.py:23
↓ 1 callers
Class
BackboneMRNN
latent_demand_recovery/pypots/nn/modules/mrnn/backbone.py:18
↓ 1 callers
Class
BackboneSAITS
latent_demand_recovery/pypots/nn/modules/saits/backbone.py:27
↓ 1 callers
Class
BackboneTimesNet
latent_demand_recovery/pypots/nn/modules/timesnet/backbone.py:14
↓ 1 callers
Class
BackboneUSGAN
USGAN model
latent_demand_recovery/pypots/nn/modules/usgan/backbone.py:23
↓ 1 callers
Class
CSDI
The PyTorch implementation of the CSDI model :cite:`tashiro2021csdi`. Parameters ---------- n_steps : The number of time steps in
latent_demand_recovery/pypots/imputation/csdi/model.py:38
↓ 1 callers
Class
ConvLayer
latent_demand_recovery/pypots/nn/modules/informer/layers.py:34
↓ 1 callers
Class
CrliDecoder
latent_demand_recovery/pypots/nn/modules/crli/layers.py:218
↓ 1 callers
Class
CrliDiscriminator
latent_demand_recovery/pypots/nn/modules/crli/layers.py:141
↓ 1 callers
Class
CrliGenerator
latent_demand_recovery/pypots/nn/modules/crli/layers.py:116
↓ 1 callers
Class
CrossformerEncoder
latent_demand_recovery/pypots/nn/modules/crossformer/auto_encoder.py:12
↓ 1 callers
Class
CsdiDiffusionEmbedding
latent_demand_recovery/pypots/nn/modules/csdi/layers.py:28
↓ 1 callers
Class
CsdiDiffusionModel
latent_demand_recovery/pypots/nn/modules/csdi/layers.py:124
↓ 1 callers
Class
CsdiResidualBlock
latent_demand_recovery/pypots/nn/modules/csdi/layers.py:62
↓ 1 callers
Class
CustomConv1d
latent_demand_recovery/pypots/nn/modules/gpvae/layers.py:96
↓ 1 callers
Class
DLinear
The PyTorch implementation of the DLinear model. DLinear is originally proposed by Zeng et al. in :cite:`zeng2023dlinear`. Parameters ---
latent_demand_recovery/pypots/imputation/dlinear/model.py:34
↓ 1 callers
Class
DampingLayer
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:273
↓ 1 callers
Class
Dense
A simple fully-connected layer.
latent_demand_recovery/pypots/nn/modules/imputeformer/mlp.py:4
↓ 1 callers
Class
ETSformerDecoder
latent_demand_recovery/pypots/nn/modules/etsformer/auto_encoder.py:27
↓ 1 callers
Class
ETSformerDecoderLayer
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:298
↓ 1 callers
Class
ETSformerEncoder
latent_demand_recovery/pypots/nn/modules/etsformer/auto_encoder.py:11
↓ 1 callers
Class
ETSformerEncoderLayer
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:217
↓ 1 callers
Class
EarlyStopping
demand_forecasting/DLinear/utils/tools.py:32
↓ 1 callers
Class
EmbeddedAttention
Spatial embedded attention layer. The node embedding serves as the query and key matrices for attentive aggregation on graphs.
latent_demand_recovery/pypots/nn/modules/imputeformer/attention.py:121
↓ 1 callers
Class
EmbeddedAttentionLayer
latent_demand_recovery/pypots/nn/modules/imputeformer/attention.py:163
↓ 1 callers
Class
FEDformerEncoder
latent_demand_recovery/pypots/nn/modules/fedformer/autoencoder.py:25
↓ 1 callers
Class
FeatureRegression
The module used to capture the correlation between features for imputation in BRITS. Attributes ---------- W : tensor The weights
latent_demand_recovery/pypots/nn/modules/brits/layers.py:26
↓ 1 callers
Class
Feedforward
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:96
↓ 1 callers
Class
FourierCrossAttention
latent_demand_recovery/pypots/nn/modules/fedformer/layers.py:790
↓ 1 callers
Class
FourierLayer
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:142
↓ 1 callers
Class
GMMLayer
latent_demand_recovery/pypots/nn/modules/vader/layers.py:92
↓ 1 callers
Class
GPVAE
The PyTorch implementation of the GPVAE model :cite:`fortuin2020gpvae`. Parameters ---------- n_steps : The number of time steps
latent_demand_recovery/pypots/imputation/gpvae/model.py:37
↓ 1 callers
Class
GpvaeDecoder
latent_demand_recovery/pypots/nn/modules/gpvae/layers.py:238
↓ 1 callers
Class
GpvaeEncoder
latent_demand_recovery/pypots/nn/modules/gpvae/layers.py:155
↓ 1 callers
Class
GrowthLayer
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:111
↓ 1 callers
Class
ImplicitImputation
latent_demand_recovery/pypots/nn/modules/vader/layers.py:23
↓ 1 callers
Class
ImputeFormer
The PyTorch implementation of the ImputeFormer model. ImputeFormer is originally proposed by Nie et al. in KDD'24: cite:`nie2024imputeformer`.
latent_demand_recovery/pypots/imputation/imputeformer/model.py:17
↓ 1 callers
Class
InformerDecoder
latent_demand_recovery/pypots/nn/modules/informer/auto_encoder.py:40
↓ 1 callers
Class
InformerEncoderLayer
latent_demand_recovery/pypots/nn/modules/informer/layers.py:167
↓ 1 callers
Class
LambdaLR
Sets the learning rate of each parameter group to the initial lr times a given function. When last_epoch=-1, sets initial lr as lr. Parameter
latent_demand_recovery/pypots/optim/lr_scheduler/lambda_lrs.py:13
↓ 1 callers
Class
LevelLayer
latent_demand_recovery/pypots/nn/modules/etsformer/layers.py:195
↓ 1 callers
Class
MLP
Simple Multi-layer Perceptron encoder with optional linear readout.
latent_demand_recovery/pypots/nn/modules/imputeformer/mlp.py:19
↓ 1 callers
Class
MWT_CZ1d
latent_demand_recovery/pypots/nn/modules/fedformer/layers.py:318
↓ 1 callers
Class
Model
demand_forecasting/TFT/trainer/model.py:13
↓ 1 callers
Class
MovingAvgBlock
The moving average block to highlight the trend of time series.
latent_demand_recovery/pypots/nn/modules/autoformer/layers.py:207
next →
1–100 of 203, ranked by callers