C# Class SetVision.Learning.Classifier

Mostra file Open project: LoyVanBeek/SetVision

Protected Properties

Property Type Description
LUT string>.Dictionary
TUL int>.Dictionary

Public Methods

Method Description
Classify ( float vector ) : int
ClassifyToString ( float vector ) : string
GenerateTrainMatrices ( int>.IDictionary trainpairs, Matrix &vectors, Matrix &classes ) : void
ToMatrix ( float vector ) : Matrix
Train ( int>.IDictionary trainpairs ) : void
Train ( string>.IDictionary trainpairs ) : void
TrainFromCsv ( string filename ) : void

Protected Methods

Method Description
InitLookups ( string>.IDictionary trainpairs ) : void
TrainCsv ( string filename ) : string>>.IEnumerable

Method Details

Classify() public method

public Classify ( float vector ) : int
vector float
return int

ClassifyToString() public method

public ClassifyToString ( float vector ) : string
vector float
return string

GenerateTrainMatrices() public static method

public static GenerateTrainMatrices ( int>.IDictionary trainpairs, Matrix &vectors, Matrix &classes ) : void
trainpairs int>.IDictionary
vectors Matrix
classes Matrix
return void

InitLookups() protected method

protected InitLookups ( string>.IDictionary trainpairs ) : void
trainpairs string>.IDictionary
return void

ToMatrix() public static method

public static ToMatrix ( float vector ) : Matrix
vector float
return Matrix

Train() public method

public Train ( int>.IDictionary trainpairs ) : void
trainpairs int>.IDictionary
return void

Train() public method

public Train ( string>.IDictionary trainpairs ) : void
trainpairs string>.IDictionary
return void

TrainCsv() protected method

protected TrainCsv ( string filename ) : string>>.IEnumerable
filename string
return string>>.IEnumerable

TrainFromCsv() public method

public TrainFromCsv ( string filename ) : void
filename string
return void

Property Details

LUT protected_oe property

protected Dictionary LUT
return string>.Dictionary

TUL protected_oe property

protected Dictionary TUL
return int>.Dictionary