Git Product home page Git Product logo

aws-ml-enablement-workshop's Introduction

ML Enablement Workshop

security: bandit

プロダクトを開発するチームが、課題解決の選択肢として機械学習を選択できるようになることをゴールとしたワークショップです。

📚 ML Enablement Workshop Content

ワークショップは3部構成となっています。

  1. Day1: 機械学習インプット
  2. Day2: ハンズオン
  3. Day3: アイデアソン

🎁 ML Enablement Workshop Benefit

3部構成のコンテンツは、機械学習をプロダクトで活用する時の3つの課題をそれぞれ解決するために作成されています。

  1. プロダクトマネージャーが機械学習を十分理解しておらず、機械学習を用いた機能を発案できない。
    • Day1ではプロダクトマネージャーを対象に機械学習に取り組む動機、計画の立て方、組織作りなどを解説します。
  2. 開発エンジニアに機械学習の知見がなく、研究開発部門から手取り足取りの支援が必要。
    • Day2では開発者を対象に機械学習の実装に必要なプログラミングとプロジェクトを推進するためのコミュニケーションを学びます。
  3. 研究開発部門がユーザー課題を認識できておらず、機械学習活用の適切な提案ができない。
    • Day3ではプロダクトマネージャー、開発者、研究開発者3者が集まりユーザーの課題を起点に機械学習の利用が適切なユースケースを発見します。

🚀 ML Enablement Workshop Feature

実践的わかりやすい無料であることがML Enablement Workshopの特徴です。

  • 🎯 実践的
    • 機械学習インプット、ハンズオンではビジネスゴールの設定方法から解説(Business Understanding)。
    • ハンズオンでは他のロールとコミュニケーションをとるための演習を実施。
    • アイデアソンではプロダクトマネージャー、開発者、データサイエンティスト全員が集まりユーザーの業務、課題を深掘り。
  • 💡 わかりやすい
    • 機械学習インプットは開発の知識を要求しない内容で解説。
    • ハンズオンでは、なにをするのか、なぜするのか、どうおこなうのか、順を追って工程の必然性を解説。YouTube動画で好きな時に学習可能(例: 機械学習の価値を計算する)。
    • ハンズオンでは、インタラクティブなJupyter Notebookでデータの分析からテストまで各工程で必要となるPythonの基本的な実装を学習可能(例: Analyze, Preprocess)。
  • :octocat: 無料

Day1: 機械学習インプット

プロダクトマネージャーの方に機械学習を理解いただくため、機械学習の入門、プロジェクト計画、機械学習を活用できる組織へのシフト方法の3つを解説します。解説の後、アイデアソンを実施するための準備を行います。 動画はYouTubeの再生リストから視聴できます

No Title Content Video
1 MLの入門 機械学習の仕組み、事例、制約などを解説 ml-enablement-workshop-module1.png YouTube
2 MLプロジェクトの計画 ユースケースの発見方法と要件の確認方法を解説 ml-enablement-workshop-module2.png YouTube
3 ML活用組織へのシフト 機械学習を推進するための組織戦略を解説 ml-enablement-workshop-module3.png YouTube

プロダクトマネージャーの方は、アイデアソンでユーザーの業務と課題を開発者とデータサイエンティストにEvent Stormingで効果的に伝えて頂きます。当日ファシリテートができるよう、Event Stormingについて解説します。

No Title Content Video
4 アイデアソン解説(Day1用) アイデアソンで使用するEvent Stormingを解説 ml-enablement-workshop-ideathon-day1.png YouTube
5 Event Storming演習 宿・ホテルサイトの体験改善を題材に、Event Stormingを実践 event-storming-board.png
6 個社ワーク ML Usecase Discovery Worksheetでユースケースを洗い出す等 ml-usecase-discovery-worksheet.png

個社ワークで使用するML Usecase Discovery Worksheetはコピーして使用してください。開けない場合、Excel版をダウンロードして利用ください。

Day2: ハンズオン

開発者向けの機械学習ハンズオン資料です。 目次のNo.1から順に進めていくことで各開発プロセスでなにを行うのか、なぜ行うのか、どう行うのかを学ぶことができます。ハンズオンは Amazon SageMaker Studio Lab を使用し進めます。アカウントの作成方法や使い方はAmazon SageMaker Studio Lab の使い方を参照してください。

No Process Title Content Video
1 Introduction 機械学習モデル開発プロジェクトの進め方 Markdown YouTube
2 Environment Setup 機械学習モデルの開発環境を構築する Open in SageMaker Studio Lab YouTube
3 Business Understanding 機械学習の価値を計算する Open in SageMaker Studio Lab YouTube
4 Analyze データから価値を創出できるか診断する Open in SageMaker Studio Lab YouTube
5 Prepare 診断結果に基づきデータを充足する Open in SageMaker Studio Lab YouTube
6 Preprocess 機械学習モデルが認識しやすいデータにする Open in SageMaker Studio Lab YouTube
7 Train 機械学習モデルを学習する Open in SageMaker Studio Lab (Comming Soon)
8 Test 機械学習モデルを評価する Open in SageMaker Studio Lab (Comming Soon)
9 Ending 機械学習モデルの開発から運用へ Markdown (Comming Soon)

ビジネス課題別シナリオ

実践的なビジネス課題を題材に機械学習モデル開発プロジェクトの進め方を体験できます。

Day3: アイデアソン

プロダクトマネージャー、開発者、データサイエンティストの3者でユーザーの業務と課題を理解し、機械学習のユースケースを発見するアイデアソンを実施するための資料です。Event Stormingのボード、後半で絞り込んだユースケースを書き込むワークシートはDay1で使用したものを継続して使用してください。

No Title Content
1 アイデアソン: 前半 ユーザーの業務と課題、論理的な処理のまとまりを整理 ml-enablement-workshop-ideathon-day3-1.png
2 アイデアソン: 後半 課題を解決する機械学習のユースケースを特定 ml-enablement-workshop-ideathon-day3-2.png

活用事例

  • Money Forward. ユーザに最高の付加価値を提供するための AI 活用に向けて. SaaS on AWS 2022.
    • マネーフォワードでは 「Money Forwardクラウド」 の中長期の重要テーマとしてバックオフィス業務の自動・自律化を目指す 「Autonomous Backoffice」 を標榜し、AI 活用の取組みを進めています。推進するうえでの課題や課題に対する取組み、今後の展望についてお伝えするとともに、AI ユースケース創出のための取組みとして、AWS 支援による PdM を対象としたワークショップについてもご紹介します。

様々なお客様のプロダクトチームで、ワークショップをご活用頂いています

活用頂いた事例を掲載頂ける場合は、Issueよりご連絡ください。

開催者向けガイド

ML Enablement Workshopの教材を利用して、社内でワークショップを開催頂くことができます。

開催者向けガイド

  • ライセンスに従い、著作権者であるAWSを明記を頂くと共に著作権法に定める引用の要件を満たすようご利用ください。
  • AWS以外の個人や法人が「ML Enablement Workshop」の名称もしくは同一とみなされる名称でワークショップを開催することを禁止します。お客様の混乱を防ぐための措置で、ご理解をお願い致します。

Contribution

ハンズオンコンテンツについてのご要望や質問を歓迎します!事前に CONTRIBUTINGに目を通して頂ければ幸いです。

LICENSE

MIT-0 License

aws-ml-enablement-workshop's People

Contributors

icoxfog417 avatar littlemex avatar amazon-auto avatar wildgeece96 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.