type TMLTreeStructure = class(TObject)
![]() |
constructor create(paramMethod: TOperatorParameter; prmTarget,prmInput: TLstAttributes; prmExamples: TExamples); virtual; |
![]() |
destructor destroy; override; |
![]() |
procedure addNode(node: TMLTreeNode); |
![]() |
function getClassMLTreeNode(): TClassMLTreeNode; virtual; abstract; |
![]() |
procedure GrowingTree(); virtual; |
![]() |
procedure PostGrowing(); virtual; abstract; |
![]() |
function SplitFound(): boolean; |
![]() |
constructor create(paramMethod: TOperatorParameter; prmTarget,prmInput: TLstAttributes; prmExamples: TExamples); virtual; |
initialiser
![]() |
destructor destroy; override; |
détruire
![]() |
procedure addNode(node: TMLTreeNode); |
ajouter un noeud à la structure
![]() |
function getClassMLTreeNode(): TClassMLTreeNode; virtual; abstract; |
la classe de sommet associée
![]() |
procedure GrowingTree(); virtual; |
construire l'arbre
![]() |
procedure PostGrowing(); virtual; abstract; |
procédure à mettre en oeuvre après le growing
![]() |
function SplitFound(): boolean; |
chercher une segmentation
![]() |
property CountLeaves: integer; |
![]() |
property CountNodes: integer; |
![]() |
property InputAttributes: TLstAttributes; |
![]() |
property Leaf[i: integer]: TMLTreeNode; |
![]() |
property Node[i: integer]: TMLTreeNode; |
![]() |
property PrmMethod: TOperatorParameter; |
![]() |
property RootNode: TMLTreeNode; |
![]() |
property TargetAttributes: TLstAttributes; |
![]() |
property CountLeaves: integer; |
les feuilles
![]() |
property CountNodes: integer; |
les sommets
![]() |
property InputAttributes: TLstAttributes; |
les attributs en entrée
![]() |
property Leaf[i: integer]: TMLTreeNode; |
![]() |
property Node[i: integer]: TMLTreeNode; |
![]() |
property PrmMethod: TOperatorParameter; |
paramètre de méthode
![]() |
property RootNode: TMLTreeNode; |
la racine
![]() |
property TargetAttributes: TLstAttributes; |
les attributs à décrire