février
2009
Dans mon ancien article j’ai montré comment construire un arbre décisionnel à partir d’un fichier CSV. Ici je vais vous montrer comment exploiter une base de données de type MySQL à partir de WEKA :
Cet exemple été effectué avec la version 3.4.12 de WEKA
– Récupérer la source du fichier weka.jar, en le décompressant en utilisant WinRAR.
– Créer un projet JAVA sous Eclipse et copier les fichiers décompressés dedans.
– Renommer le fichier weka\experiment\DatabaseUtils.props en DatabaseUtils.props.old par exemple.
– Renommer le fichier weka\experiment\DatabaseUtils.props.mysql en weka\experiment\DatabaseUtils.props
– Modifier le fichier weka\experiment\DatabaseUtils.props en y ajoutant les types dont on a besoin pour le transtypage :
VARCHAR est de type 0, c’est-à-dire qu’elle va être interprété comme étant de type STRING
INTEGER sera interprétée comme int.
– Exporter le weka.jar et remplacer l’ancien weka.jar avec le nouveau jar généré.
Bon courage