OptimizerMixin#

class qudas.pipeline.steps.OptimizerMixin[source]#

パイプラインステップ内で使用する最適化処理用のMixinクラス。 このMixinクラスは、transform および optimize メソッドをサポートし、optimize メソッドの実装を必須とします。

abstract optimize(X: Any | None = None, y: Any | None = None, **fit_params) Any[source]#

抽象的な最適化メソッド。

Parameters:
  • X (Any) – 入力データ。

  • y (Any) – ターゲットデータ。

  • **fit_params – 追加のパラメータ。

Returns:

最適化結果。

Return type:

Any

transform(X: Any) Any[source]#

オプションの変換メソッド。サブクラスでオーバーライド可能。

Parameters:

X (Any) – 入力データ。

Returns:

変換後のデータ。

Return type:

Any