C# 클래스 Ocronet.Dynamic.Recognizers.IModel

상속: IComponent
파일 보기 프로젝트 열기: nickun/OCRonet 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DisableJunk bool

보호된 프로퍼티들

프로퍼티 타입 설명
_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