Class: GRX::NN::LeakyReLU

Inherits:
Module
  • Object
show all
Defined in:
lib/grx/nn.rb

Instance Method Summary collapse

Methods inherited from Module

#call, #parameters, #zero_grad

Constructor Details

#initialize(alpha = 0.01) ⇒ LeakyReLU

Returns a new instance of LeakyReLU.



144
145
146
# File 'lib/grx/nn.rb', line 144

def initialize(alpha = 0.01)
  @alpha = alpha
end

Instance Method Details

#forward(x) ⇒ Object



147
# File 'lib/grx/nn.rb', line 147

def forward(x) = x.leaky_relu(@alpha)

#to_sObject



148
# File 'lib/grx/nn.rb', line 148

def to_s = "LeakyReLU(alpha=#{@alpha})"