Bonjour,

J'utilise la lib ml de openCv (2.3.1), plus precisement l'algo RandomForest.
Je me suis aidé de ce lien http://public.cranfield.ac.uk/c5354/...ndomforest.cpp pour mon appli.

Cependant je rencontre plusieurs problèmes (en ne s'interessant ici qu'a la partie creation de la forêt aleatoire et pas prediction des resultats) :

D'une part la fonction CvRTrees::train(...) ne semble pas fonctionner avec la lib realease d'openCV (opencv_ml231.lib).
Je dois utiliser la version debug pour que ça marche (opencv_ml231d.lib)...

Ensuite je sauvegarde la forêt générée avec la fonction CvRTrees::save(char* path)

Pour un peu que je veuille générée une forêt de 500 arbres et que mon fichiers de reference fasse 35000 lignes, je me retrouve avec un fichier genéré de 3 Go et plus de 60 millions de lignes...

Le même algo sous R , avec les mêmes paramètres me fournit un fichier de 100 Mo...

Le problème réel c'est qu'ensuite quand je veux charger le fichier forêt, le programme plante du à un manque de mémoire.

Est-ce que qqun à dejà rencontré ces problèmes ?
Si vous avez une idée, n'hesitez-pas !!

Merci,

palador.

ps: ceci est mon premier post sur ce forum, j'espère être dans la bonne section