Comment ajouter votre propre classificateur personnalisé à Weka?

Vous verrez comment ajouter votre propre classificateur personnalisé à Weka à l'aide d'un exemple
Dans cet article, vous verrez comment ajouter votre propre classificateur personnalisé à Weka à l'aide d'un exemple de classificateur.

Weka est un outil d'apprentissage automatique avec des algorithmes de classification intégrés. Dans cet article, vous verrez comment ajouter votre propre classificateur personnalisé à Weka à l'aide d'un exemple de classificateur. Le but de cet article est d'illustrer comment vous pouvez ajouter votre propre classificateur.

Pas

  1. 1
    Téléchargez et installez les logiciels requis.
  2. 2
    Ajoutez/modifiez les variables d'environnement suivantes. Sous Windows 7, ceux-ci peuvent être modifiés à partir du Panneau de configuration > Système et sécurité > Système > Paramètres système avancés > Variables d'environnement > Variables système.
    • Ajoutez/Modifiez la variable%JAVA_HOME% en tant que répertoire Java. Par exemple:%JAVA_HOME%=C:\Program Files\Java\jdk1,6.0_23
    • Ajoutez/Modifiez la variable%ANT_HOME% en tant que répertoire Ant. ex:%ANT_HOME%=D:\ant\apache-ant-1,9.4
    • Ajoutez/Modifiez la variable%PATH% pour pointer vers les binaires d'Ant et Java. ex:%PATH%=C:\Program Files\Java\jdk1,6.0_23\bin;D:\ant\apache-ant-1,9.4\bin
  3. 3
    Extrayez le fichier weka-src.jar du dossier weka. Cela peut être fait en copiant d'abord weka-src.jar dans un nouveau dossier. Accédez ensuite à cet emplacement à l'aide de l'invite de commande Windows. Tapez maintenant la commande "jar xf weka-src.jar" sans les guillemets dans l'invite de commande.
  4. 4
    Ajoutez votre propre classificateur en tant que classe Java à la position correspondante dans la structure de répertoire extraite. par exemple: accédez à src/main/java/weka/classifiers/rules/ et ajoutez votre classificateur personnalisé (disons SampleClassifier.java) à ce répertoire. Pour plus de simplicité, vous pouvez commencer par copier un classificateur existant dans ce répertoire, tel que ZeroR.java, puis renommer le nom de fichier en SampleClassifier.java. Assurez-vous de remplacer toutes les occurrences du mot "ZeroR" par "SampleClassifier" dans le fichier java copié. Vous pouvez maintenant modifier le nouveau classificateur. Assurez-vous de lire weka.wikispaces.com/Writing+your+own+Classifier pour plus d'informations sur les protocoles qu'un nouveau classificateur doit suivre.
  5. 5
    Modifiez deux fichiers de propriétés dans la structure de répertoires extraite. La première modification permet à votre classificateur d'apparaître dans l'interface utilisateur graphique de Weka. La deuxième modification est facultative et est utilisée pour permettre la détection dynamique des classificateurs personnalisés non présents dans le premier fichier de propriétés.
    • Créez une nouvelle entrée dans src/main/java/weka/gui/GenericObjectEditor.props pour le nouveau classificateur. ex: juste au-dessus de la ligne pour le classificateur ZeroR, entrez la ligne " weka.classifiers.rules.SampleClassifier,\" sans les guillemets.
    • Assurez-vous que src/java/weka/gui/GenericPropertiesCreator.props a l'entrée "UseDynamic=true" déjà définie. Sinon, réglez-le.
  6. 6
    Créez un pot et utilisez votre nouveau classificateur à partir de l'interface graphique weka. Pour cela, accédez à l'emplacement du fichier précédemment extrait avec l'invite de commande et entrez la commande "ant". Attendez jusqu'à ce que vous obteniez le message «construction réussie». Maintenant, donnez la commande "ant exe jar". Notez que toutes ces commandes doivent être données sans les guillemets. Si la construction réussit à nouveau, vous pouvez copier le nouveau weka.jar du dossier "dist" dans le répertoire où Weka a été installé (en remplaçant la copie existante de weka.jar à cet emplacement
Utilisez votre nouveau classificateur à partir de l'interface graphique weka
Créez un pot et utilisez votre nouveau classificateur à partir de l'interface graphique weka.

Conseils

  • Après l'étape 2, vérifiez si les installations fonctionnent en donnant les commandes "java -version", "ant -version" dans l'invite de commande
  • Si vous rencontrez des problèmes avec les variables d'environnement, assurez-vous d'avoir extrait Ant dans une partition de disque non principale. Si vous rencontrez toujours des problèmes, indiquez "Progra~1" ou "Progra~2" au lieu de "Program Files" et "Program Files (x64)" dans le champ de valeur des variables d'environnement.
  • Vous pouvez en savoir plus sur Weka sur la page d'accueil http://cs.waikato.ac.nz/ml/weka/.

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail