データサイエンティストとのコラボレーション - アマゾン SageMaker

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

データサイエンティストとのコラボレーション

注記

シングルラベル画像予測、マルチカテゴリテキスト予測、または時系列予測のモデルタイプでは、Studio ユーザーとのモデルコラボレーションはサポートされていません。

さらに、 SageMaker Canvasは、モデルを作成したユーザーと同じユーザープロファイルへのモデルの共有をサポートしていません。モデルを共有するには、2 つの別々のユーザープロファイルが必要です。

Amazon と SageMaker Canvas、Canvas を使用するビジネスアナリスト、Amazon を使用するデータサイエンティスト SageMaker Studio では、独自の環境で作業しながら ML モデルを共有し、互いに協力し合うことができます。これにより、専門分野の知識を共有し、モデルの改善に向けて専門的な情報を提供できます。

を使用する SageMaker Canvas コラボレーションを利用すると、Canvas の標準ビルドモデルを Studio のデータサイエンティストと共有して、レビュー、更新、Canvas ユーザーとの共有を行うことができます。Canvas のユーザーは、モデルの 1 つのバージョンを最大 23 人の Studio ユーザーと共有できます。

次のセクションで [コラボレーションの手順を説明します。

  • Canvas アプリケーションでは、ビジネスアナリストがモデルを Studio ユーザーと共有します。

  • Studio ユーザーは Studio アプリケーションで共有モデルを受け取ります。アナリストとフィードバックを共有するか、モデルを更新するか、別のモデルバージョンを共有するかを選択できます。

  • ビジネスアナリストは Canvas でフィードバックまたは更新されたモデルを受け取り、表示専用モードで予測を生成できます。

コラボレーションを行うには、Canvas ユーザーと Studio ユーザーが同じ Amazon に所属している必要があります。 SageMaker ドメイン。ドメインとユーザーの設定の詳細については、を参照してください。SageMaker キャンバスの前提条件

注記

モデルコラボレーションは異なりますお手持ちのモデルを SageMaker キャンバストレーニングしたモデルをどこにでも持って行き、Canvasにインポートして予測を生成できます。

前提条件

Canvas ユーザーと Studio ユーザーがモデルで共同作業を行うには、ユーザーの IAM ロールに次の条件を満たす必要があります。AWS Identity and Access Managementモデルを共有するための (IAM) 権限。権限をまだ設定していない場合は、Studio でコラボレーションする権限をユーザーに付与します。

また、Canvas ユーザーは Canvas でトレーニングされた Standard ビルドモデルを持っていて、すぐに共有できる状態になっている必要があります。

注記

Collaboration はクイックビルドモデルをサポートしていません。

また、コラボレーション対象の Studio ユーザーのユーザープロファイル名も必要です。Studio ユーザーは同じ Amazon に所属している必要があります SageMaker Canvas ユーザーと同じドメイン。ユーザーのプロファイル名は、以下の手順で確認できます。

  1. からのの使用 SageMaker コンソールと解決策https://console.aws.amazon.com/sagemaker/

  2. ナビゲーションパネルで、ドメイン

  3. のリストからドメイン、ドメインを選択してください。これにより、が開きます。ドメイン詳細ページには、すべてが表示されます。ユーザープロフィールドメイン用。

ユーザープロファイル名は、次のチュートリアルの最初のステップに備えておいてください。

Canvas ユーザー:Studio ユーザーとモデルを共有します。

Canvas アプリケーション内で、モデルバージョンを Studio ユーザーと共有したり、フィードバックをリクエストしたりできます。ビルド済みのモデルバージョンを使用してください。ドラフトまたは現在作成中のモデルバージョンは共有できません。モデルごとに共有できるバージョンは 1 つだけです。

Canvas モデルを Studio ユーザーと共有するには、次の手順に従います。

  1. からのの使用 SageMaker キャンバスアプリケーション

  2. からのモデルページで、共有したいモデルを選択します。共有できるのは標準ビルドモデルのみです。

  3. ヘッダーで [] を選択します。[共有]

  4. 共有の例ダイアログボックスで、次の操作します。

    1. からの共有するモデルバージョンを選択してくださいドロップダウンリストで、フィードバックが必要なモデルバージョンを選択します。

    2. からのSageMaker スタジオユーザードロップダウンリストで、Studio ユーザーをプロファイル名で選択します。最大 23 人の Studio ユーザーを追加できます。

    3. の場合メモを追加フィールドには、モデルを Studio ユーザーに送信するときに添付する簡単なメモを入力できます。

    4. [Share] (共有) を選択します。

    5. には共有の例表示される確認ボックスで、[...] を選択します。シェア

これで、モデルを Studio ユーザーと共有しました。ユーザーは、モデルが共有されたという通知を Studio で受け取ります。

Studio ユーザー:Canvas ユーザーから Studio 内のモデルを受信します。

Studio では、モデルが共有されている場合、Studio アプリケーションを開くと次のような通知が届きます。


                Studio のバナーのスクリーンショットで、モデルが共有されたことをユーザーに伝えています。

を選択します。共有モデルを表示するを開くには共有モデルとノートブックスタジオのページ。通知を見逃した場合は、共有モデルとノートブック次の操作を行ってページを開きます。

  1. アマゾンを実行する SageMaker スタジオアプリケーション。

  2. サイド・ナビゲーション・ペインで、[ホーム]アイコン Home icon in Studio )。

  3. 開いたサイド・ナビゲーション・バーでモデル

  4. ドロップダウンリストで、を選択します。共有モデルを開くには共有モデルとノートブックページ。

上に共有モデルとノートブックページで、フィルターを選択します。自分と共有した。共有されたCanvasモデルが、共有モデルのリストに表示されるはずです。を選択します。モデルを表示共有モデルで、Autopilot のモデルの詳細ページを開きます。開いたモデルの上部には、次のスクリーンショットのようなバナーが表示されます。


                Studio のモデル詳細ページの上部にあるバナーのスクリーンショットで、モデルが共有元であることがわかります。 SageMaker キャンバス。

このページでは、モデルの詳細と、Canvas ユーザーが共有しているモデルに関するメモを確認できます。上部のキャンバスバナーでは、次のアクションを選択できます。

  • Canvas ユーザーとフィードバックを共有してください。

  • 共有モデルを更新し、その更新を Canvas ユーザーと共有します。

  • モデルの代替バージョンを Canvas ユーザーと共有します。キャンバスの使用事項オートパイロットモデルの複数のバージョンをトレーニングし、最適なバージョンを選択する。ユースケースに適していると判断した場合は、別のバージョンを選択できます。

前述のアクションの詳細については、「」を参照してください。

フィードバックを共有する

モデルを変更せずに、Canvas ユーザーにコメントやフィードバックを送信したい場合があります。

共有モデルに関するフィードバックを共有するには、以下の手順に従います。

  1. モデルの詳細ページで、フィードバックを共有する

  2. フィードバックを共有するダイアログボックスにメモを追加フィードバックのルールの編集フィールド。

  3. 選択シェアCanvas ユーザーにフィードバックを送信します。

フィードバックを送信した後は、送信したフィードバックをモデルの詳細ページの上部にあるキャンバスバナーで確認できます。Canvas ユーザーはCanvasアプリケーションでフィードバックを受け取り、そのフィードバックに基づいて変更を加えることができます。

更新したモデルを Canvas ユーザーと共有します。

Canvas ユーザーから共有されたモデルに変更を加えたい場合があります。たとえば、モデルの精度を向上させるために、ワンホットエンコーディングなどの高度なデータ変換を使用したい場合があります。モデルは次のように更新できます。アマゾン SageMaker データラングラーそしてアマゾン SageMaker オートパイロットStudio には、データ変換やモデルのトレーニングに役立つ機能があります。

警告

次のワークフローをいつでも終了しても、モデルの更新は保存されないため、ワークフローを再開する必要があります。

モデルを更新し、更新したモデルを Canvas ユーザーに送信するには、以下の手順に従います。

  1. モデル詳細ページのキャンバスバナーで、モデルの編集

  2. バナーのドロップダウンリストで、データ変換をリクエストする

    
                            Studio のモデル詳細ページの上部にあるバナーのスクリーンショットで、新しいモデルを共有するためのボタンが表示されています。
  3. ワークフローによって Amazon でモデルが開きます。 SageMaker Data Wrangler: モデルに使用されるデータ変換を編集することを選択できます。Data Wrangler インターフェースでデータ変換を行います。Data Wrangler と使用できるデータ変換の詳細については、以下を参照してください。データラングラーのドキュメント

  4. データ変換が完了したら、を選択します。モデルの再トレーニングキャンバスバナーで開くにはデータをエクスポートし、[設定] を選択します。 SageMakerオートパイロットデータラングラーインターフェースのページ。

  5. のフィールドを確認してください。データをエクスポートし、[設定] を選択します。 SageMakerオートパイロットページを選択し、選択してくださいエクスポートとトレーニングデータ変換を Amazon にエクスポートするには SageMaker オートパイロット。

  6. ワークフローが開き、オートパイロットの実験を作成オートパイロットのページ。オートパイロットの実験を作成し、更新されたデータ変換でモデルを再トレーニングできます。それぞれのフィールドに入力します。オートパイロットの実験を作成ページ。

    オートパイロットとオートパイロットの実験の詳細については、を参照してください。実験の作成オートパイロットのドキュメントにあります。

  7. オートパイロットの実験の設定を完了し、最終的な設定を確認したら、テストを作成Autopilot インターフェースで、モデルのトレーニングを開始します。モデルトレイン (選択可能)トレーニングを停止オートパイロットのインターフェースはいつでも使用できます。

  8. モデルがトレーニングされると、ページ上部のキャンバスバナーが古いモデルのメトリックと更新されたモデルのメトリックを比較します。はベストモデルのまとめ再現率や精度などの指標と、新しいモデルによって測定値が改善されるかどうかを一覧表示します。メトリクスを確認し、更新したモデルを共有するかどうかを決定します。自動操布図メトリックを作成するメトリクスと検証

  9. 更新したモデルを Canvas ユーザーと共有する場合は、以下を選択します。[共有]バナーで。

  10. の中にシェアダイアログボックスで、次の操作します。

    1. の場合共有するモデルを選択してくださいドロップダウンリスト。オートパイロットの実験から最適なモデルがあらかじめ選択され、ラベルが付いているはずです。最優秀候補者。共有したいモデルバージョンが選択されていない場合は、ドロップダウンを開いて正しいバージョンを選択してください。

    2. の場合フィードバックのルールの編集フィールドには、Canvas ユーザーへのメモを入力できます。

    3. を選択します。シェア更新したモデルとノートを Canvas ユーザーと共有します。

モデルを共有すると、次のスクリーンショットのように、モデルが正常に共有されたという通知が届きます。


                    Canvas ユーザーとのモデルアップデートの共有に関する成功メッセージのスクリーンショット。

を選択できます。共有モデルを表示するに戻るには、バナーを参照してください。共有モデルとノートブックページ。このページから、Canvas ユーザーと共有した更新済みモデルを、以下に表示できます。私が共有しましたラベル。

代替モデルをCanvasユーザーと共有します。

いつ SageMaker キャンバスがモデルを作成するとき、アマゾン SageMaker オートパイロットはモデルの複数のバージョンをトレーニングし、最適なものを選択します。必要に応じて、モデルの代替バージョンの方が適していると判断できます。送信したモデルを変更する代わりに、モデルの代替オートパイロットバージョンをCanvasユーザーと共有できます。オートパイロットの詳細についてはオートパイロットのドキュメント

代替モデルを共有するには、以下の手順に従います。

  1. モデル詳細ページのキャンバスバナーで、モデルの編集

  2. バナーのドロップダウンリストで、代替の自動 ML 候補を推薦します。

  3. Autopilot ジョブのページが開き、トレーニング済みのモデルバージョンをすべて確認できます。代替バージョンの共有ができたら、ページ上部のキャンバスバナーで、別のバージョンの共有ができます。[共有]

  4. の中にシェアダイアログボックスで、次の操作します。

    1. の場合共有するモデルを選択してくださいドロップダウンリスト。オートパイロットの実験から最適なモデルが選択され、ラベルが付きます。最優秀候補者。ドロップダウンを開いて、共有する代替モデルバージョンを選択します。

    2. の場合フィードバックのルールの編集フィールドには、Canvas ユーザーへのメモを入力できます。

    3. を選択します。シェア代替モデルバージョンとメモを Canvas ユーザーと共有します。

モデルを共有すると、次のスクリーンショットのように、代替モデルが正常に共有されたという通知が届きます。


                    代替モデルをキャンバスユーザーと共有した際の成功メッセージのスクリーンショット。

を選択できます。共有モデルを表示するに戻るには、バナーを参照してください。共有モデルとノートブックページ。このページから、Canvas ユーザーと共有した更新済みモデルを、以下に表示できます。私が共有しましたラベル。

Canvas ユーザ:Studio ユーザからモデルアップデートを受信します。

Studio ユーザが更新されたモデルまたは代替モデルを Canvas ユーザと共有すると、Canvas ユーザは通知を受け取ります。

Canvas アプリでは、通知は次のスクリーンショットのようになります。


                の通知メッセージのスクリーンショット SageMaker 共有モデル更新用の Canvas アプリケーション。

を選択できます。表示、更新更新されたモデルを確認するには、またはモデルCanvas アプリケーションのページを開き、共有モデルを選択して表示します。

注記

Canvas ユーザは Studio ユーザによって共有されているモデルを編集することはできません。Studio からインポートされたモデルは表示と予測のみが可能です。

Studio ユーザーがコラボレーションしたモデルは、以下のカードのようになります。モデルページ。


                のモデルカードのスクリーンショット SageMaker ユーザーがコラボレーションしたモデル用のキャンバスアプリケーション。

Studio からのモデルのインポートには最大 20 分かかり、その間モデルは次のように表示されます。インポート

モデルをインポートすると、そのメトリクスを表示して予測を生成できます。

次のスクリーンショットは、[分析]タブ。モデルの精度とメトリクスを評価できます。詳細については、「Amazon でモデルのパフォーマンスを評価する SageMaker キャンバス」を参照してください。


                の [分析] タブのスクリーンショット SageMaker 共有モデル用のキャンバスアプリ。

次のスクリーンショットは、予測タブ。モデルを使用して予測を生成できます。Canvasでの予測生成について詳しくは、データを予測してください。


                の Predict タブのスクリーンショット SageMaker 共有モデル用の Canvas アプリケーション。

両方の[分析]そして予測タブ、表示できるのは共有履歴パネル:Studio ユーザーが共有したモデルバージョンとコメントが表示されます。