tidymodels/parsnip
A tidy unified interface to models
何を解決するか
異なるRパッケージが同じ機械学習モデルを実装する際の、一貫性のないインターフェースや引数名の問題に対処します。個々のライブラリの特定の構文を学ぶ必要がなく、1つの統一されたインターフェースを使って、さまざまなモデルや計算エンジンを試すことができます。
仕組み
Parsnipはモデルの定義とその実装を分離します。ユーザーはモデルの種類(例:ランダムフォレスト)、モード(例:回帰または分類)、および計算エンジン(例:ranger または spark)を別々に定義できます。また、異なるモデルタイプ間で一貫した引数名(例:trees)を使用することで、使用する下位パッケージに関係なく、同じパラメータを制御できます。
対象ユーザー
Rを使用するデータサイエンティストやアナリストで、新しいパッケージごとにコードを再書き換えせずに、さまざまな機械学習実装を切り替えることを希望する人。
特徴
- 機械学習モデルの範囲にわたる統一されたインターフェース。
- モデル定義と計算エンジンの分離。
- 異なるパッケージやモデルタイプ間での引数名の統一。
- RネイティブパッケージおよびSparkを含む複数のエンジンをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト