C# Класс geneticAlgo.indiv

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ToString ( ) : string
addDoubleToWeigths ( double d ) : void
eval ( bool set_eval = true ) : void
getEvalValue ( ) : double
getLayer ( int layer_num ) : List
getLayersRange ( int startpos, int endpos ) : List>
getNbLayer ( ) : int
getNbNeuronAtLayer ( int layer_num ) : int
getNeuron ( int layer_num, int Neuron_num ) : Nn.Neuron
getNn ( ) : Nn.Neural_network
indiv ( ) : System
indiv ( List Nn ) : System
indiv ( List data ) : System
indiv ( List data, double evalValue ) : System
indiv ( List size_layers ) : System
indiv ( indiv I ) : System
indiv ( indiv I, double eval ) : System
isEvalFinished ( ) : bool
setDataAtPos ( int layer_num, int Neuron_num, int weigth_num, double newData ) : void
setEvalValue ( double eval ) : void
setNeuralNetwork ( Nn Nn ) : void

Описание методов

ToString() публичный Метод

public ToString ( ) : string
Результат string

addDoubleToWeigths() публичный Метод

public addDoubleToWeigths ( double d ) : void
d double
Результат void

eval() публичный Метод

public eval ( bool set_eval = true ) : void
set_eval bool
Результат void

getEvalValue() публичный Метод

public getEvalValue ( ) : double
Результат double

getLayer() публичный Метод

public getLayer ( int layer_num ) : List
layer_num int
Результат List

getLayersRange() публичный Метод

public getLayersRange ( int startpos, int endpos ) : List>
startpos int
endpos int
Результат List>

getNbLayer() публичный Метод

public getNbLayer ( ) : int
Результат int

getNbNeuronAtLayer() публичный Метод

public getNbNeuronAtLayer ( int layer_num ) : int
layer_num int
Результат int

getNeuron() публичный Метод

public getNeuron ( int layer_num, int Neuron_num ) : Nn.Neuron
layer_num int
Neuron_num int
Результат Nn.Neuron

getNn() публичный Метод

public getNn ( ) : Nn.Neural_network
Результат Nn.Neural_network

indiv() публичный Метод

public indiv ( ) : System
Результат System

indiv() публичный Метод

public indiv ( List Nn ) : System
Nn List
Результат System

indiv() публичный Метод

public indiv ( List data ) : System
data List
Результат System

indiv() публичный Метод

public indiv ( List data, double evalValue ) : System
data List
evalValue double
Результат System

indiv() публичный Метод

public indiv ( List size_layers ) : System
size_layers List
Результат System

indiv() публичный Метод

public indiv ( indiv I ) : System
I indiv
Результат System

indiv() публичный Метод

public indiv ( indiv I, double eval ) : System
I indiv
eval double
Результат System

isEvalFinished() публичный Метод

public isEvalFinished ( ) : bool
Результат bool

setDataAtPos() публичный Метод

public setDataAtPos ( int layer_num, int Neuron_num, int weigth_num, double newData ) : void
layer_num int
Neuron_num int
weigth_num int
newData double
Результат void

setEvalValue() публичный Метод

public setEvalValue ( double eval ) : void
eval double
Результат void

setNeuralNetwork() публичный Метод

public setNeuralNetwork ( Nn Nn ) : void
Nn Nn
Результат void