Class PMMLBridge
java.lang.Object
org.episteme.natural.computing.loaders.pmml.PMMLBridge
Bridge for converting PMML DTOs to core Episteme machine learning objects.
PMML (Predictive Model Markup Language) is the XML standard for representing machine learning models. This bridge converts parsed PMML to Episteme ML structures.
Architecture
PMML → PMMLReader → PMML DTOs → PMMLBridge → Core Objects
├── RegressionModel
├── TreeModel
├── NeuralNetworkModel
└── ClusteringModel
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontoClusteringModel(PMMLClusteringModel pmmlCluster, PMMLDocument doc) Converts PMML clustering model.toModel(PMMLDocument pmmlDoc) Converts PMML document to Episteme ML Model.toNeuralNetworkModel(PMMLNeuralNetwork pmmlNN, PMMLDocument doc) Converts PMML neural network model.toRegressionModel(PMMLRegressionModel pmmlReg, PMMLDocument doc) Converts PMML regression model.toTreeModel(PMMLTreeModel pmmlTree, PMMLDocument doc) Converts PMML tree model.
-
Constructor Details
-
PMMLBridge
public PMMLBridge()
-
-
Method Details
-
toModel
Converts PMML document to Episteme ML Model.- Parameters:
pmmlDoc- the parsed PMML document- Returns:
- the appropriate Model subtype
-
toRegressionModel
Converts PMML regression model. -
toTreeModel
Converts PMML tree model. -
toNeuralNetworkModel
Converts PMML neural network model. -
toClusteringModel
Converts PMML clustering model.
-