cuvis_ai.node.base.BaseUnsupervised

class cuvis_ai.node.base.BaseUnsupervised[source]

Bases: ABC, CubeConsumer

Abstract node for all unsupervised classifiers to follow.

Parameters:

ABC (ABC) – Defines node as a base class.

__init__()

Methods

__init__()

fit(X)

_summary_

forward(Any)

Transform

abstract fit(X: Any)[source]

_summary_

Parameters:

X (Any) – Generic method to initialize a classifier with data.

abstract forward(Any) Any[source]

Transform

Parameters:

X (Any) – Generic method to pass new data through the unsupervised classifier.

Returns:

Return type and shape must be defined by the implemented child classes.

Return type:

Any