Designer は、PAI が提供するビジュアルなローコードモデリングツールです。アルゴリズムコンポーネントをドラッグアンドドロップしてワークフローを構築でき、オンラインでのモデルデプロイやスケジュールされたオフラインタスクをサポートします。
製品アーキテクチャ
機能
-
ワークフローの作成と管理:テンプレートから、またはゼロからワークフローを作成できます。テンプレートから作成したワークフローは迅速に実行でき、結果のモデルをデプロイできます。詳細については、「ワークフローの作成」をご参照ください。
-
豊富なコンポーネントとデータソース:Designer は数百の AI 開発コンポーネントを提供し、MaxCompute や Object Storage Service (OSS) などの複数のデータソースをサポートしています。Alibaba のベストプラクティスを組み込んだアルゴリズムを使用してモデルを構築できます。
-
トレーニングプロセスの可視化と分析:モデルトレーニング中、Designer は可視化ダッシュボードを提供し、データ、モデル、評価メトリックを分析して最適なモデルを見つけるのに役立ちます。
-
モデルのデプロイと管理:Designer ワークフローでモデルを開発およびテストした後、モデル管理サービスに登録できます。その後、ワンクリックでオンラインサービスとしてデプロイしたり、複合モデルとしてパッケージ化したりできます。詳細については、「モデルの予測とデプロイ」をご参照ください。
-
コラボレーションと共有:Designer は、ワークスペース内でのワークフローのコラボレーションと共有をサポートしています。また、正常に実行されたワークフローを DataWorks にデプロイして定期的にスケジューリングしたり、カスタムテンプレートとして公開したりすることもできます。
-
アカウントと権限:Designer は、Alibaba Cloud アカウント (root ユーザー) または RAM ユーザーでのサインインをサポートしています。RAM ユーザーを使用する場合、Alibaba Cloud アカウント (root ユーザー) は RAM ユーザーに必要な権限を付与する必要があります。詳細については、「Designer のためのクラウド製品の依存関係と権限」をご参照ください。
ワークフローコンポーネント
Designer は、さまざまなユースケースに対応する数百のコンポーネントを提供します。コンポーネントの詳細については、「Designer コンポーネントの概要」をご参照ください。
コンポーネントは、ユースケースに基づいて次の 3 種類に分類されます:
-
従来の機械学習コンポーネント:データ前処理、特徴量エンジニアリング、統計分析、異常検知、レコメンデーションアルゴリズム、時系列、ネットワーク分析のアルゴリズムコンポーネントが含まれます。
-
ディープラーニングフレームワークコンポーネント:PAI-Easy シリーズをベースにした視覚アルゴリズムや自然言語処理アルゴリズム、および TensorFlow や PyTorch などのディープラーニングフレームワークのコンポーネントが含まれます。
-
カスタムアルゴリズムコンポーネント:SQL スクリプト、Python スクリプト、Notebook スクリプト、PyAlink スクリプトなどのカスタムアルゴリズムコンポーネントが含まれ、お客様固有の要件に対応します。
仕組み
-
ワークフローは、すべてのコンポーネントノードとデータフローを含むビジュアルキャンバスです。これはモデル開発の出発点となります。
-
ドラッグアンドドロップインターフェイスを使用して、事前に構築されたアルゴリズムコンポーネントでモデルを構築します。MaxCompute、PAI-DLC、Flink などの必要なコンピューティングリソースを選択してワークフローを実行し、モデルのデバッグとトレーニングを完了します。
-
モデルを構築した後、可視化ダッシュボードを使用して分析レポートを迅速に表示し、モデルが期待どおりであるかを評価できます。
-
モデルのデプロイと予測
-
オンライン予測:モデルを構築した後、PAI-EAS を使用してモデルをオンラインサービスとしてデプロイし、新しいデータで予測を行うことができます。
-
スケジュールされたオフラインタスク:ワークフローを DataWorks に送信して定期的にスケジューリングし、オフラインバッチ予測を実行することもできます。
-
課金
Designer の課金は、コンポーネントがランタイムに消費するリソースに基づいています。次の表に課金の詳細を示します。
|
課金項目 |
課金エンティティ |
課金方法 |
課金終了 |
課金ルール |
|
CU 時間使用量 |
コンポーネントのランタイム |
従量課金 |
コンポーネントの実行が停止したとき |
実行中のコンポーネントによって消費されたリソースは CU 時間に変換され、従量課金制で請求されます。 課金数式: ここで、 |
さまざまなコンポーネントの単価と課金の詳細については、「Designer の課金」をご参照ください。
クイックスタート
Designer を初めて使用する場合は、「Designer のクイックスタート」を読んで始めることを推奨します。
ユースケース
インテリジェントレコメンデーション:FM-Embedding を使用したレコメンデーションと再現率 | Alink フレームワークを使用した FM ベースのレコメンデーション。
インテリジェントリスク管理:グラフアルゴリズムを使用した金融リスク管理の実装 | ユーザーチャーンの予測と警告。
一般的なケース:ニュース分類のためのテキスト分析 | スモッグ予測 | 発電所の出力予測。
ヘルプ
ワークフローエラー、アルゴリズムコンポーネントの問題、データ読み取りの失敗などの問題が発生した場合は、「Designer のよくある質問」をご参照ください。
PAIFlow
-
PAIFlow は Designer の基盤となるワークフロースケジューリングエンジンです。Designer から PAIFlow にワークフロータスクを送信して実行したり。
-
PAIFlow タスク管理ページには、Designer での手動実行、または DataWorks での Designer ワークフローの定期的なスケジューリングを使用して送信されたすべてのワークフロータスクが一覧表示されます。詳細については、「ワークフロータスクの管理」をご参照ください。