MODULE REFERENCE
isolation_forest
anomx.models.representation.isolation_forestRepresentation-based anomaly model.
classView source ↗
IsolationForestModel
IsolationForestModel(config: dict[str, Any] | None = None)Bases: NormalityModel, BoundaryEstimating, Representational
Train an isolation forest on numeric columns and expose anomaly scores.
| Parameter | Type | Default |
|---|---|---|
config | dict[str, Any] | None | None |
Members
component_keyattribute
component_key = 'isolation_forest'component_iconattribute
component_icon = 'Dataflow03'signatureattribute
signature = ModelSignature(structures={DataStructure.TABULAR}, modalities={Modality.NUMERIC})component_nameattribute
component_name = 'Isolation Forest'component_default_configattribute
component_default_config = {'contamination': 0.15, 'feature_columns': [], 'n_estimators': 100, 'random_state': 42}component_config_schemaattribute
component_config_schema = {'contamination': {'type': 'number'}, 'feature_columns': {'type': 'array'}, 'n_estimators': {'type': 'integer'}, 'random_state': {'type': 'integer'}}fitmethod
fit(data: Any) -> None| Parameter | Type | Default |
|---|---|---|
data | Any | required |
Returns None
predictmethod
predict(data: Any) -> pd.DataFrame| Parameter | Type | Default |
|---|---|---|
data | Any | required |
Returns pd.DataFrame
savemethod
save(path: str) -> None| Parameter | Type | Default |
|---|---|---|
path | str | required |
Returns None
loadmethod
load(path: str) -> IsolationForestModel| Parameter | Type | Default |
|---|---|---|
path | str | required |
Returns IsolationForestModel
Inherited members
partial_fitNormalityModelscore_batchNormalityModelis_component_abstractBaseComponentget_component_typeBaseComponentget_component_keyBaseComponentget_component_nameBaseComponentget_component_docsBaseComponentget_component_descriptionBaseComponentget_component_iconBaseComponentget_component_image_pathBaseComponentget_component_statusBaseComponentget_component_default_configBaseComponentget_component_config_schemaBaseComponentget_component_code_versionBaseComponentget_component_source_pathBaseComponentget_component_import_pathBaseComponentget_component_capabilitiesBaseComponentget_component_signatureBaseComponentget_component_parametersBaseComponentget_configBaseComponentdecision_functionBoundaryEstimatingget_capability_keyCapabilityembedRepresentational