Method: Ai4r::Som::Som#initialize

Defined in:
lib/ai4r/som/som.rb

#initialize(dim, number_of_nodes, layer) ⇒ Som

Returns a new instance of Som.



61
62
63
64
65
66
67
68
# File 'lib/ai4r/som/som.rb', line 61

def initialize(dim, number_of_nodes, layer)
  @layer = layer
  @dimension = dim
  @number_of_nodes = number_of_nodes
  @nodes = Array.new(number_of_nodes * number_of_nodes)
  @epoch = 0
  @cache = {}
end