SearchPredictorFactory Class

CVB.Net Documentation
Factory class for the generation of search predictors.
Inheritance Hierarchy

SystemObject
  Stemmer.Cvb.Polimago.TrainingPredictorFactoryBase
    Stemmer.Cvb.Polimago.TrainingSearchPredictorFactory

Namespace:  Stemmer.Cvb.Polimago.Training
Assembly:  Stemmer.Cvb.Polimago (in Stemmer.Cvb.Polimago.dll) Version: 14.0.0.0
Syntax

public class SearchPredictorFactory : PredictorFactoryBase

The SearchPredictorFactory type exposes the following members.

Constructors

  NameDescription
Public methodSearchPredictorFactory
Ctor.
Top
Properties

  NameDescription
Public propertyAngleRange
Range of angles to be covered during classifier training.
Public propertyExtractionRadius
Radius for extracting positive search instances. The unit size is the size of the feature window, i.e. a value of 0.5 means that positive samples can be extracted from withing a range of +/- Feature Window Width and +/- Feature Window Height around each trained instance. Smaller values will necessitate a finer search grid but may yield better results on difficult search tasks.
Public propertyFeatureResolutionRest
Feature resolution (determines the size of the classification retina) for step 3 and up.
Public propertyFeatureResolutionStep1And2
Feature resolution (determines the size of the classification retina) for search step 1 and 2.
Public propertyInvariances
Invariances to be used for generating the classifier.
Public propertyLambda
Regularization value to be used for generating the object. Possible values range from 0 to 10, good starting values for experiments are usually around 0.01.
(Inherited from PredictorFactoryBase.)
Public propertyNumClassificationSteps
Number of classification steps during search operation.
Public propertyPreprocessing
Preprocessing code with which the object is to be generated.
(Inherited from PredictorFactoryBase.)
Public propertySampleSize
Sample size that has been used in each training set.
Public propertyScaleRange
Range of scale factors to be covered during classifier training. Only meaningful if the invariance type RotationScaleTranslation has been set.
Public propertySingularValueRange
Range of permissible singular values to be covered during classifier training. Only meaningful if the invariance type AffineGroup has been set.
Top
Methods

  NameDescription
Public methodDispose
Disposes of the native data needed for marshalling.
(Inherited from PredictorFactoryBase.)
Protected methodDispose(Boolean)
Clean-up of managed-to-native data structures.
(Inherited from PredictorFactoryBase.)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer - clean up the bytes occupied by the unmanaged copy of the progress data structure.
(Inherited from PredictorFactoryBase.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnEndProgressReport
Event raiser.
(Inherited from PredictorFactoryBase.)
Protected methodOnProgressReport
Event raiser.
(Inherited from PredictorFactoryBase.)
Protected methodOnStartProgressReport
Event raiser.
(Inherited from PredictorFactoryBase.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrainPredictor(SampleRegressionImageList)
Create a regression predictor from a sample image list.
Public methodTrainPredictor(TrainingSet)
Create a regression predictor from a Minos Training Set.
Public methodUseSettingsFromPredictor(PredictorBase)
Copy the classifier generation settings from a classifier.
(Inherited from PredictorFactoryBase.)
Public methodUseSettingsFromPredictor(SearchPredictor)
Copy the predictor generation settings from a predictor.
Top
Events

  NameDescription
Public eventEndProgressReport
Event that informs about the finalization of a given stage.
(Inherited from PredictorFactoryBase.)
Public eventProgressReport
Event that informs about a progress step in the given stage.
(Inherited from PredictorFactoryBase.)
Public eventStartProgressReport
Event that will be fired when a new progress stage was initiated.
(Inherited from PredictorFactoryBase.)
Top
Fields

  NameDescription
Public fieldStatic memberNumClassificationStepsMin
Minimum classification step count.
Public fieldStatic memberSampleSizeMin
Absolute minimum value for SampleSize.
Public fieldStatic memberScaleFactorRange
Acceptable scale factor range for search classifier training.
Public fieldStatic memberScaleFactorRangeDefault
Default value for the scale factor range.
Public fieldStatic memberSingularValueRangeDefault
Default value for the singular value range.
Top
See Also

Reference