Class Model
java.lang.Object
org.episteme.natural.computing.ml.Model
- All Implemented Interfaces:
Serializable, UniversalDataModel
- Direct Known Subclasses:
ClusteringModel, NeuralNetworkModel, RegressionModel, TreeModel
Base class for all machine learning models.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDataField(DataField field) voidaddMiningField(MiningField field) Returns a map of metadata for this model (e.g., creation date, source).Returns a unique identifier for the type of data model.getName()Returns the primary physical values associated with this model.voidvoidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UniversalDataModel
validate
-
Field Details
-
traits
-
-
Constructor Details
-
Model
public Model() -
Model
-
-
Method Details
-
getName
-
setName
-
setTrait
-
getTrait
-
addDataField
-
addMiningField
-
getDataFields
-
getMiningFields
-
getModelType
Description copied from interface:UniversalDataModelReturns a unique identifier for the type of data model. Examples: "SPATIAL_GEOMETRY", "ECONOMIC_PORTFOLIO", "ARCHITECTURAL_PLAN".- Specified by:
getModelTypein interfaceUniversalDataModel
-
getMetadata
Description copied from interface:UniversalDataModelReturns a map of metadata for this model (e.g., creation date, source).- Specified by:
getMetadatain interfaceUniversalDataModel
-
getQuantities
Description copied from interface:UniversalDataModelReturns the primary physical values associated with this model. This allows generic tools to extract and convert measurements.- Specified by:
getQuantitiesin interfaceUniversalDataModel
-