DefaultParamsReader¶
-
class
pyspark.ml.util.
DefaultParamsReader
(cls)[source]¶ Specialization of
MLReader
forParams
typesDefault
MLReader
implementation for transformers and estimators that contain basic (json-serializable) params and no data. This will not handle more complex params or types with data (e.g., models with coefficients).New in version 2.3.0.
Methods
Attributes
Methods Documentation
-
static
getAndSetParams
(instance, metadata)[source]¶ Extract Params from metadata, and set them in the instance.
-
static
loadMetadata
(path, sc, expectedClassName='')[source]¶ Load metadata saved using
DefaultParamsWriter.saveMetadata()
- Parameters
expectedClassName – If non empty, this is checked against the loaded metadata.
-
static
loadParamsInstance
(path, sc)[source]¶ Load a
Params
instance from the given path, and return it. This assumes the instance inherits fromMLReadable
.
-
session
(sparkSession)¶ Sets the Spark Session to use for saving/loading.
Attributes Documentation
-
sc
¶ Returns the underlying SparkContext.
-
sparkSession
¶ Returns the user-specified Spark Session or the default.
-
static