Dans Weka (en utilisant Java), je voudrais adapter avec succès les classificateurs à différents sous-ensembles d'attributs du même ensemble de données.Weka remove attribut temporairement et plus tard restaurer
Existe-t-il un moyen de générer l'objet Instances une seule fois, puis de supprimer temporairement les fonctionnalités non sélectionnées afin qu'elles puissent être restaurées et utilisées plus tard si l'attribut est nécessaire pour construire un autre classificateur sans avoir à créer à chaque fois un objet Instances totalement nouveau à partir de zéro?
Je suis au courant de la méthode deleteAttributeAt() qui dit que
Une copie en profondeur de l'information d'attribut est effectuée avant l'attribut est supprimé
et aussi de la classe Remove mais je Je ne suis pas sûr que ce soit ce dont j'ai besoin.
'weka.filters.unsupervised.attribute.Remove' est un filtre qui supprime votre jeu spécifié d'attributs de l'ensemble de données - vous pouvez utiliser que conjointement avec' weka.classifiers.meta.FilteredClassifier'? – nekomatic