#include <CscNeuralNetworkGeneticAlgorithmIndividualGenerator.h>
◆ CscNeuralNetworkGeneticAlgorithmIndividualGenerator()
| conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::CscNeuralNetworkGeneticAlgorithmIndividualGenerator |
( |
unsigned |
nbNeuralNetworkInputsInit, |
|
|
unsigned |
nbNeuralNetworkOutputsInit, |
|
|
AllPossibilitiesHyperparameters * |
allPossibilitiesHyperparameters |
|
) |
| |
◆ ~CscNeuralNetworkGeneticAlgorithmIndividualGenerator()
| conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::~CscNeuralNetworkGeneticAlgorithmIndividualGenerator |
( |
| ) |
|
|
virtual |
◆ createIndividualByCopy()
◆ createIndividualByCrossover()
◆ createIndividualByMutation()
◆ createNeuralNetworkIndividualRandomly()
◆ getHiddenLayersActivationFunctionPossibilities()
| const vector< CscActivationFunction > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getHiddenLayersActivationFunctionPossibilities |
( |
| ) |
const |
◆ getInitializationBiasesStrategyPossibilities()
| const vector< CscInitializationBiasStrategy > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getInitializationBiasesStrategyPossibilities |
( |
| ) |
const |
◆ getInitializationWeightsStrategyPossibilities()
| const vector< CscInitializationWeightsStrategy > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getInitializationWeightsStrategyPossibilities |
( |
| ) |
const |
◆ getLearningRatePossibilities()
| const vector< float > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getLearningRatePossibilities |
( |
| ) |
const |
◆ getLossFunctionPossibilities()
| const vector< CscLossFunction > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getLossFunctionPossibilities |
( |
| ) |
const |
◆ getNbDataPerMiniBatchPossibilities()
| const vector< unsigned > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getNbDataPerMiniBatchPossibilities |
( |
| ) |
const |
◆ getNbHiddenLayersPossibilities()
| const vector< unsigned > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getNbHiddenLayersPossibilities |
( |
| ) |
const |
◆ getNbNeuralNetworkInputs()
| const unsigned conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getNbNeuralNetworkInputs |
( |
| ) |
const |
◆ getNbNeuralNetworkOutputs()
| const unsigned conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getNbNeuralNetworkOutputs |
( |
| ) |
const |
◆ getNbNeuronsPerHiddenLayerPossibilities()
| const vector< unsigned > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getNbNeuronsPerHiddenLayerPossibilities |
( |
| ) |
const |
◆ getNeuralNetworkTypePossibilities()
| const vector< CscNeuralNetworkType > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getNeuralNetworkTypePossibilities |
( |
| ) |
const |
◆ getOutputLayerActivationFunctionPossibilities()
| const vector< CscActivationFunction > * conscience_core::ai::nn::CscNeuralNetworkGeneticAlgorithmIndividualGenerator::getOutputLayerActivationFunctionPossibilities |
( |
| ) |
const |
The documentation for this class was generated from the following files: