Skip to content

アプリケーション

DataRobotでは、アプリケーションを構築するためのさまざまなアプローチが用意されています(詳細については比較表を参照してください)。以下のセクションでは、利用可能なドキュメントについて説明します。

トピック 説明
アプリケーションの作成 StreamlitやDashなどのWebアプリケーションを使って、DataRobotでアプリケーションを作成し、機械学習プロジェクトを共有します。
アプリケーションのホスティング DataRobotの実行環境を使用して、StreamlitアプリなどのアプリケーションをDataRobotでホストします。
アプリケーションを管理 上部ナビゲーションのアプリケーションから、アプリケーションを共有、停止、または削除します。
アプリケーションソースの管理 レジストリ > アプリケーションのソースから、アプリケーションソースを追加、設定、管理します。
アプリケーションの監視 アプリケーションのログ、使用状況、サービスの正常性、リソース使用量、およびトレースを監視します(DataRobotの管理者またはアプリケーションのオーナーである必要があります)。

アプリケーションとは?

DataRobotには、アプリケーション、アプリケーションテンプレート、ノーコードアプリケーションなど、機械学習プロジェクトを共有できるアプリケーションを構築するためのさまざまなアプローチが用意されています。

各アプリケーションタイプのユースケースと可用性について、以下のタブで説明します。

アプリケーションは、DataRobotのインフラストラクチャ内でカスタムコードを構築して実行するための簡単な方法です。 アプリケーションのUIを特定のデザインに合わせるなどの簡単なものから、より堅牢なものまで、組織のニーズに合わせてアプリケーションをカスタマイズできます。 また、アプリケーションは、デプロイされたモデルの有無にかかわらず構築することが可能です。

DataRobotでは、すぐに使えるフロントエンドテンプレートを使用してアプリケーションを作成する機能も提供されており、開発を迅速化できます。 これらのテンプレートには、Streamlit、Flask、Slackアプリなどがあり、好みに合わせてカスタマイズすることも可能です。

アプリケーションから実行できます。

アプリケーションテンプレートを使用して、エンドツーエンドのDataRobotエクスペリエンスを開始します。 これには、データのインポート、モデルの構築、デプロイ、監視などの側面が含まれます。 テンプレートは、ユースケースをサポートするDataRobotリソースをプログラムで生成することで支援します。 アプリケーションテンプレートはカスタマイズ可能で、複数のコンポーネントで構成されています。

構築したアプリケーションには、アプリケーションページからアクセスできます。

以下から実行できます。

ノーコードアプリケーションは、機械学習モデルの視覚化、最適化、またはその他の操作に使用されます。 モデルの構築や評価を行うことなく、DataRobotのコアサービスを利用することができます。 ノーコードアプリケーションはカスタマイズできず、デプロイが必要であり、単一のコンポーネントで構成されています。

ワークベンチのエクスペリメント > モデルリーダーボード > モデルのアクション > ノーコードアプリを作成から実行できます。