type TOpMetaSpvLearning = class(TOpLocalData)
TOpLocalData > TOperator![]() |
destructor destroy; override; |
![]() |
procedure CalcConfusionMatrix(); |
![]() |
function CheckAttributes(): boolean; override; |
![]() |
procedure ClassifyExample(example: integer; var response: TTypeDiscrete; var postProba: TTabFrequence); virtual; abstract; |
![]() |
function CoreExecute(): boolean; override; |
![]() |
procedure destroyClassifiers(); virtual; abstract; |
![]() |
function getHTMLResultsSummary(): string; override; |
![]() |
procedure ReInitialize(); override; |
![]() |
procedure RunLearning(); virtual; abstract; |
![]() |
procedure SetProjections(); virtual; |
![]() |
destructor destroy; override; |
détruire
![]() |
procedure CalcConfusionMatrix(); |
construire la matrice de confusion, a priori cette procédure ne sera jamais surchargée
![]() |
function CheckAttributes(): boolean; override; |
vérifier le statut des attributs
![]() |
procedure ClassifyExample(example: integer; var response: TTypeDiscrete; var postProba: TTabFrequence); virtual; abstract; |
classer un individu, response est la classe attribuée, postProba corresp. aux probabilités a posteriori d'affectation
![]() |
function CoreExecute(): boolean; override; |
execution
![]() |
procedure destroyClassifiers(); virtual; abstract; |
détruire les classifieurs internalement générés
![]() |
function getHTMLResultsSummary(): string; override; |
insérer par défaut la matrice de confusion
![]() |
procedure ReInitialize(); override; |
gestion en plus donc de la matrice de confusion
![]() |
procedure RunLearning(); virtual; abstract; |
lancer l'apprentissage, modifié selon la classe méta, surcharge obligatoire
![]() |
procedure SetProjections(); virtual; |
effectuer la projection, on s'en tient uniquement à la classe prédite pour l'instant
![]() |
property OpMLSpv: TOpSpvLearning; |
![]() |
property OpMLSpv: TOpSpvLearning; |
pointeur sur l'opérateur meta