BitmapToolkit Scol plugin
|
Go to the source code of this file.
Macros | |
#define | NbMltkPKG 11 |
Nb of Scol functions or types. | |
Functions | |
int | destroyMlObj (mmachine m, SCOL_PTR_TYPE handsys, int obj) |
int | _CRml (mmachine m) |
Create a new neural network Prototype: fun [Chn I F] ObjMl. | |
int | _DSml (mmachine m) |
destroy a neural network Prototype: fun [ObjMl] I | |
int | _MlAddDetectionData (mmachine m) |
Get a label for the input Prototype: fun [ObjMl [[F F F] r1]] I. | |
int | _MlAddTrainingData (mmachine m) |
Add data to learn to the format <input, label> Prototype: fun [ObjMl [[F F F] r1] S] I. | |
int | _MlTrain (mmachine m) |
Launch the training of the nn Prototype: fun [ObjMl] I. | |
int | _MlSaveData (mmachine m) |
Save the settings of a trained neural network Prototype: fun [ObjMl W] I. | |
int | _MlLoadData (mmachine m) |
Load an already trained file neural network AND the used parameters (high level) Prototype: fun [ObjMl P] I. | |
int | _MlGetCategories (mmachine m) |
Get the ML loaded categories Prototype: fun [ObjMl] [S r1]. | |
int | _CBMlTrainingFinished (mmachine m) |
Set a CB function linked to the finished training signal Prototype: fun [ObjMl fun [ObjMl u0] u1 u0] ObjMl. | |
int | getMlTrainingFinishedCb (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE msg_ptr) |
int | _CBMlDetect (mmachine m) |
Set a CB function linked to detection signal Prototype: fun [ObjMl fun [ObjMl u0 S] u1 u0] ObjMl. | |
int | getMlDetectionCb (mmachine m, SCOL_PTR_TYPE id, SCOL_PTR_TYPE msg_ptr) |
Variables | |
int | OBJMLSCOL |
int | WM_ML_TRAINING_FINISHED |
int | WM_ML_DETECTION |
char * | MltkName [NbMltkPKG] |
int(* | MltkFunc [NbMltkPKG])(mmachine m) |
int | MltkNArg [NbMltkPKG] |
char * | MltkType [NbMltkPKG] |
Macro Definition Documentation
◆ NbMltkPKG
#define NbMltkPKG 11 |
Function Documentation
◆ destroyMlObj()
int destroyMlObj | ( | mmachine | m, |
SCOL_PTR_TYPE | handsys, | ||
int | obj | ||
) |
Definition at line 46 of file MlToolkit.cpp.
◆ getMlDetectionCb()
int getMlDetectionCb | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | msg_ptr | ||
) |
Definition at line 431 of file MlToolkit.cpp.
◆ getMlTrainingFinishedCb()
int getMlTrainingFinishedCb | ( | mmachine | m, |
SCOL_PTR_TYPE | id, | ||
SCOL_PTR_TYPE | msg_ptr | ||
) |
Definition at line 410 of file MlToolkit.cpp.
Variable Documentation
◆ MltkFunc
int(* MltkFunc[NbMltkPKG])(mmachine m) | ( | mmachine | m | ) |
Initial value:
=
{
NULL,
}
int _MlGetCategories(mmachine m)
Get the ML loaded categories Prototype: fun [ObjMl] [S r1].
Definition MlToolkit.cpp:353
int _MlTrain(mmachine m)
Launch the training of the nn Prototype: fun [ObjMl] I.
Definition MlToolkit.cpp:247
int _MlAddTrainingData(mmachine m)
Add data to learn to the format <input, label> Prototype: fun [ObjMl [[F F F] r1] S] I.
Definition MlToolkit.cpp:197
int _MlSaveData(mmachine m)
Save the settings of a trained neural network Prototype: fun [ObjMl W] I.
Definition MlToolkit.cpp:278
int _CRml(mmachine m)
Create a new neural network Prototype: fun [Chn I F] ObjMl.
Definition MlToolkit.cpp:63
int _CBMlDetect(mmachine m)
Set a CB function linked to detection signal Prototype: fun [ObjMl fun [ObjMl u0 S] u1 u0] ObjMl.
Definition MlToolkit.cpp:425
int _MlLoadData(mmachine m)
Load an already trained file neural network AND the used parameters (high level) Prototype: fun [ObjM...
Definition MlToolkit.cpp:320
int _MlAddDetectionData(mmachine m)
Get a label for the input Prototype: fun [ObjMl [[F F F] r1]] I.
Definition MlToolkit.cpp:148
int _CBMlTrainingFinished(mmachine m)
Set a CB function linked to the finished training signal Prototype: fun [ObjMl fun [ObjMl u0] u1 u0] ...
Definition MlToolkit.cpp:404
Definition at line 471 of file MlToolkit.cpp.
◆ MltkName
char* MltkName[NbMltkPKG] |
Initial value:
=
{
"ObjMl",
"_CRml",
"_DSml",
"_MlAddTrainingData",
"_MlAddDetectionData",
"_CBMlTrainingFinished",
"_MlLoadData",
"_MlSaveData",
"_MlGetCategories",
"_MlTrain",
"_CBMlDetect"
}
Definition at line 456 of file MlToolkit.cpp.
◆ MltkNArg
int MltkNArg[NbMltkPKG] |
Initial value:
=
{
TYPTYPE,
4,
1,
3,
2,
3,
2,
2,
1,
1,
3
}
Definition at line 486 of file MlToolkit.cpp.
◆ MltkType
char* MltkType[NbMltkPKG] |
Initial value:
=
{
NULL,
"fun [Chn I I F] ObjMl",
"fun [ObjMl] I",
"fun [ObjMl [[F F F] r1] S] I",
"fun [ObjMl [[F F F] r1]] I",
"fun [ObjMl fun [ObjMl u0] u1 u0] ObjMl",
"fun [ObjMl P] I",
"fun [ObjMl W] I",
"fun [ObjMl] [S r1]",
"fun [ObjMl] I",
"fun [ObjMl fun [ObjMl u0 S] u1 u0] ObjMl"
}
Definition at line 501 of file MlToolkit.cpp.
◆ OBJMLSCOL
int OBJMLSCOL |
Definition at line 31 of file MlToolkit.cpp.
◆ WM_ML_DETECTION
int WM_ML_DETECTION |
Definition at line 35 of file MlToolkit.cpp.
◆ WM_ML_TRAINING_FINISHED
int WM_ML_TRAINING_FINISHED |
Definition at line 34 of file MlToolkit.cpp.
Generated by 1.9.8