Designer は、PAI が提供するビジュアルなローコードモデリングツールです。アルゴリズムコンポーネントをドラッグアンドドロップでワークフローを構築し、モデルのオンラインデプロイやスケジュールされたオフラインタスクをサポートします。
製品アーキテクチャ
機能
-
ワークフローの作成と管理:テンプレートから、またはゼロからワークフローを作成できます。テンプレートから作成したワークフローは迅速に実行でき、生成されたモデルをデプロイできます。詳細については、「ワークフローの作成」をご参照ください。
-
豊富なコンポーネントとデータソース:Designer は、数百もの AI 開発コンポーネントを提供し、MaxCompute や Object Storage Service (OSS) などの複数のデータソースをサポートしています。Alibaba のベストプラクティスを組み込んだアルゴリズムを使用してモデルを構築できます。
-
トレーニングプロセスの可視化と分析:モデルのトレーニング中、Designer は 可視化ダッシュボードを提供します。これにより、データ、モデル、評価指標を分析し、最適なモデルを見つけることができます。
-
モデルのデプロイと管理:Designer のワークフローでモデルを開発・テストした後、モデル管理サービスに登録できます。その後、ワンクリックでオンラインサービスとしてデプロイしたり、複合モデルとしてパッケージ化したりできます。詳細については、「モデルの予測とデプロイ」をご参照ください。
-
コラボレーションと共有:Designer は、ワークスペース内でのワークフローのコラボレーションと共有をサポートします。また、正常に実行されたワークフローを DataWorks にデプロイして定期実行をスケジュールすることや、カスタムテンプレートとして公開することもできます。
-
アカウントと権限:Designer は、Alibaba Cloud アカウントまたは RAM ユーザーでサインインできます。RAM ユーザーを使用する場合、Alibaba Cloud アカウントから 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 FAQ」をご参照ください。
PAIFlow
-
PAIFlow は、Designer の基盤となるワークフロースケジューリングエンジンです。Designer から PAIFlow にワークフロータスクを送信して実行したりできます。
-
PAIFlow タスク管理ページには、Designer での手動実行、または DataWorks による Designer ワークフローの定期実行によって送信されたすべてのワークフロータスクが一覧表示されます。詳細については、「ワークフロータスクの管理」をご参照ください。