C# Class Ocronet.Dynamic.Recognizers.IModel

Inheritance: IComponent
Show file Open project: nickun/OCRonet Class Usage Examples

Public Properties

Property Type Description
DisableJunk bool

Protected Properties

Property Type Description
_extractor ComponentContainerExtractor

Public Methods

Method Description
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

Protected Methods

Method Description
Add ( Floatarray v, int c ) : void
Outputs ( OutputVector ov, Floatarray temp ) : float
Train ( IDataset ds ) : void

Method Details

Add() protected method

protected Add ( Floatarray v, int c ) : void
v Floatarray
c int
return void

Classify() public method

public Classify ( Floatarray v ) : int
v Floatarray
return int

Copy() public method

public Copy ( IModel model ) : void
model IModel
return void

GetExtractor() public method

public GetExtractor ( ) : IExtractor
return IExtractor

GetModel() public method

public GetModel ( int i ) : IComponent
i int
return IComponent

GetProto() public method

public GetProto ( Floatarray v, int i, int variant ) : void
v Floatarray
i int
variant int
return void

IModel() public method

public IModel ( ) : System
return System

MakeModel() public static method

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

OnTrainRound() public method

public OnTrainRound ( object sender, TrainEventArgs args ) : void
sender object
args TrainEventArgs
return void

Outputs() public method

public Outputs ( Floatarray p, Floatarray x ) : float
p Floatarray
x Floatarray
return float

Outputs() protected method

protected Outputs ( OutputVector ov, Floatarray temp ) : float
ov OutputVector
temp Floatarray
return float

SetExtractor() public method

public SetExtractor ( string name ) : void
name string
return void

SetModel() public method

public SetModel ( IModel model, int i ) : void
model IModel
i int
return void

Train() protected method

protected Train ( IDataset ds ) : void
ds Ocronet.Dynamic.IOData.IDataset
return void

UpdateModel() public method

public UpdateModel ( ) : void
return void

XAdd() public method

public XAdd ( Floatarray v, int c ) : void
v Floatarray
c int
return void

XOutputs() public method

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
return float

XTrain() public method

public XTrain ( IDataset ds ) : void
ds Ocronet.Dynamic.IOData.IDataset
return void

nClasses() public method

public nClasses ( ) : int
return int

nFeatures() public method

public nFeatures ( ) : int
return int

nModels() public method

public nModels ( ) : int
return int

nProtos() public method

public nProtos ( ) : int
return int

Property Details

DisableJunk public property

public bool DisableJunk
return bool

_extractor protected property

protected ComponentContainerExtractor _extractor
return ComponentContainerExtractor