Class: Phren::Neuron

Inherits:
Object
  • Object
show all
Defined in:
lib/neuron.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(value, id) ⇒ Neuron

Returns a new instance of Neuron.

Parameters:

  • value (Float)

    for neuron

  • [layer (Array)

    id,index]



9
10
11
12
13
# File 'lib/neuron.rb', line 9

def initialize(value, id)
  @value = value
  @id = id
  @error_signal = 0
end

Instance Attribute Details

#error_signalObject

Returns the value of attribute error_signal.



5
6
7
# File 'lib/neuron.rb', line 5

def error_signal
  @error_signal
end

#idObject (readonly)

Returns the value of attribute id.



6
7
8
# File 'lib/neuron.rb', line 6

def id
  @id
end

#valueObject

Returns the value of attribute value.



5
6
7
# File 'lib/neuron.rb', line 5

def value
  @value
end