Class: DNN::Losses::SigmoidCrossEntropy
- Defined in:
- lib/dnn/core/losses.rb
Instance Attribute Summary collapse
-
#eps ⇒ Float
Return the eps value.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(eps: 1e-7) ⇒ SigmoidCrossEntropy
constructor
A new instance of SigmoidCrossEntropy.
- #to_hash ⇒ Object
Methods inherited from Loss
Constructor Details
#initialize(eps: 1e-7) ⇒ SigmoidCrossEntropy
Returns a new instance of SigmoidCrossEntropy.
153 154 155 |
# File 'lib/dnn/core/losses.rb', line 153 def initialize(eps: 1e-7) @eps = eps end |
Instance Attribute Details
#eps ⇒ Float
Return the eps value.
146 147 148 |
# File 'lib/dnn/core/losses.rb', line 146 def eps @eps end |
Class Method Details
.from_hash(hash) ⇒ Object
148 149 150 |
# File 'lib/dnn/core/losses.rb', line 148 def self.from_hash(hash) SigmoidCrossEntropy.new(eps: hash[:eps]) end |
Instance Method Details
#to_hash ⇒ Object
157 158 159 |
# File 'lib/dnn/core/losses.rb', line 157 def to_hash super(eps: @eps) end |