class MicroGrad::Neuron::ReLU(T)

Overview

Non-linear neuron that uses ReLU

Defined in:

micrograd/nn.cr

Constructors

Instance Method Summary

Instance methods inherited from class MicroGrad::Neuron(T)

activate!(inputs) : Value(T) activate!, b : Value(T) b, parameters : Array(Value(T)) parameters, to_s(io) to_s, w : Array(Value(T)) w

Constructor methods inherited from class MicroGrad::Neuron(T)

new(num_inputs) new

Instance methods inherited from module MicroGrad::Common(T)

activate!(inputs) activate!, parameters : Array(Value(T)) parameters, to_s(io) to_s, zero_grad! zero_grad!

Constructor Detail

def self.new(num_inputs) #

Create a linear neuron with num_inputs


[View source]

Instance Method Detail

def activate!(inputs) : Value(T) #

:inherit:


[View source]