Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
なるほどわかった!Azure NotebooksとAzure Machine Learning
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Takayuki Fuwa
July 27, 2019
Technology
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
なるほどわかった!Azure NotebooksとAzure Machine Learning
CLR/H #109で登壇した内容です。
Takayuki Fuwa
July 27, 2019
More Decks by Takayuki Fuwa
See All by Takayuki Fuwa
Backlogの「カスタム属性」東雲研究所での利用例
yue
0
960
AzureとWindows Virtual Desktopで新しいリスクに立ち向かおう
yue
0
360
API Gatewayをswaggerでサクサク作ろう!
yue
0
130
なるほどわかった!SORACOMファーストなるほどわかった!SORACOMファーストステップ
yue
0
810
JAWS FESTA 2019 Sapporo 地方で生きる
yue
0
370
なるほどわかった!マルチリージョンとマルチクラウドの話
yue
0
1.3k
なるほどわかった!Azure AppServiceでゆるくWebサイトを公開しよう!
yue
1
940
なるほどわかった!Alibaba CloudとDevOps
yue
0
590
なるほどわかった!Azure Kubernetes Service(AKS)
yue
3
1.1k
Other Decks in Technology
See All in Technology
サイバー捜査員研修(後半)
nomizone
1
870
攻撃と防御で学ぶAI時代のプロダクトセキュリティ演習
recruitengineers
PRO
9
2.8k
強化学習「理論」入門
enakai00
3
3.6k
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
560
Digitization部 紹介資料
sansan33
PRO
2
7.7k
【CEDEC2026】グラフィックスエンジニアのためのニューラルシェーディング入門
cygames
PRO
0
150
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
300
20260804_Q4AzureUpdateBite_FabricDataAgentの精度を高める設計.pdf
matayuuu
1
130
第3回しろおびセキュリティスポンサーセッション
log0417
0
180
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
3
16k
【Google Cloud Next Tokyo'26】Gemini Enterprise と Oracle AI Database で実現する、業務データ活用を実現する AI エージェント実装
shisyu_gaku
0
250
SO-101×VLAによる3色キューブのピック&プレース
abeja
0
200
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
940
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
480
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
890
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
520
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
460
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
520
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
My Coaching Mixtape
mlcsv
0
220
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
760
Transcript
なるほどわかった! Azure Notebooks + Azure Machine Learning で 機械学習を体験しようの話 不破
崇行
撮影について • 全部OKです。 • 私はフリー素材です。 • ただし、他の人が入り込む際にはご配慮をお願いします。
自己紹介 • 名前 • 不破 崇行(ふわ たかゆき) • JAZUG札幌(きたあず) /
Azureもくもく会札幌の宴会係 • 仕事 • 昼は普通の正社員、夜は個人事業主 • 好きなAzureサービス • AppService / Monitor / Application Gateway • 最近の趣味 • AWS / Azure / 航空無線 / シメパフェ
今日のお話について • それぞれのサービス説明 • Azure Notebooks • Azure Machine Learning
• Azure Notebooks + Azure Machine Learningで何が出来る???
今日伝えたい事 • Azure Notebooksで、「どこでも」Jupyter Notebookを立ち上げられる • Azure NotebooksとAzure Machine Learningを使えば、お手軽に
機械学習を体験できる
そもそもAzureって何?
Azure(あじゅーる)とは • 正式名称「Microsoft Azure」 • イタリア語で「紺碧」(こんぺき) • 青空をイメージしてください • MSが提供しているパブリッククラウドサービス
• 仮想マシンの構築やサーバレスアプリケーションの構築・機械学習系サービス まで、多種多彩なサービスを提供しています。
多種多様なサービスラインナップ
世界中に存在するリージョン
Jupyter Notebookを サクッと動かせる Azure Notebooksとは
Jupyter Notebookとは • Pythonコードをブラウザ上で 書きながら実行出来るツール • 実行結果を都度表示しながら コードを実行出来るので、 データ分析の領域では特に使う •
Python以外にもRubyも扱える
とりあえずデモ • まずはJupyter Notebook単品のデモをします。 • 手持ちのPCの中にJupyter Notebookをインストールして動かしてみます
Azure Notebooks • インストール不要、Azure上で Jupyter Notebookを動かすことが 出来るフルマネジドサービス。 • PCにインストールしなくてもJupyter Notebookが使える。
• Pythonの追加モジュールもインストール 出来る。 画像引用 https://docs.microsoft.com/ja-jp/azure/notebooks/azure-notebooks-overview
Azure Notebooks
Azure Notebooks
とりあえずデモ • Azure Notebooksってどんな動きするの?
改めて、Azure Notebooksとは • PCにインストールしなくてもJupyter Notebookが使える。 • Pythonの追加モジュールもある程度インストール出来る。 https://docs.microsoft.com/ja-jp/azure/notebooks/azure-notebooks-overview
Azure Notebooksの特徴 • Azureアカウント(サブスクリプション)は不要 • ログイン/サインインしなくても一応使える • 実行結果を保存できないが、実行だけは出来る • 起動時にAzure
VMが自動生成される仕組み • 無料で使える • ただしクォーターは存在する(4GBメモリ、1GBストレージ) • 追加でパッケージをインストールすることも出来る • pip install が出来る • GitHub対応 • プロジェクトを作る時、GitHubのリポジトリを指定する事が出来る
Azure Notebooksのスペックが足りない場合は? • Azure Data Science Virtual Machineを用意すると、任意の仮想VMで 実行出来る •
会社のアカウントなどの Azure Active Directory (AAD) を使用するアカウントで、 Azure Notebooks にサインインしている。 • アカウントが Azure サブスクリプションに接続されている。 • そのサブスクリプションに、Data Science Virtual Machine for Linux (Ubuntu) イメージを使用する仮想マシン (少なくとも閲覧者アクセス権あり) が 1 つ以上含まれて いる。 の条件を満たしていれば、Azure Notebooksとセットで扱える
実行結果を保持したい場合は? • Azure Data Science Virtual Machineで実行する必要がある • 「Free」プランではNotebookサーバは最大8時間存在することが保障されて いるが、それ以上になると保障されない
• Notebookのコードは残るが、実行結果は消える
対応言語 • Python 2, Python 3, R, とF#に対応
iPadでも使える
Azure Machine Learningとは
Azure Machine Learning(Azure ML) • 機械学習に必要なモデルのデータ準備から トレーニングまで出来る「プラットフォーム」 • データを整形し、機械学習モデルを構築出来る サービス
• 機械学習の分野で従来「面倒」だったことを Azure MLが用意してくれた感じ
機械学習とは? • ザックリ説明すると、機械に「コツ」や「カン」を覚えさせるための技術 • 入力したデータに対して、「判定」を行うことが出来るようにする • 教師あり学習 / 教師なし学習 /
教科学習
None
None
https://kurand.jp/39256/
None
分類器 ビールだ!
分類器 ビールだ!
分類器 コーラだ!
「コツ」「カン」を覚えさせる方法 • 教師あり学習 • 教師なし学習 • 強化学習
教師あり学習 • 一番理解しやすいやつ • 判定結果について、人間が「正解」か「不正解」かを判定 し、フィードバックさせる • 人間による判定結果を覚えさせ、繰り返すことで 学習させる仕組み •
Gmailなどの迷惑メールフィルタでも使われる
None
ニューラル・ネットワーク • 人間の脳にある「ニューロン」を模した仕組 み。 • 三層以上のニューラルネットワークは可微分 で連続な任意関数を近似できることが証明 されている
アルゴリズムの種類は大量にあります https://docs.microsoft.com/ja-jp/azure/machine-learning/studio/algorithm-cheat-sheet
分類器 コーラだ!
Azure MLで出来る事 • スクリプトを書かなくてもニューラルネットワークを構築出来る • Azure ML Studioを使えばドラッグアンドドロップで構築出来る • 難しいことをある程度抜きにして、誰でも機械学習を行える「民主化」を
実現している • 民主化 : 誰でも扱うことが出来、利益を享受出来る事
実際の画面 https://docs.microsoft.com/ja-jp/azure/machine-learning/studio/text-analytics-module-tutorial
やっている内容 1. テキスト データセットのクリーニングと 前処理 2. 前処理されたテキストからの 数値特徴ベクトルの抽出 3. 分類モデルまたは回帰モデルの
トレーニング 4. モデルのスコア付けと検証 5. 運用環境へのモデルのデプロイ
Azure NotebooksとAzure ML
Azure NotebookでML • Azure MLで用意されているパッケージ(azureml.core)を使うと、Python コードからAzure MLを実行出来る
ひたすらデモします • 公式のサンプルノートブックを実行していきます • https://github.com/Azure/MachineLearningNotebooks
まとめ
まとめ: Azure Notebookのスゴいところ • Azure上にJupyter Notebook環境をサクッと構築出来る • 実体はAzure上で動いていて、コンピューティングリソースもAzure持ちなので、 手持ちのPCが非力だったりタブレット端末でもコーディングが出来る •
Chromeが普通に動いて、解像度がそこそこあれば使える • Azure Data Science Virtual Machineを使えばハイスペックな実行環境を すぐ用意し、そのまま機械学習を始めることが出来る • ML用途じゃなくても、Excel方眼紙を駆逐する用途でも使える
まとめ: Azure MLのスゴいところ • ニューラルネットワークを構築するためのコードを書かなくても良い • 大学生の頃はここで死ぬほどハマった • コンピューティングリソースをすぐ提供してくれる •
「どえらい天才」が生み出した環境を誰でも使うことが出来る
まとめ:AIの「民主化」とこれから • どんどんAIが「お手頃」になってきており、軽く勉強すれば誰でも扱える時代が やってきた • Azure MLとNotebooksで、身の回りやビジネスをより良くしていきましょう • 難しい事や面倒なことはAzure MLやAzure
Notebooksにやらせよう!