oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
MultiLayer Perceptron (MLP)

Classes

class  oevislib_net.ComputerVision.OCR.MLP.Model
 Model using Artificial Neural Networks. More...

Functions

static MLP.Model oevislib_net.ComputerVision.OCR.OCR.Train (Array< CharacterSample > inCharacterSamples, Size inNormalizationSize=null, Optional< Size > inCharacterSize=null, Optional< Array< int > > inHiddenLayerSizes=null, Array< CharacterFeaturesType > inCharacterFeatures=null, float inLearningRate=0.1f, float inMomentum=0.1f, int inIterationCount=100, Optional< float > outTrainingAccuracy=null, Optional< Array< Image > > outNormalizedCharacters=null)
 Trains a Multi-Layer Perceptron classifier.

Detailed Description

Function Documentation

◆ Train()

MLP.Model oevislib_net.ComputerVision.OCR.OCR.Train ( Array< CharacterSample > inCharacterSamples,
Size inNormalizationSize = null,
Optional< Size > inCharacterSize = null,
Optional< Array< int > > inHiddenLayerSizes = null,
Array< CharacterFeaturesType > inCharacterFeatures = null,
float inLearningRate = 0::1f,
float inMomentum = 0::1f,
int inIterationCount = 100,
Optional< float > outTrainingAccuracy = null,
Optional< Array< Image > > outNormalizedCharacters = null )
inlinestatic

Trains a Multi-Layer Perceptron classifier.

Parameters
inCharacterSamplesCharacter samples used for training the model. Characters specified as labels will be interpreted as UTF-16 characters.
inNormalizationSizeCharacter size after normalization.
inCharacterSizeSize of the internal font.
inHiddenLayerSizesNumber of neurons in each layer (excluding the input and output layers).
inCharacterFeaturesCharacter features selected.
inLearningRateStrength of the weight gradient term. Range: [0.01, 1].
inMomentumStrength of the momentum term (the difference between weights on the 2 previous iterations). It provides some inertia to smooth the random fluctuations of the weights. Range: [0, 1].
inIterationCountMaximum number of iterations. Range: [1, +inf).
outTrainingAccuracyTraining accuracy.
outNormalizedCharactersImages of the normalized characters.
Returns
Trained model.