Common base class for classifier factories for regression and classification classifiers. More...
Inherits PredictorFactoryBase.
Inherited by ClassificationPredictorFactory, and RegressionPredictorFactory.
Static Public Attributes | |
const InterpolationType | InterpolationDefault = InterpolationType.Linear |
Default value for interpolation. | |
![]() | |
static readonly ValueRange< double > | LambdaRange = new ValueRange<double>(0.0, 10.0) |
Acceptable scale factor range for search classifier training. | |
const double | LambdaDefault = 0.1 |
Default value for lambda. | |
const int | FeatureResolutionDefault = 1 |
Default value for feature resolution. | |
static readonly ValueRange< int > | FeatureResolutionRange = new ValueRange<int>(0, 10) |
Valid range of feature resolution value. | |
const int | PreprocessingMaxLength = InternalExtensions.PreprocessingMaxLength |
Maximum length of a preprocessing code (excluding the terminating zero). | |
const string | PreprocessingValidCharacters = InternalExtensions.PreprocessingValidCharacters |
characters that a preprocessing string may contain. | |
Properties | |
InterpolationType | Interpolation [get, set] |
Interpolation setting to be used for generating this object. Using interpolation will generate less artifacts, but requires more processor time. | |
int | FeatureResolution [get, set] |
Feature resolution (determines the size of the classification retina. | |
![]() | |
double | Lambda [get, set] |
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. | |
string | Preprocessing [get, set] |
Preprocessing code with which the object is to be generated. | |
Additional Inherited Members | |
![]() | |
void | Dispose () |
Disposes of the native data needed for marshalling. | |
void | UseSettingsFromPredictor (PredictorBase clf) |
Copy the classifier generation settings from a classifier. | |
![]() | |
static string | FormatPreprocessingCode (string input) |
Correct a preprocessing code to make sure that no invalid characters are in the code and the code does not exceed the maximum length. | |
![]() | |
PredictorFactoryBase () | |
ctor (internal). | |
virtual void | Dispose (bool disposing) |
Clean-up of managed-to-native data structures. | |
virtual void | OnStartProgressReport (int id, string caption, int stepsTotal) |
Event raiser. | |
virtual void | OnProgressReport (int id, ref bool retval) |
Event raiser. | |
virtual void | OnEndProgressReport (int id) |
Event raiser. | |
![]() | |
EventHandler< StartProgressReportEventArgs > | StartProgressReport |
Event that will be fired when a new progress stage was initiated. | |
EventHandler< ProgressReportEventArgs > | ProgressReport |
Event that informs about a progress step in the given stage. | |
EventHandler< EndProgressReportEventArgs > | EndProgressReport |
Event that informs about the finalization of a given stage. | |
Common base class for classifier factories for regression and classification classifiers.