Waikato / meka

Multi-label classifiers and evaluation procedures using the Weka machine learning framework.
http://waikato.github.io/meka/
GNU General Public License v3.0
200 stars 76 forks source link

[Question] How to use Meka to train and evaluate a semi-supervised model? #82

Closed bundit786 closed 1 week ago

bundit786 commented 5 months ago

Hi Meka Team,

I have some experience using Meka to train and evaluate a supervised model. The semi-supervised model, which is stated to be a capable approach but with little information about how to use it. So, can you give me an example of how train and evaluate a model using a basic technique like pseudo-labelling?

Thank you.

fracpete commented 5 months ago

[from a quick look at the code...]

bundit786 commented 5 months ago

Thank you for getting back. I can now get CM in meka.classifiers.multilabel.meta using GUI. But for meka.classifiers.multilabel.SemisupervisedClassifier, is it available in GUI or only in command line?

fracpete commented 5 months ago

meka.classifiers.multilabel.SemisupervisedClassifier is just a Java interface for semi-supervised classifiers to implement, not an actual classifier that you can use. EM and CM implement this interface (and these are the only two semi-supervised classifiers in Meka).

fracpete commented 1 week ago

Assumed to be sorted.