DTForest library

version 1.1.1 - 22/11/2022

	Correction d'unicit de cration d'arbre
	Correction de calcul de volumetrie
	Amlioration du mode regresion en expertmode


version 1.1.0 - 07/09/2022

	Correction memory leak lors de crash test
	Correction des nom des arbres en //
	Amlioration du mode // meilleur estimation des ressources

version 1.0.5 - 19/08/2022

	Prise en compte de learning Version V10.0.9.2i
	Correction d'un bug sur le dimensionnement des ressources, refactoring du code du dimensionnement rss

version 1.0.4

	Prise en compte de learning Version V10.0.8.9i


version 1.0.3

	Amlioration du mode // : meilleur prise en compte du framwork //


version 1.0.2

	Correction bug diverse : tri des slices, fuite memoire, rajout du cost sur attributs arbres dans le modele ...


version 1.0.1

	Prise en charge du * dans les rapports des arbres
	Correction bug version parallelisee
	
	


version 1.0.0

	Premiere version parallelisee. 
	Correction bug sur l'elimination des arbres doublons
	
	
version 0.0.11

	- Correction stabilit des traitement dasn les cas sequentiel et parralle
	Prparation des class  la paralllisation : 
	- ajout de PLShared_DecisionTreeNodeSpec
	- ajout de PLShared_DecisionTreeSpec
	- ajout de PLShared_DecisionTreeParameter
	- ajout de PLShared_ForestParameter
	- ajout de PLShared_TargetModalityCount
	- ajout de  ...
	
	
	
version 0.0.10

	- bug Marc sur le calcul de cout de structure 
	- bug sur le rapport des arbres


version 0.0.9

	- nomage des arbres identique indpendement des ressources
	- passage du Min du nombre de variabale pour une selection  6
	- Modifications cosmtiques mineures


version 0.0.8.i2

	- Correction de la formule de mmoire disponible prenant en compte les longint(cf ComputeMaxLoadableAttributeNumber)
	- Modifications cosmtiques mineures
	- Modification des barres davancement
	- Remplacement de tous les prototypes de mthode   (void)  en  () 
	- modifications mineures des warnings utilisateurs et retrait de wraning technique
	
version 0.0.8.i1

	- Nouvelle formule de mmoire disponible (cf ComputeMaxLoadableAttributeNumber)
	- Trie des slection de variable selon leur appartenance au bloc sparse
	- Modifications cosmtiques mineures
	- Modification des barres davancement
	- Filtrage des arbre dont la variable  un level null
	

version 0.0.8

	- Mise en place de critere MODL d'arbre de seconde generation prenant en compte les volutions du critre (cf. DTDecisionBinaryTreeCost)
	- Mise en place d'un politique de cration d'arbre qui ne dpend pas des resources matriel	prparation  la parallelisation (cf. DTDecisionTreeCreationTask)
		- on a redfinit les classe de selecion la classe de slection 	
		- DTAttributeSelection selection des valariables pour un arbres
		- DTForestAttributeSelection cration des DTAttributeSelectionpour l'ensemble des arbres
		- DTAttributeSelectionsSlices : regroupement des DTAttributeSelection permetant de tenir en mmoire
	- Modifications cosmtiques mineures et prise en compte des volutions de Norm, Parallel et Learning
	- ntoyage de code inutile ou obsolete
	- Prise en compte des remonts warning de Linux (option -Wall de gcc )
	- Faire hriter DTStat de KWStat
	- Faire un rapport ddier arbree en JSON (cf. DTCreationReport et DTDecisionTreeSpec)

version 0.0.7i

	- Mise en place de critere MODL d'arbre de seconde generation prenant en compte les volutions du critre 
	- mise en place de critre MODL de dicscretisation et groupage ddier au arbre binaires : DTMODLDiscretizationCosts et DTMODLGroupingCosts
	- Dvelopement algorithme de discretisation binaire pour les arbres

version 0.0.6

	- correction bug1 : la mmoire ncessaire est sur-value : modification du calcul de la mmoire necessaire : utilisation de la median de la taille necaaire pour stoker les stats
	- correction bug2 : quand le nombre de variable  prise en compte pour la construction des arbres == 0 precence d'un message d'erreur : corrig.



version 0.0.5

	- stabilisation des run et des test
	- mise en place d'un epsilon pour la detection de l'arbre  meilleur cout 10-6
	- warning quand les arbres ne sont pas cres ou que l'on a reduction de l'espace des variables
	- modification label des feuilles "LXXX"

version 0.0.4

	- prise en compe du level pour la selection des variables et choix de la coupure en fonction du level
	- Grer une barre davancement pour le calcul des stats et la cretation ds attributs
	- ajouter  sTmp +  dans le AddError ligne 1712
	- installation de codeMaid
	- modification du message : AddSimpleMessage(sTmp + "Computation of " + IntToString(oaCreatedAttributes.GetSize()) + " distinct decision trees");


version 0.0.3

	- prise en compte de la mmoire disponible pour construire des arbres : ne prend en compte que les varibles stockable en mmoire, si pas de place pour au moins 2 variables pas de contruction d'arbre. 
	- correction sur les bares de progressions
	- supprime les arbres n'ayant pas de profondeur >=3 (c'est  dire ayant 2 niveau de dcision)
	- ajout d'un metag <Tree> pour les varibles arbres


version 0.0.2

	- utilise la nouvelle regle KWDRSymbolSwitch, et supprimer les anciennes regles 
	- gere correctement une demande d'interruption de la construction des arbres
	- supprime les doublons potentiels (arbres identiques de la foret)


version 0.0.1

	- Premiere version de l'integration des forets d'arbre de 
	- integration minimale, reperee par des commentaires 