A plugin for the GATE language technology framework for training and using machine learning models. Currently supports Mallet (MaxEnt, NaiveBayes, CRF and others), LibSVM, Scikit-Learn, Weka, and DNNs through Pytorch and Keras.
Currently we directly use CRF/CRFTrainer, but we should generalize to the parent types Transducer/TransducerTrainer and only downcast where necessary (if the parent types do not support all we need). We cannot completely generalize to Transducer because that includes HMM which takes a FeatureSequence instead of a FeatureVectorSequence and we do not support that.
Currently we directly use CRF/CRFTrainer, but we should generalize to the parent types Transducer/TransducerTrainer and only downcast where necessary (if the parent types do not support all we need). We cannot completely generalize to Transducer because that includes HMM which takes a FeatureSequence instead of a FeatureVectorSequence and we do not support that.