|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Technicien R&D Inscription : septembre 2012 Messages : 6 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mars 2010 Messages : 11 ![]() |
Bonjour
Avez vous trouvé la réponse? Merci |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Technicien R&D Inscription : septembre 2012 Messages : 6 ![]() |
Non, du coup j'ai trouvé une autre lib plus petite. J'ai du la modifier quelque peu mais maintenant j'en suis satisfait, je génère des fichiers de 200 Mo environ pour une forêt de 500 arbres.
Je peux ensuite charger le fichier sans problème pour faire des prédictions. Je sais vraiment pas pourquoi je n'ai pas réussi avec OpenCV ... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com