class Ai4cr::NeuralNetwork::Cmn::MiniNetManager
- Ai4cr::NeuralNetwork::Cmn::MiniNetManager
- Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Cmn::MiniNet)
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
ai4cr/neural_network/cmn/mini_net_manager.crConstructors
Class Method Summary
Instance Method Summary
- #breed_validations(parent_a : T, parent_b : T, delta)
-
#mix_parts(child : MiniNet, parent_a : MiniNet, parent_b : MiniNet, delta)
abstract
Instance methods inherited from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Cmn::MiniNet)
breed(parent_a : T, parent_b : T, delta = 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,
breed_validations(parent_a : T, parent_b : T, delta)
breed_validations,
build_team(qty_new_members : Int32, **params) : Array(T)
build_team,
copy_and_mix(parent_a, parent_b, delta)
copy_and_mix,
counter
counter,
counter_reset(value = 0)
counter_reset,
create(**params)
create,
cross_breed(team_members : Array(T))
cross_breed,
estimate_better_delta(error_a : Float64, error_b : Float64)estimate_better_delta(ancestor_a : T, ancestor_b : T) 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, train_team(inputs, outputs, team_members : Array(T), max_members = MAX_MEMBERS_DEFAULT, train_qty = 1) train_team, train_team_in_parallel(inputs, outputs, team_members, train_qty) train_team_in_parallel, train_team_using_sequence(inputs_sequence, outputs_sequence, team_members : Array(T), max_members = MAX_MEMBERS_DEFAULT, train_qty = 1) train_team_using_sequence
Constructor methods inherited from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Cmn::MiniNet)
new(pull : JSON::PullParser)new new
Class methods inherited from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Cmn::MiniNet)
counter : CounterSafe::Exclusive
counter
Constructor Detail
Class Method Detail
Instance Method Detail
Description copied from class Ai4cr::Breed::Manager(Ai4cr::NeuralNetwork::Cmn::MiniNet)
abstract