Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TMLTreeStructure

Unit

UCalcTreeStructureDefinition

Declaration

type TMLTreeStructure = class(TObject)

Description

une structure d'arbre de décision

Methods

Overview

Public constructor create(paramMethod: TOperatorParameter; prmTarget,prmInput: TLstAttributes; prmExamples: TExamples); virtual;
Public destructor destroy; override;
Public procedure addNode(node: TMLTreeNode);
Protected function getClassMLTreeNode(): TClassMLTreeNode; virtual; abstract;
Public procedure GrowingTree(); virtual;
Public procedure PostGrowing(); virtual; abstract;
Protected function SplitFound(): boolean;

Description

Public constructor create(paramMethod: TOperatorParameter; prmTarget,prmInput: TLstAttributes; prmExamples: TExamples); virtual;

initialiser

Public destructor destroy; override;

détruire

Public procedure addNode(node: TMLTreeNode);

ajouter un noeud à la structure

Protected function getClassMLTreeNode(): TClassMLTreeNode; virtual; abstract;

la classe de sommet associée

Public procedure GrowingTree(); virtual;

construire l'arbre

Public procedure PostGrowing(); virtual; abstract;

procédure à mettre en oeuvre après le growing

Protected function SplitFound(): boolean;

chercher une segmentation

Properties

Overview

Public property CountLeaves: integer;
Public property CountNodes: integer;
Public property InputAttributes: TLstAttributes;
Public property Leaf[i: integer]: TMLTreeNode;
Public property Node[i: integer]: TMLTreeNode;
Public property PrmMethod: TOperatorParameter;
Public property RootNode: TMLTreeNode;
Public property TargetAttributes: TLstAttributes;

Description

Public property CountLeaves: integer;

les feuilles

Public property CountNodes: integer;

les sommets

Public property InputAttributes: TLstAttributes;

les attributs en entrée

Public property Leaf[i: integer]: TMLTreeNode;

 

Public property Node[i: integer]: TMLTreeNode;

 

Public property PrmMethod: TOperatorParameter;

paramètre de méthode

Public property RootNode: TMLTreeNode;

la racine

Public property TargetAttributes: TLstAttributes;

les attributs à décrire


Generated by DIPasDoc 0.8.6 on ven. 09/ janv. 2004 00:52:26