Class: GRX::NN::LeakyReLU

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

Instance Method Summary collapse

Methods inherited from Module

#call, #load_weights, #parameters, #save_weights, #zero_grad

Constructor Details

#initialize(alpha = 0.01) ⇒ LeakyReLU

Returns a new instance of LeakyReLU.



150
151
152
# File 'lib/grx/nn.rb', line 150

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

Instance Method Details

#forward(x) ⇒ Object



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

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

#to_sObject



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

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