RNN_OriginalFedAvg#
- class fl_sim.models.RNN_OriginalFedAvg(embedding_dim: int = 8, vocab_size: int = 90, hidden_size: int = 256)[源代码]#
基类:
Module,CLFMixin,SizeMixin,DiffMixinCreates a RNN model using LSTM layers for Shakespeare language models (next character prediction task).
This replicates the model structure in the paper [McMahan et al.[1]]. This is also recommended model by [Reddi et al.[2]].
Modified from FedML.
- 参数:
References
- forward(input_seq: Tensor) Tensor[源代码]#
Forward pass.
- 参数:
input_seq (torch.Tensor) -- Shape
(batch_size, seq_len), dtypetorch.long.- 返回:
Shape
(batch_size, vocab_size, seq_len), dtypetorch.float32.- 返回类型: