IBM/lale
Library for Semi-Automated Data Science
何を解決するか
Laleは、機械学習パイプラインのアルゴリズム選択とハイパーパラメータチューニングを自動化することで、半自動データサイエンスを簡素化します。パイプライン検索ツールを一貫して管理する必要性に対応しつつ、設定が型安全かつ正確であることを保証します。
動作方法
Laleは、Hyperopt、GridSearchCV、SMACなどの既存のパイプライン検索ツールと統合する高レベルインターフェースを提供します。正しさを保証するために、JSON Schemaを使用してハイパーパラメータが正しい型と一致しているか、データがパイプラインで使用されるオペレータと互換性があるかを検証します。また、scikit-learn、XGBoost、PyTorchなど、さまざまなフレームワークからの変換器と推定器のライブラリも提供しています。
対象ユーザー
新しいプログラミング言語を学ぶ必要なく、専用のスタンドアロンツールをインストールせずに、自動機械学習(AutoML)を実験したいデータサイエンティスト向けに設計されています。
主な特徴
- 統一インターフェース: 複数のパイプライン検索ツールに一貫した方法でアクセスできます。
- 型安全: JSON Schemaを使用して、ハイパーパラメータと型の不一致、またはデータとオペレータの不一致を検出します。
- 広範な相互運用性: scikit-learn、XGBoost、PyTorchからのオペレータをサポートしています。
- Pythonネイティブ: Jupyterノートブックと互換性のある標準的なPythonライブラリとして動作します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト