C# 클래스 Nn.Neuron

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

공개 메소드들

메소드 설명
Neuron ( ) : UnityEngine
Neuron ( List inputs, System rand ) : UnityEngine
Neuron ( List weight, List input, System rand, bool bias = true ) : UnityEngine
Neuron ( List weight, System rand, bool bias = true ) : UnityEngine
Neuron ( Neuron N ) : UnityEngine
Neuron ( int n_weights, System rand, bool bias = true ) : UnityEngine
activation ( double val, double lambda = 0.2 ) : double
combinaison ( ) : double
fire ( ) : double
getAllInput ( ) : List
getBias ( ) : double
getInput ( int position ) : double
getNbWeigths ( ) : int
getWeigth ( int position ) : double
setBias ( double bias ) : void
setInput ( Input input, int position ) : void
setInput ( double input, int position ) : void
setWeight ( double weights, int position ) : void
toString ( bool debug ) : string

비공개 메소드들

메소드 설명
combinaison ( List inputs ) : double
main ( List inputs ) : void

메소드 상세

Neuron() 공개 메소드

public Neuron ( ) : UnityEngine
리턴 UnityEngine

Neuron() 공개 메소드

public Neuron ( List inputs, System rand ) : UnityEngine
inputs List
rand System
리턴 UnityEngine

Neuron() 공개 메소드

public Neuron ( List weight, List input, System rand, bool bias = true ) : UnityEngine
weight List
input List
rand System
bias bool
리턴 UnityEngine

Neuron() 공개 메소드

public Neuron ( List weight, System rand, bool bias = true ) : UnityEngine
weight List
rand System
bias bool
리턴 UnityEngine

Neuron() 공개 메소드

public Neuron ( Neuron N ) : UnityEngine
N Neuron
리턴 UnityEngine

Neuron() 공개 메소드

public Neuron ( int n_weights, System rand, bool bias = true ) : UnityEngine
n_weights int
rand System
bias bool
리턴 UnityEngine

activation() 공개 메소드

public activation ( double val, double lambda = 0.2 ) : double
val double
lambda double
리턴 double

combinaison() 공개 메소드

public combinaison ( ) : double
리턴 double

fire() 공개 메소드

public fire ( ) : double
리턴 double

getAllInput() 공개 메소드

public getAllInput ( ) : List
리턴 List

getBias() 공개 메소드

public getBias ( ) : double
리턴 double

getInput() 공개 메소드

public getInput ( int position ) : double
position int
리턴 double

getNbWeigths() 공개 메소드

public getNbWeigths ( ) : int
리턴 int

getWeigth() 공개 메소드

public getWeigth ( int position ) : double
position int
리턴 double

setBias() 공개 메소드

public setBias ( double bias ) : void
bias double
리턴 void

setInput() 공개 메소드

public setInput ( Input input, int position ) : void
input Input
position int
리턴 void

setInput() 공개 메소드

public setInput ( double input, int position ) : void
input double
position int
리턴 void

setWeight() 공개 메소드

public setWeight ( double weights, int position ) : void
weights double
position int
리턴 void

toString() 공개 메소드

public toString ( bool debug ) : string
debug bool
리턴 string