C# Класс Ocronet.Dynamic.Recognizers.MlpClassifier

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

Защищенные свойства (Protected)

Свойство Тип Описание
crossvalidate bool
cv_error float
nn_error float
personal_number int
w1 Floatarray

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

Метод Описание
ChangeHidden ( int newn ) : void
Complexity ( ) : float
Copy ( MlpClassifier other ) : void
CrossValidatedError ( ) : float
Info ( ) : void
InitData ( IDataset ds, int nhidden, Intarray newc2i = null, Intarray newi2c = null ) : void
MlpClassifier ( ) : System
MlpClassifier ( int PersonalNumber ) : System
OutputsDense ( Floatarray result, Floatarray x_raw ) : float
TrainDense ( IDataset ds ) : void
TrainOne ( Floatarray z, Floatarray target, Floatarray x, float eta ) : void

do a single stochastic gradient descent step

dsigmoidy ( float y ) : float
dstdsigmoid ( float x ) : float

derivative of the "standard" sigmoid

nClasses ( ) : int
nFeatures ( ) : int
nHidden ( ) : int
sigmoid ( float x ) : float

sigmoid function for neural networks 0 .. 1

sigmoid_speed ( float x ) : float

"standard" sigmoid -1.71593428 .. 1.71593428

Защищенные методы

Метод Описание
InitRandom ( int ninput, int nhidden, int noutput ) : void
count_zeros ( Floatarray a ) : int
logspace ( int i, int n, float lo, float hi ) : float

logarithmically spaced samples in an interval

mvmul0 ( Floatarray result, Floatarray a, Floatarray v ) : void

random samples from the normal density

normalize ( Floatarray v ) : void
outer_add ( Floatarray a, Floatarray u, Floatarray v, float eps ) : void
vmmul0 ( Floatarray result, Floatarray v, Floatarray a ) : void

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

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

public ChangeHidden ( int newn ) : void
newn int
Результат void

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

public Complexity ( ) : float
Результат float

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

public Copy ( MlpClassifier other ) : void
other MlpClassifier
Результат void

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

public CrossValidatedError ( ) : float
Результат float

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

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

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

public InitData ( IDataset ds, int nhidden, Intarray newc2i = null, Intarray newi2c = null ) : void
ds Ocronet.Dynamic.IOData.IDataset
nhidden int
newc2i Intarray
newi2c Intarray
Результат void

InitRandom() защищенный Метод

protected InitRandom ( int ninput, int nhidden, int noutput ) : void
ninput int
nhidden int
noutput int
Результат void

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

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

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

public MlpClassifier ( int PersonalNumber ) : System
PersonalNumber int
Результат System

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

public OutputsDense ( Floatarray result, Floatarray x_raw ) : float
result Floatarray
x_raw Floatarray
Результат float

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

public TrainDense ( IDataset ds ) : void
ds Ocronet.Dynamic.IOData.IDataset
Результат void

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

do a single stochastic gradient descent step
public TrainOne ( Floatarray z, Floatarray target, Floatarray x, float eta ) : void
z Floatarray
target Floatarray
x Floatarray
eta float
Результат void

count_zeros() защищенный статический Метод

protected static count_zeros ( Floatarray a ) : int
a Floatarray
Результат int

dsigmoidy() публичный статический Метод

public static dsigmoidy ( float y ) : float
y float
Результат float

dstdsigmoid() публичный статический Метод

derivative of the "standard" sigmoid
public static dstdsigmoid ( float x ) : float
x float
Результат float

logspace() защищенный статический Метод

logarithmically spaced samples in an interval
protected static logspace ( int i, int n, float lo, float hi ) : float
i int
n int
lo float
hi float
Результат float

mvmul0() защищенный статический Метод

random samples from the normal density
protected static mvmul0 ( Floatarray result, Floatarray a, Floatarray v ) : void
result Floatarray
a Floatarray
v Floatarray
Результат void

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

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

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

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

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

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

normalize() защищенный Метод

protected normalize ( Floatarray v ) : void
v Floatarray
Результат void

outer_add() защищенный статический Метод

protected static outer_add ( Floatarray a, Floatarray u, Floatarray v, float eps ) : void
a Floatarray
u Floatarray
v Floatarray
eps float
Результат void

sigmoid() публичный статический Метод

sigmoid function for neural networks 0 .. 1
public static sigmoid ( float x ) : float
x float
Результат float

sigmoid_speed() публичный статический Метод

"standard" sigmoid -1.71593428 .. 1.71593428
public static sigmoid_speed ( float x ) : float
x float
Результат float

vmmul0() защищенный статический Метод

protected static vmmul0 ( Floatarray result, Floatarray v, Floatarray a ) : void
result Floatarray
v Floatarray
a Floatarray
Результат void

Описание свойств

crossvalidate защищенное свойство

protected bool crossvalidate
Результат bool

cv_error защищенное свойство

protected float cv_error
Результат float

nn_error защищенное свойство

protected float nn_error
Результат float

personal_number защищенное свойство

protected int personal_number
Результат int

w1 защищенное свойство

protected Floatarray w1
Результат Floatarray