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

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

Открытые свойства

Свойство Тип Описание
DisableJunk bool

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

Свойство Тип Описание
_extractor ComponentContainerExtractor

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

Метод Описание
Classify ( Floatarray v ) : int
Copy ( IModel model ) : void
GetExtractor ( ) : IExtractor
GetModel ( int i ) : IComponent
GetProto ( Floatarray v, int i, int variant ) : void
IModel ( ) : System
MakeModel ( string name ) : IModel

Создает экземпляр класса, наследованного от IModel

OnTrainRound ( object sender, TrainEventArgs args ) : void
Outputs ( Floatarray p, Floatarray x ) : float
SetExtractor ( string name ) : void
SetModel ( IModel model, int i ) : void
UpdateModel ( ) : void
XAdd ( Floatarray v, int c ) : void
XOutputs ( OutputVector ov, Floatarray v ) : float

Run recognize

XTrain ( IDataset ds ) : void
nClasses ( ) : int
nFeatures ( ) : int
nModels ( ) : int
nProtos ( ) : int

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

Метод Описание
Add ( Floatarray v, int c ) : void
Outputs ( OutputVector ov, Floatarray temp ) : float
Train ( IDataset ds ) : void

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

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

protected Add ( Floatarray v, int c ) : void
v Floatarray
c int
Результат void

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

public Classify ( Floatarray v ) : int
v Floatarray
Результат int

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

public Copy ( IModel model ) : void
model IModel
Результат void

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

public GetExtractor ( ) : IExtractor
Результат IExtractor

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

public GetModel ( int i ) : IComponent
i int
Результат IComponent

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

public GetProto ( Floatarray v, int i, int variant ) : void
v Floatarray
i int
variant int
Результат void

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

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

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

Создает экземпляр класса, наследованного от IModel
public static MakeModel ( string name ) : IModel
name string имя класа
Результат IModel

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

public OnTrainRound ( object sender, TrainEventArgs args ) : void
sender object
args TrainEventArgs
Результат void

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

public Outputs ( Floatarray p, Floatarray x ) : float
p Floatarray
x Floatarray
Результат float

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

protected Outputs ( OutputVector ov, Floatarray temp ) : float
ov OutputVector
temp Floatarray
Результат float

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

public SetExtractor ( string name ) : void
name string
Результат void

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

public SetModel ( IModel model, int i ) : void
model IModel
i int
Результат void

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

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

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

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

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

public XAdd ( Floatarray v, int c ) : void
v Floatarray
c int
Результат void

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

Run recognize
public XOutputs ( OutputVector ov, Floatarray v ) : float
ov OutputVector network output
v Floatarray values can be 0..1 or 0..255, see RequireUByteInput property
Результат float

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

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

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

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

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

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

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

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

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

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

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

DisableJunk публичное свойство

public bool DisableJunk
Результат bool

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

protected ComponentContainerExtractor _extractor
Результат ComponentContainerExtractor