GateNLP / gateplugin-LearningFramework

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.
https://gatenlp.github.io/gateplugin-LearningFramework/
GNU Lesser General Public License v2.1
26 stars 6 forks source link

Add USER algorithms. #4

Closed johann-petrak closed 6 years ago

johann-petrak commented 8 years ago

This should be a way to add pre-configured library-specific algorithms via the API. The idea is to have something like AlgorithmClassification.MALLET_CL_USER which contains an instance of a specific "User" implementation of some algorithm for an engine. This may require that we add another field to the AlgorithmXXX enumeration which would normally be null but can be set to that instance by a client. Have to think more about how to best make this work.

johann-petrak commented 8 years ago

Probably will not do this and instead make the API of the plugin usable from e.g. the Java scripting plugin for advanced use.

johann-petrak commented 6 years ago

Not worth exploring this idea any further for the foreseeable future.