Base class for classifier factory classes.
More...
#include <cvb/polimago/predictor_factory_base.hpp>
Inherited by PredictorFactoryBaseEx, and SearchPredictorFactory.
|
double | Lambda () const noexcept |
| Gets the regularization value to be used for generating the object. More...
|
|
void | SetLambda (double lambda) |
| Sets the 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. More...
|
|
String | Preprocessing () const |
| Get preprocessing code with which the object is to be generated. More...
|
|
void | SetPreprocessing (const String &code) |
| Set preprocessing code with which the object is to be generated. More...
|
|
Base class for classifier factory classes.
◆ FormatPreprocessingCode()
static String FormatPreprocessingCode |
( |
const String & |
input | ) |
|
|
inlinestatic |
Correct a preprocessing code to make sure that no invalid characters are in the code and the code does not exceed the maximum length.
- Parameters
-
[in] | input | String to be corrected. |
- Returns
- Corrected string.
- Exceptions
-
◆ Lambda()
Gets the regularization value to be used for generating the object.
- Returns
- The lambda value.
- Exceptions
-
Does | not throw any exception. |
◆ Preprocessing()
String Preprocessing |
( |
| ) |
const |
|
inline |
Get preprocessing code with which the object is to be generated.
- Returns
- The preprocessing code.
- Exceptions
-
◆ SetLambda()
void SetLambda |
( |
double |
lambda | ) |
|
|
inline |
Sets the 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.
- Parameters
-
[in] | lambda | The lambda value. |
- Exceptions
-
◆ SetPreprocessing()
void SetPreprocessing |
( |
const String & |
code | ) |
|
|
inline |
Set preprocessing code with which the object is to be generated.
- Parameters
-
[in] | code | The preprocessing code. |
- Exceptions
-