標準のSpark MLlib Transformerには存在しない独自のデータ変換ロジックをパイプラインに組み込むために継承すべき基底クラスはどれか。

独自の変換処理(`_transform`メソッド)を実装する場合は`Transformer`クラスを継承し、学習が必要な場合は`Estimator`を継承する。