Method: Transformers::Distilbert::FFN#initialize
- Defined in:
- lib/transformers/models/distilbert/modeling_distilbert.rb
#initialize(config) ⇒ FFN
Returns a new instance of FFN.
154 155 156 157 158 159 160 161 162 |
# File 'lib/transformers/models/distilbert/modeling_distilbert.rb', line 154 def initialize(config) super() @dropout = Torch::NN::Dropout.new(p: config.dropout) @chunk_size_feed_forward = config.chunk_size_feed_forward @seq_len_dim = 1 @lin1 = Torch::NN::Linear.new(config.dim, config.hidden_dim) @lin2 = Torch::NN::Linear.new(config.hidden_dim, config.dim) @activation = Activations.get_activation(config.activation) end |