HALCON Reference Manual 10.0.2
Name
learn_sampset_boxlearn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox — Train the classifier with one data set.
Herror learn_sampset_box(const Hlong ClassifHandle, const Hlong SampKey, const char* Outfile, const Hlong NSamples, double StopError, const Hlong ErrorN)
Herror T_learn_sampset_box(const Htuple ClassifHandle, const Htuple SampKey, const Htuple Outfile, const Htuple NSamples, const Htuple StopError, const Htuple ErrorN)
void HOperatorSetX.LearnSampsetBox(
[in] VARIANT ClassifHandle, [in] VARIANT SampKey, [in] VARIANT Outfile, [in] VARIANT NSamples, [in] VARIANT StopError, [in] VARIANT ErrorN)
void HFeatureSetX.LearnSampsetBox(
[in] IHClassBoxX* ClassifHandle, [in] BSTR Outfile, [in] Hlong NSamples, [in] double StopError, [in] Hlong ErrorN)
void HClassBoxX.LearnSampsetBox(
[in] IHFeatureSetX* SampKey, [in] BSTR Outfile, [in] Hlong NSamples, [in] double StopError, [in] Hlong ErrorN)
static void HOperatorSet.LearnSampsetBox(HTuple classifHandle, HTuple sampKey, HTuple outfile, HTuple NSamples, HTuple stopError, HTuple errorN)
void HFeatureSet.LearnSampsetBox(HClassBox classifHandle, string outfile, int NSamples, double stopError, int errorN)
void HClassBox.LearnSampsetBox(HFeatureSet sampKey, string outfile, int NSamples, double stopError, int errorN)
learn_sampset_boxlearn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox trains the classifier with data for the
key SampKeySampKeySampKeySampKeysampKey (see read_sampsetread_sampsetread_sampsetReadSampsetReadSampset). The training sequence
is terminated at least after NSamplesNSamplesNSamplesNSamplesNSamples examples.
If NSamplesNSamplesNSamplesNSamplesNSamples is bigger than the number of examples in SampKeySampKeySampKeySampKeysampKey,
then a cyclic start at the beginning occurs.
If the error underpasses the value StopErrorStopErrorStopErrorStopErrorstopError, then the training
sequence is prematurely terminated. StopErrorStopErrorStopErrorStopErrorstopError is calculated with
N / ErrorN. Whereby N significates the number of examples which were wrong
classified during the last ErrorNErrorNErrorNErrorNerrorN training examples.
Typically ErrorNErrorNErrorNErrorNerrorN is the number of examples in SampKeySampKeySampKeySampKeysampKey
and NSamplesNSamplesNSamplesNSamplesNSamples is a multiple of it.
If you want a data set with 100 examples to run 5 times at most and if you
want it to terminate with an error lower than 5%, then the corresponding
values are NSamplesNSamplesNSamplesNSamplesNSamples = 500, ErrorNErrorNErrorNErrorNerrorN = 100 and
StopErrorStopErrorStopErrorStopErrorstopError = 0.05.
A protocol of the training activity is going to be written in file
OutfileOutfileOutfileOutfileoutfile.
- Multithreading type: exclusive (runs in parallel only with independent operators).
- Multithreading scope: local (may only be called from the same thread in which the window, model, or tool instance was created).
- Processed without parallelization.
Handle of the classifier.
Number of the data set to train.
Name of the protocol file.
Default value:
'training_prot'
"training_prot"
"training_prot"
"training_prot"
"training_prot"
Number of arrays of attributes to learn.
Default value: 500
Classification error for termination.
Default value: 0.05
Error during the assignment.
Default value: 100
learn_sampset_boxlearn_sampset_boxlearn_sampset_boxLearnSampsetBoxLearnSampsetBox returns 2 (H_MSG_TRUE).
An exception is raised if key SampKeySampKeySampKeySampKeysampKey does not exist
or there are problems while opening the file.
create_class_boxcreate_class_boxcreate_class_boxCreateClassBoxCreateClassBox
test_sampset_boxtest_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBox,
enquire_class_boxenquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBox,
write_class_boxwrite_class_boxwrite_class_boxWriteClassBoxWriteClassBox,
close_class_boxclose_class_boxclose_class_boxCloseClassBoxCloseClassBox,
clear_sampsetclear_sampsetclear_sampsetClearSampsetClearSampset
test_sampset_boxtest_sampset_boxtest_sampset_boxTestSampsetBoxTestSampsetBox,
enquire_class_boxenquire_class_boxenquire_class_boxEnquireClassBoxEnquireClassBox,
learn_class_boxlearn_class_boxlearn_class_boxLearnClassBoxLearnClassBox,
read_sampsetread_sampsetread_sampsetReadSampsetReadSampset
Foundation
| HALCON Reference Manual 10.0.2 |
Copyright © 1996-2011 MVTec Software GmbH |