機械学習(ML)は、需要予測、クレジットスコアリング、価格設定、顧客離れの予測、次善のオファーの特定、出荷遅延の予測など、複数の業種にわたるコアビジネス機能を最適化することにより、組織が収益を増やし、ビジネスの成長を促進し、コストを削減するのに役立ちます。製造品質の向上。 従来のML開発サイクルには数か月かかり、データサイエンスとMLエンジニアリングのスキルがほとんど必要ありません。 MLモデルに関するアナリストのアイデアは、データサイエンスチームの帯域幅を待つ長いバックログに置かれることがよくありますが、データサイエンティストは、完全なスキルセットを必要とするより複雑なMLプロジェクトに焦点を合わせています。
この膠着状態を打破するのを助けるために、私たちは AmazonSageMakerCanvasを導入、企業がMLソリューションの提供を数時間または数日まで短縮するのに役立つノーコードMLソリューション。 SageMaker Canvasを使用すると、アナリストはデータレイク、データウェアハウス、運用データストアで利用可能なデータを簡単に使用できます。 MLモデルを構築します。 そして、それらを使用して、インタラクティブに予測を行い、バルクデータセットのバッチスコアリングを行います。すべて、コードをXNUMX行も記述しません。
この投稿では、SageMaker Canvasがデータサイエンティストとビジネスアナリスト間のコラボレーションを可能にし、市場投入までの時間を短縮し、MLソリューションの開発を加速する方法を示します。 アナリストは、MLの専門家になることなく、SageMakerCanvasで独自のノーコードMLワークスペースを取得できます。 アナリストは、数回クリックするだけでCanvasからモデルを共有できます。これにより、データサイエンティストはこのモデルを操作できるようになります。 Amazon SageMakerスタジオ、エンドツーエンドのML統合開発環境(IDE)。 協力することで、ビジネスアナリストはドメイン知識と実験結果をもたらすことができ、データサイエンティストは効果的にパイプラインを作成してプロセスを合理化できます。
ワークフローがどのようになるかを深く掘り下げてみましょう。
ビジネスアナリストはモデルを構築し、それを共有します
SageMaker Canvasがビジネスアナリストとデータサイエンティスト(またはMLエンジニア)間のコラボレーションをどのように簡素化するかを理解するために、まずビジネスアナリストとしてプロセスにアプローチします。 始める前に、を参照してください Amazon SageMaker Canvasの発表–ビジネスアナリスト向けの視覚的でノーコードの機械学習機能 SageMakerCanvasを使用してモデルを構築およびテストする手順については。
この投稿では、の修正バージョンを使用します クレジットカード詐欺検出データセット バイナリ分類問題のよく知られたデータセットであるKaggleから。 データセットは元々非常に不均衡であり、ネガティブクラス(異常なトランザクション)として分類されるエントリはほとんどありません。 SageMaker Canvasはモデルを自動的にトレーニングおよび調整するときにこの不均衡を処理するため、ターゲットの機能分布に関係なく、このデータセットを引き続き使用できます。 このデータセットは約9万個のセルで構成されています。 ダウンロードすることもできます このデータセットの縮小版。 データセットのサイズははるかに小さく、約500,000セルです。これは、このプロセス中に失われる情報をできるだけ少なくするために、ランダムにアンダーサンプリングされてからSMOTE手法でオーバーサンプリングされているためです。 この削減されたデータセットを使用して実験全体を実行すると、SageMaker CanvasFreeTierで$0の費用がかかります。
モデルが構築された後、アナリストはそれを使用して、個々のリクエストまたは入力データセット全体の一括予測をCanvasで直接行うことができます。
Canvas Standard Buildでビルドされたモデルは、ボタンをクリックするだけで、SageMakerStudioを使用するデータサイエンティストやMLエンジニアと簡単に共有できます。 これにより、データサイエンティストは、作成したモデルのパフォーマンスを検証し、フィードバックを提供できます。 MLエンジニアは、モデルを取得して、会社や顧客が利用できる既存のワークフローや製品と統合できます。 執筆時点では、CanvasQuickBuildで構築されたモデルまたは時系列予測モデルを共有することはできないことに注意してください。
CanvasUIを介したモデルの共有は簡単です。
- 作成したモデルが表示されているページで、モデルを選択します。
- 選択する シェアする.
- 共有するモデルのXNUMXつ以上のバージョンを選択します。
- 必要に応じて、モデルまたは探しているヘルプに関する詳細なコンテキストを示すメモを含めます。
- 選択する SageMakerStudioリンクを作成する.
- 生成されたリンクをコピーします。
以上です! これで、Slack、電子メール、またはその他の好みの方法で、同僚とリンクを共有できます。 モデルにアクセスするには、データサイエンティストが同じSageMaker Studioドメインにいる必要があるため、組織の管理者がこれに該当することを確認してください。
データサイエンティストはSageMakerStudioからモデル情報にアクセスします
それでは、データサイエンティストまたはMLエンジニアの役割を果たし、SageMakerStudioを使用して彼らの視点から物事を見てみましょう。
アナリストが共有するリンクから、エンドツーエンドのMLワークフロー向けの最初のクラウドベースのIDEであるSageMakerStudioにアクセスできます。
タブが自動的に開き、SageMakerCanvasでアナリストが作成したモデルの概要が表示されます。 モデルの名前、ML問題タイプ、モデルバージョン、およびモデルを作成したユーザー([CanvasユーザーID]フィールドの下)をすばやく確認できます。 また、入力データセットとSageMakerが作成できた最高のモデルに関する詳細にもアクセスできます。 これについては、後の投稿で詳しく説明します。
ソフトウェア設定ページで、下図のように 入力データセット タブでは、ソースから入力データセットへのデータフローも表示されます。 この場合、XNUMXつのデータソースのみが使用され、結合操作は適用されていないため、単一のソースが表示されます。 を選択すると、データセットに関する統計と詳細を分析できます データ探索ノートブックを開く。 このノートブックでは、モデルをトレーニングする前に利用可能だったデータを調べることができ、ターゲット変数の分析、入力データのサンプル、列と行の統計と説明、およびデータサイエンティストがデータセットについて詳しく知る。 このレポートの詳細については、を参照してください。 データ探索レポート.
入力データセットを分析した後、モデル概要のXNUMX番目のタブに移動しましょう。 AutoMLジョブ。 このタブには、SageMakerCanvasで[標準ビルド]オプションを選択したときのAutoMLジョブの説明が含まれています。
SageMaker Canvasの下にあるAutoMLテクノロジーは、MLモデルを構築する手間を省きます。 自動化されたアプローチを使用して、データに基づいて最適なMLモデルを自動的に構築、トレーニング、調整すると同時に、完全な制御と可視性を維持できます。 生成された候補モデルのこの可視性と、AutoMLプロセス中に使用されるハイパーパラメータは、 候補世代ノート、このタブで利用できます。
AutoMLジョブ タブには、AutoMLプロセスの一部として構築されたすべてのモデルのリストも含まれており、F1目標メトリックでソートされています。 開始されたトレーニングジョブから最適なモデルを強調するために、緑色の円が付いたタグが 最高のモデル 桁。 また、精度スコアや曲線下面積(AUC)など、トレーニングおよび評価フェーズで使用される他のメトリックを簡単に視覚化することもできます。 AutoMLジョブ中にトレーニングできるモデルと、トレーニングされたモデルのパフォーマンスを評価するために使用されるメトリックの詳細については、を参照してください。 モデルのサポート、メトリック、および検証.
モデルの詳細については、最適なモデルを右クリックして選択できます。 モデルの詳細で開く。あるいは、次のオプションを選択することもできます。 最高のモデル 上部のリンク モデルの概要 最初に訪れたセクション。
モデルの詳細ページには、この入力データで最高のパフォーマンスを示したモデルに関する有用な情報が多数含まれています。 まず、ページ上部の要約に注目しましょう。 前のスクリーンショットの例は、数百回のモデルトレーニングの実行のうち、XGBoostモデルが入力データセットで最高のパフォーマンスを示したことを示しています。 この記事の執筆時点で、SageMaker Canvasは、線形学習器、XGBoost、多層パーセプトロン(MLP)のXNUMX種類のMLアルゴリズムをトレーニングでき、それぞれにさまざまな前処理パイプラインとハイパーパラメーターがあります。 各アルゴリズムの詳細については、を参照してください。 サポートされているアルゴリズムのページ.
SageMakerには、スケーラブルで効率的な実装のおかげで説明機能も含まれています カーネルSHAP、特定の予測の重要度の値を各機能に割り当てる協力ゲーム理論の分野からのシャープレイ値の概念に基づいています。 これにより、モデルがどのように予測に到達したかについての透明性が確保され、特徴の重要性を定義するのに非常に役立ちます。 機能の重要性を含む完全な説明可能性レポートは、PDF、ノートブック、または生データ形式でダウンロードできます。 そのレポートには、AutoMLジョブ中に使用されるハイパーパラメータの完全なリストだけでなく、より幅広いメトリックのセットが表示されます。 SageMakerがAutoMLソリューションと標準MLアルゴリズムに統合された説明可能性ツールを提供する方法の詳細については、を参照してください。 統合された説明可能性ツールを使用し、Amazon SageMakerAutopilotを使用してモデルの品質を向上させます.
最後に、このビューの他のタブには、パフォーマンスの詳細(混同行列、適合率再現率曲線、ROC曲線)、入力に使用され、AutoMLジョブ中に生成されたアーティファクト、およびネットワークの詳細に関する情報が表示されます。
この時点で、データサイエンティストには、モデルを直接デプロイするか、手動または自動でスケジュールまたはトリガーできるトレーニングパイプラインを作成するかのXNUMXつの選択肢があります。 次のセクションでは、両方のオプションについていくつかの洞察を提供します。
モデルを直接デプロイする
データサイエンティストがAutoMLジョブによって得られた結果に満足している場合、データサイエンティストはからモデルを直接デプロイできます。 モデルの詳細 ページ。 選択するのと同じくらい簡単です モデルのデプロイ モデル名の横。
SageMakerは、デプロイのためのXNUMXつのオプションを示します。 AmazonSageMakerエンドポイント、およびバッチ推論、 Amazon SageMakerバッチ変換.
SageMakerは、他の推論モードも提供します。 詳細については、を参照してください。 推論のためのモデルのデプロイ.
リアルタイム予測モードを有効にするには、エンドポイントに名前、インスタンスタイプ、およびインスタンス数を指定するだけです。 このモデルは大量のコンピューティングリソースを必要としないため、初期カウントが1のCPUベースのインスタンスを使用できます。使用可能なさまざまな種類のインスタンスとその仕様については、 AmazonSageMakerの価格ページ (の中に オンデマンド価格 セクションで、 リアルタイム推論 タブ)。 デプロイにどのインスタンスを選択すべきかわからない場合は、SageMakerに、KPIに従って最適なインスタンスを見つけるように依頼することもできます。 SageMaker推論レコメンダー。 エンドポイントとの間で要求および応答データをキャプチャするかどうかに関して、追加のオプションパラメータを提供することもできます。 これは、次のことを計画している場合に役立ちます。 モデルの監視。 また、応答の一部として提供するコンテンツを選択することもできます。これは、予測または予測確率、すべてのクラスの確率、およびターゲットラベルのいずれであるかを選択できます。
入力のセット全体の予測を一度に取得するバッチスコアリングジョブを実行するには、からバッチ変換ジョブを起動できます。 AWSマネジメントコンソール またはSageMakerPythonSDKを介して。 バッチ変換の詳細については、を参照してください。 バッチ変換を使用する とサンプルノートブック。
トレーニングパイプラインを定義する
MLモデルは、トレーニングされたベースラインからドリフトするため、静的で不変と見なされることはほとんどありません。 実世界のデータは時間の経過とともに進化し、そこからより多くのパターンと洞察が生まれます。これは、履歴データでトレーニングされた元のモデルによってキャプチャされる場合とされない場合があります。 この問題を解決するために、利用可能な最新のデータを使用してモデルを自動的に再トレーニングするトレーニングパイプラインを設定できます。
このパイプラインを定義する際のデータサイエンティストのオプションのXNUMXつは、トレーニングパイプラインにAutoMLをもう一度使用することです。 からcreate_auto_ml_job()APIを呼び出すことにより、プログラムでAutoMLジョブを起動できます。 AWS Boto3 SDK。 この操作は、 AWSラムダ 内で機能する AWSステップ関数 ワークフロー、またはLambdaStepから AmazonSageMakerパイプライン.
または、データサイエンティストは、AutoMLジョブから取得した知識、成果物、ハイパーパラメータを使用して、完全なトレーニングパイプラインを定義できます。 次のリソースが必要です。
- ユースケースに最適なアルゴリズム –この情報は、Canvasで生成されたモデルの要約からすでに取得しています。 このユースケースでは、XGBoostの組み込みアルゴリズムです。 SageMaker Python SDKを使用してSageMakerでXGBoostアルゴリズムをトレーニングする方法については、以下を参照してください。 SageMakerPythonSDKでXGBoostを使用する.
- AutoMLジョブによって導出されたハイパーパラメータ –これらはで利用可能です 説明可能 セクション。 SageMaker Python SDKを使用してトレーニングジョブを定義するときに、これらを入力として使用できます。
- アーティファクトセクションで提供される特徴エンジニアリングコード –このコードは、トレーニング前(たとえば、Amazon SageMaker処理を介して)または推論前(たとえば、SageMaker推論パイプラインの一部として)のデータの前処理に使用できます。
これらのリソースをSageMakerパイプラインの一部として組み合わせることができます。 この投稿では実装の詳細を省略しています。このトピックに関するその他のコンテンツにご期待ください。
まとめ
SageMaker Canvasを使用すると、MLを使用して、コードを記述せずに予測を生成できます。 ビジネスアナリストは、ローカルデータセット、およびすでに保存されているデータで自律的に使用を開始できます Amazon シンプル ストレージ サービス (Amazon S3)、 Amazonレッドシフト、またはスノーフレーク。 数回クリックするだけで、データセットを準備して結合し、推定精度を分析し、影響力のある列を確認し、最高のパフォーマンスを発揮するモデルをトレーニングし、新しい個人またはバッチの予測を生成できます。これらはすべて、専門のデータサイエンティストを引き込む必要はありません。 次に、必要に応じて、モデルをSageMaker StudioにインポートするデータサイエンティストまたはMLOpsエンジニアのチームとモデルを共有し、アナリストと協力して本番ソリューションを提供できます。
ビジネスアナリストは、MLの学位を取得していなくても、またXNUMX行のコードを記述していなくても、データから独自に洞察を得ることができます。 データサイエンティストは、AIとMLに関する幅広い知識をより有効に活用できる、より挑戦的なプロジェクトに取り組むための追加の時間を持てるようになりました。
この新しいコラボレーションにより、ビジネス向けのより強力なMLソリューションを構築するための扉が開かれると確信しています。 これで、データサイエンティストとMLエンジニアが必要に応じて改良、調整、拡張できるようにしながら、貴重なビジネス洞察を生み出すアナリストができました。
その他のリソース
- SageMakerがビジネスアナリストをさらに支援する方法の詳細については、以下を参照してください。 ビジネスアナリスト向けAmazonSageMaker.
- SageMakerを使用してデータサイエンティストがMLモデルを開発、トレーニング、デプロイする方法について詳しくは、こちらをご覧ください。 データサイエンティスト向けAmazonSageMaker.
- SageMakerがMLOpsエンジニアがMLOpsを使用してMLライフサイクルを合理化するのをどのように支援できるかについての詳細は、以下を参照してください。 MLOpsエンジニア向けのAmazonSageMaker.
著者について
ダビデガリテッリ は、EMEA地域のAI/MLのスペシャリストソリューションアーキテクトです。 彼はブリュッセルを拠点とし、ベネルクス全体の顧客と緊密に協力しています。 彼は幼い頃から開発者であり、7歳でコーディングを始めました。大学でAI / MLを学び始め、それ以来、AI/MLに夢中になっています。
マークロイ はAWSの主要な機械学習アーキテクトであり、お客様がAI / MLソリューションを設計および構築するのを支援しています。 Markの仕事は、コンピュータービジョン、ディープラーニング、企業全体でのMLのスケーリングに主な関心を持って、幅広いMLユースケースをカバーしています。 彼は、保険、金融サービス、メディアとエンターテインメント、ヘルスケア、公益事業、製造業など、多くの業界の企業を支援してきました。 Markは、ML専門認定を含む25つのAWS認定を保持しています。 AWSに参加する前は、金融サービスでの19年間を含め、XNUMX年以上にわたってアーキテクト、開発者、テクノロジーのリーダーを務めていました。
- コインスマート。 ヨーロッパで最高のビットコインと暗号通貨取引所。
- Platoblockchain。 Web3メタバースインテリジェンス。 知識の増幅。 出入り自由。
- CryptoHawk。 アルトコインレーダー。 無料トライアル。
- ソース:https://aws.amazon.com/blogs/machine-learning/build-share-deploy-how-business-analysts-and-data-scientists-achieve-faster-time-to-market-using-no- code-ml-and-amazon-sagemaker-canvas /
- "
- 000
- 100
- 7
- 9
- 私たちについて
- 加速する
- 加速している
- アクセス
- 従った
- 越えて
- NEW
- 管理人
- AI
- アルゴリズム
- アルゴリズム
- すべて
- 許可
- 既に
- Amazon
- 分析
- アナリスト
- API
- アプローチ
- AREA
- 周りに
- 自動化
- 利用できます
- AWS
- ベースライン
- になる
- BEST
- 国境
- ブリュッセル
- ビルド
- 建物
- 構築します
- 内蔵
- ビジネス
- コール
- 例
- 認証
- 選択肢
- サークル
- 分類
- コード
- 環境、テクノロジーを推奨
- コラム
- 到来
- 企業
- 会社
- 複雑な
- 計算
- コンセプト
- 混乱
- 含まれています
- コンテンツ
- コントロール
- 協同組合
- 基本
- コスト
- クレジット
- 曲線
- Customers
- データ
- データサイエンス
- データサイエンティスト
- 配達
- 需要
- 展開します
- 展開
- 設計
- 検出
- 開発する
- Developer
- 開発
- 異なります
- ディストリビューション
- そうではありません
- ドメイン
- ダウン
- 簡単に
- 効率的な
- エンドポイント
- エンジニア
- エンジニアリング
- エンジニア
- Enterprise
- エンターテインメント
- 環境
- 推定
- 例
- 実験
- 探査
- 伸ばす
- 速いです
- 特徴
- フィードバック
- ファイナンシャル
- 金融業務
- 名
- フロー
- フォーカス
- フォロー中
- 形式でアーカイブしたプロジェクトを保存します.
- 詐欺
- 無料版
- フル
- function
- 機能性
- ゲーム
- 生成する
- 受け
- 与え
- グリーン
- 成長性
- 持って
- ヘルスケア
- 助けます
- ことができます
- 特徴
- 非常に
- 歴史的
- 保持している
- 認定条件
- How To
- HTTPS
- 何百
- 重要性
- 改善します
- include
- 含めて
- 増える
- 個人
- 産業
- 情報
- 洞察
- 保険
- 統合する
- 統合された
- 関心
- IT
- ジョブ
- Jobs > Create New Job
- join
- 知識
- ラベル
- 最新の
- 起動する
- LEARN
- 学習
- LINE
- LINK
- リスト
- 少し
- ローカル
- 長い
- 探して
- 愛
- 機械
- 機械学習
- 管理
- 手動で
- 製造業
- マーク
- 市場
- マトリックス
- メディア
- メトリック
- 百万
- ML
- モデル
- ヶ月
- ネットワーク
- ノート
- オファー
- 開きます
- 業務執行統括
- オプション
- オプション
- 注文
- 組織
- 組織
- その他
- パフォーマンス
- 公演
- 相
- 計画
- プレイ
- 視点
- 可能
- 強力な
- 予測
- 予測
- 価格設定
- 主要な
- 校長
- 問題
- プロセス
- 作り出す
- 生産
- 製品
- プロジェクト(実績作品)
- 提供します
- は、大阪で
- 引き
- 品質
- すぐに
- 範囲
- Raw
- への
- 減らします
- レポート
- 必要とする
- リソース
- 応答
- 結果
- 収入
- ラン
- ランニング
- ド電源のデ
- スケーリング
- 科学
- 科学者
- 科学者たち
- SDDK
- 選択
- シリーズ
- サービス
- セッションに
- シェアする
- shared
- 簡単な拡張で
- SIX
- サイズ
- スキル
- スラック
- So
- ソリューション
- 解決する
- start
- 開始
- 統計
- ストレージ利用料
- 店舗
- 研究
- サポート
- ターゲット
- チーム
- テクノロジー
- テスト
- ソース
- 全体
- 時間
- 一緒に
- 豊富なツール群
- top
- 伝統的な
- トレーニング
- 列車
- 取引
- 最適化の適用
- 透明性
- ui
- わかる
- 大学
- us
- つかいます
- 値
- 詳しく見る
- 視認性
- ビジョン
- この試験は
- かどうか
- 誰
- 以内
- 無し
- 仕事
- 働いていました
- ワーキング
- 作品
- 書き込み
- 年