C# 클래스 geneticAlgo.indiv

파일 보기 프로젝트 열기: fabelier/tansegrity-game 1 사용 예제들

공개 메소드들

메소드 설명
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