class Ai4cr::NeuralNetwork::Rnn::RnnSimpleManager
- Ai4cr::NeuralNetwork::Rnn::RnnSimpleManager
- Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Rnn::RnnSimple)
- Reference
- Object
Defined in:
ai4cr/neural_network/rnn/rnn_simple_manager.crConstructors
Instance Method Summary
- #mini_net_manager : Ai4cr::NeuralNetwork::Cmn::MiniNetManager
-
#mix_parts(child : RnnSimple, parent_a : RnnSimple, parent_b : RnnSimple, delta)
abstract
Instance methods inherited from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Rnn::RnnSimple)
breed(parent_a : T, parent_b : T, delta = Ai4cr::Data::Utils.rand_excluding(scale: 2, offset: -0.5))
breed,
breed_counter_tick
breed_counter_tick,
breed_id_and_delta(child, birth_id, parent_a, parent_b, delta)
breed_id_and_delta,
copy_and_mix(parent_a, parent_b, delta)
copy_and_mix,
counter_reset(value = 0)
counter_reset,
create(**params)
create,
estimate_better_delta(error_a : Float64, error_b : Float64)
estimate_better_delta,
mix_nested_parts(parent_a_part, parent_b_part, delta)
mix_nested_parts,
mix_one_part_number(parent_a_part : Number, parent_b_part : Number, delta)
mix_one_part_number,
mix_one_part_string(parent_a_part : String, parent_b_part : String, delta)
mix_one_part_string,
mix_parts(child : T, parent_a : T, parent_b : T, delta)
mix_parts,
parts_to_copy(parent_a : T, parent_b : T, delta)
parts_to_copy
Constructor methods inherited from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Rnn::RnnSimple)
new(pull : JSON::PullParser)new new
Constructor Detail
Instance Method Detail
Description copied from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Rnn::RnnSimple)
abstract