class

Fann::Network::Standard

Inherits Reference / Object

Constants

Log = ::Log.for("standard")

Constructors

new(input : Int32, hidden : Array(Int32), output : Int32)
Source
new(path : String)
Source

Instance methods

close
Source
input_size
Source
nn=(nn : Pointer(LibFANN::Fann))
Source
output_size
Source
randomize_weights(min : Float64, max : Float64)
Source
run(input : Array(Float64))
Source
save(path : String) : Int32
Source
set_hidden_layer_activation_func(func : LibFANN::ActivationfuncEnum)
Source
set_output_layer_activation_func(func : LibFANN::ActivationfuncEnum)
Source
train_algorithm(algo : LibFANN::TrainEnum)
Source
train_batch(train_data : Pointer(LibFANN::TrainData), opts = {:max_runs => 200, :desired_mse => 0.01, :log_each => 1})
Source
train_batch_multicore(train_data : Pointer(LibFANN::TrainData), threads : Int32, opts = {:max_runs => 200, :desired_mse => 0.01, :log_each => 1})
Source
train_single(input : Array(Float64), output : Array(Float64))
Source