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
AutoML UIでモデルを作成しデプロイする
Search
oracle4engineer
PRO
June 01, 2021
Business
1.8k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AutoML UIでモデルを作成しデプロイする
oracle4engineer
PRO
June 01, 2021
More Decks by oracle4engineer
See All by oracle4engineer
【Oracle AI Spotlight ウェビナー】クラウド移行の成否を分けるデータ基盤の配置戦略 ― マルチクラウドやソブリンクラウドで広がるデータ基盤の選択肢
oracle4engineer
PRO
1
24
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/6 - 2026/8
oracle4engineer
PRO
0
48
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
110
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
2
230
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
2
1.1k
もうプロンプトは書かない!? ループエンジニアリング入門
oracle4engineer
PRO
2
450
[ OracleTechnologyNight#102]SQL性能改善の武器としてのパラレル実行詳細
oracle4engineer
PRO
1
250
OracleTechnologyNight101_Oracle_Backup_Recovery_Strategy_from_REDO_UNDO
oracle4engineer
PRO
1
540
Oracle Cloud Infrastructure:2026年7月度サービス・アップデート
oracle4engineer
PRO
1
920
Other Decks in Business
See All in Business
採用ピッチデック
macloud
5
91k
BLUEDGE(ブルーエッジ)物流向けオーダーメイドSaaSサービス 2026年8月版
bluedge_llc
PRO
1
140
AWSのログ/アラートの調査を AIで自動化してみた話
tomomasa
0
140
FABRIC TOKYO会社紹介資料 / We are hiring(2026年9月3日更新)
yuichirom
39
420k
データを使う側視点のデータ整備 / 第2回 データ整備を前向きに考える会
shinu
PRO
0
190
己のキャリアと野望を語る ~はじめて出したCfPを供養しよう~
r5ni4
0
240
20260806financial-results-presentation
sios3744
0
130
依頼する技術 #tachikawaany
77web
0
440
50代で初転職した話
yda
15
22k
TECO Design 会社紹介資料
tecodesign
0
280
会社紹介資料/Idein株式会社
ideininc
0
1.1k
PdMからみた EMの役割の変化 / When EM Meets PdM
hirokiyamamoto14
PRO
1
160
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Paper Plane
katiecoart
PRO
2
53k
The SEO Collaboration Effect
kristinabergwall1
1
550
Into the Great Unknown - MozCon
thekraken
41
2.7k
Prompt Engineering for Job Search
mfonobong
0
440
Six Lessons from altMBA
skipperchong
29
4.5k
First, design no harm
axbom
PRO
2
1.3k
How to make the Groovebox
asonas
2
2.4k
Tell your own story through comics
letsgokoyo
1
1.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
510
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
How GitHub (no longer) Works
holman
316
150k
Transcript
新製品AutoML UIで機械学習をしよう 2021年4⽉7⽇ データベース・ソリューション部 森勇貴
Copyright © 2021, Oracle and/or its affiliates 2 今回の資料で使うデータの出典 Rain
in Australia Predict next-day rain in Australia By Joe Young https://www.kaggle.com/jsphyg/weather-dataset-rattle- package/metadata ・weatherAUS.csv(13.44 MB)をデバイスにダウンロード下さい 上記のデータのデータソース http://www.bom.gov.au/climate/data
Copyright © 2021, Oracle and/or its affiliates 3 OCIにログインする クリック
Copyright © 2021, Oracle and/or its affiliates 4 ADBの詳細ページで、「ツール」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 5 機械学習に必要なデータをロードするため、ツールタブの「データベース・アクション」クリック クリック
Copyright © 2021, Oracle and/or its affiliates 6 OMLユーザでサインイン クリック
Copyright © 2021, Oracle and/or its affiliates 7 データツールの「データ・ロード」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 8 「データのロード」と「ローカル・ファイル」を選択し、「次」をクリック データをロードという
処理を選択 ローカルデバイスにある csvファイルを ロードしたい クリック
Copyright © 2021, Oracle and/or its affiliates 9 画⾯中央の「ファイルの選択」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 10 weatherAUS.csvがソースにあることを確認し「緑の実⾏ボタン」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 11 ポップアップに対して、「実⾏」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 12 データロードを実⾏中…
Copyright © 2021, Oracle and/or its affiliates 13 実⾏終了を⽰す緑のチェックマークを確認後、画⾯右下の「完了」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 14 ADW詳細画⾯に戻り、「サービス・コンソール」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 15 サービスコンソール画⾯左の「開発」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 16 サービスコンソール開発タブ内の、「Oracle Machine
Learningノートブック」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 17 OMLユーザでサインイン クリック
Copyright © 2021, Oracle and/or its affiliates 18 クイックアクションの「AutoML」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 19 AutoML実験ページの左側の「+作成」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 20 実験の作成ページで「名前」を⼊⼒ 名前を⼊⼒
Copyright © 2021, Oracle and/or its affiliates 21 実験の作成ページで「名前」を⼊⼒後、「データ・ソース」をクリック 名前を⼊⼒
クリック
Copyright © 2021, Oracle and/or its affiliates 22 表の選択で、「OML」スキーマにロードした「WEATHERAUS」を選択、「OK」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 23 データ・ソース選択後、「予測ターゲット」の選択をする クリック
Copyright © 2021, Oracle and/or its affiliates 24 WEATHERAUSのデータでは、「RAINTOMORROW」を選択 RAINTOMORROWは次の⽇に
⾬だったかどうかのデータが ⼊っている
Copyright © 2021, Oracle and/or its affiliates 25 予測タイプは、⾃動で分類か回帰か決定(クリックして⼿動で選ぶことも可能です) 基本的にRAINTOMORROWは
YESかNOなので分類でOK
Copyright © 2021, Oracle and/or its affiliates 26 画⾯下の特徴で「チェックボックス」をクリックで各特徴量の有効無効切り替えが可能 予測ターゲットに設定した
RAINTOMORROWは、的マーク
Copyright © 2021, Oracle and/or its affiliates 27 画⾯右上の「開始」をクリック後、「より良い精度」で実⾏ クリック
Copyright © 2021, Oracle and/or its affiliates 28 AutoMLを実⾏中…
Copyright © 2021, Oracle and/or its affiliates 29 精度進捗やリーダー・ボードが表⽰され、画⾯右上で実⾏進捗状態の確認可能に
Copyright © 2021, Oracle and/or its affiliates 30 実⾏中…① アルゴリズムの精度進捗
精度で上位のアルゴリズム・ そのモデル名・精度を表⽰
Copyright © 2021, Oracle and/or its affiliates 31 実⾏中…② アルゴリズムの精度進捗
精度で上位のアルゴリズム・ そのモデル名・精度を表⽰
Copyright © 2021, Oracle and/or its affiliates 32 実⾏が完了し、リーダー・ボードには、精度で上位5つのアルゴリズムが表⽰されている
Copyright © 2021, Oracle and/or its affiliates 33 画⾯下の特徴で各特徴量の重要度が表⽰されている 明⽇の天気が⾬の予測には
LOCATIONが⼀番影響する要素だった
Copyright © 2021, Oracle and/or its affiliates 34 とても簡単です モデルデプロイ
Copyright © 2021, Oracle and/or its affiliates 35 作成されたモデルの内1つを選択して、「デプロイ」をクリック モデル選択後、
デプロイをクリック
Copyright © 2021, Oracle and/or its affiliates 36 必要項⽬を⼊⼒し、「OK」をクリック デプロイするモデルの名前
デプロイするモデルのURI お好みでOK デプロイするモデルの バージョンも1でOK クリック
Copyright © 2021, Oracle and/or its affiliates 37 デプロイ後、画⾯左上のハンバーガメニュの「モデル」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 38 モデルページにて、「デプロイメント」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 39 先ほどデプロイしたモデルが表⽰されていることを確認
Copyright © 2021, Oracle and/or its affiliates 40 とても簡単です デプロイしたモデルをRESTで
Copyright © 2021, Oracle and/or its affiliates 41 デプロイしたモデルをRESTで呼んでみましょう︕ RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓
① export omlserver=「ADBのURL」 ② export tenant=「テナントのOCID」 ③ export username=「OMLユーザのユーザ名」 ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」
Copyright © 2021, Oracle and/or its affiliates 42 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=「ADBのURL」 ② export tenant=「テナントのOCID」 ③ export username=「OMLユーザのユーザ名」 ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ①環境変数omlserverには、ADBURLを⼊⼒ (次のどちらかの⽅法で⾒つけて下さい)
Copyright © 2021, Oracle and/or its affiliates 43 ADBURLの⾒つけ⽅ その1
– ADB詳細画⾯で「サービス・コンソール」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 44 ADBURLの⾒つけ⽅ その1
– サービス・コンソールのURLをコピー この部分をコピー https://adb.ap-tokyo-1.oraclecloud.com/
Copyright © 2021, Oracle and/or its affiliates 45 ADBURLの⾒つけ⽅ その2
– ADB詳細画⾯で「DB接続」クリック クリック
Copyright © 2021, Oracle and/or its affiliates 46 ADBURLの⾒つけ⽅ その2
– 「ウォレットのダウンロード」クリック クリック ダウンロードしたフォルダの tnsnames.oraにある https://adb.ap-tokyo-1.oraclecloud.com
Copyright © 2021, Oracle and/or its affiliates 47 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com ② export tenant=「テナントのOCID」 ③ export username=「OMLユーザのユーザ名」 ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ADBURLが⾒つかりました
Copyright © 2021, Oracle and/or its affiliates 48 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=「テナントのOCID」 ③ export username=「OMLユーザのユーザ名」 ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ②環境変数tenantには、テナントのOCIDを⼊⼒ ※ADBのOCIDとは異なります
Copyright © 2021, Oracle and/or its affiliates 49 ②環境変数tenant -
OCIのトップ画⾯の右上の⼈型アイコンから、「テナンシ」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 50 ②環境変数tenant –
テナンシ詳細ページのテナンシ情報にあるOCIDをコピー コピー
Copyright © 2021, Oracle and/or its affiliates 51 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=「OMLユーザのユーザ名」 ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 環境変数tenantが⾒つかりました
Copyright © 2021, Oracle and/or its affiliates 52 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=「OMLユーザのユーザ名」 ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ③環境変数usernameには、OMLユーザのユーザ名を⼊⼒
Copyright © 2021, Oracle and/or its affiliates 53 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ③環境変数usernameには、OMLユーザのユーザ名を⼊⼒
Copyright © 2021, Oracle and/or its affiliates 54 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=「OMLユーザのパスワード」 ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ④環境変数passwordには、OMLユーザのパスワードを⼊⼒
Copyright © 2021, Oracle and/or its affiliates 55 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=password ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ④環境変数passwordには、OMLユーザのパスワードを⼊⼒
Copyright © 2021, Oracle and/or its affiliates 56 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=password ⑤ export database=「ADBのデータベース名」 ⑥ export token=「認証トークン」 ⑤環境変数databaseには、ADBのデータベース名を⼊⼒
Copyright © 2021, Oracle and/or its affiliates 57 データベース名をコピー 今回使⽤してるADBの
データベース名
Copyright © 2021, Oracle and/or its affiliates 58 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=password ⑤ export database=ATPoml ⑥ export token=「認証トークン」 ⑤環境変数databaseには、ADBのデータベース名を⼊⼒
Copyright © 2021, Oracle and/or its affiliates 59 RESTで呼ぶ際に必要な6つの環境変数(1つ1つ⾒つけていきます)︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=password ⑤ export database=ATPoml ⑥ export token=「認証トークン」 ⑥環境変数tokenには、①〜⑤を使って⼿にいれた認証トークンを
Copyright © 2021, Oracle and/or its affiliates 60 ターミナルで①〜⑤の環境変数を追加
Copyright © 2021, Oracle and/or its affiliates 61 認証トークンをCURLで⼿に⼊れる ⽩い部分が認証トークン
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{"grant_type":"password", "username":"'${username}'", "password":"'${password}'"}' "${omlserver}/omlusers/tenants/${tenant}/databases/${database}/api/oauth2/v1/token"
Copyright © 2021, Oracle and/or its affiliates 62 RESTで呼ぶ際に必要な6つの環境変数︓ ①
export omlserver=https://adb.ap-tokyo-1.oraclecloud.com/ ② export tenant=ocid1.tenancy.oc1..aaaaaaaaggaka7fbakfb22209fafnuahf73bhauillwouccx72faufdd ③ export username=OML ④ export password=password ⑤ export database=ATPoml ⑥ export token=’eJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJPTUwiLCJ0ZW5hbnRfbmFtZSI6Ik9DSUQxLlRFTkFOQ1kuT0MxLi5BQUFBQUFBQTNNQjdXUkNZMkxTM1UzSlNZMlNPUTVDSzNMQ zNRNE1DWklUUERBWU1CVUFaQzVUS0dVQ0EiLCJkYXRhYmFzZV9uYW1lIjoiQVRQT01MIiwicm9sZXMiOiJbe1wicm9sZVwiOlwiT01MX0RFVkVMT1BFUlwiLFwiY29tbW9uXCI6ZmFsc2V9XSIsImlzcyI6IkJERUI1MzExNUFC MzZDNUJFMDUzMTYxODAwMEEwQzg3IiwiZXhwIjoxNjE4NTUzNzg1LCJpYXQiOjE2MTg1NTAxODV9.bI3B08nvCaldybzTw3ov5BqQn1cZFlnTjDRTWco7FhLFc7Zosphny2wmvlkaSIySaafpaR4Y62n3RDAJ- CHKTKJOS0xpSof08b_hIUNXDCOcwiFxm65Ib5XdB_MnMccjmwT6zv81v7Y_lPW3pCYUZb-OgFkURIEf3JTM7EFHauaV1lBpaMhyYMuiP_D3u_R0SYKevNIlFl- 1DJUsJBPHu0WP_UCk2f1G8nw7EAC_39H9ul9Q9HKAvdQwjezlcTGV6f7_MhI8ral50cKANa7feZK0XvnTre116Zz-3iFby3oHWuXGPusbcVR- ZXVUP02OYLBOkjzHn52hALdRTra1Gw!pk1P/AgkGNjXe2BbF9IRhpwvtCIepgzeLL6VaLtQkkTK+4NGMxUKUt4L1oMyu9lceSDhV3lURxmKXLXHgMB9QVz8j+IgJs9Q1rImQis4ayxXFiAbjVTrU8GCzXRLefZNXcH2i1yWQdoUc 2q7MwsslFo/MkeY+8NWaRy7zeRQEaFvZnqQtAnSmGUb2Bof8daRSxH+zHRpmyrDUjToEE1QVQTfXZedmdecnenrfeFao7vECmGm6sk8gu9hp7m7sShWluuIsa8NONgcZU3yJ1VLHcJo/RLkTqge3h+TjIukwku5jWePhVHM H3YkuR8CqMloLcfe8RTnXJN/76bdrpXEFA==‘ ’ ⑥環境変数tokenに認証トークンを⼿に⼊れました(下準備完了)
Copyright © 2021, Oracle and/or its affiliates 63 ターミナルで、環境変数tokenを追加 export
token=‘token’
Copyright © 2021, Oracle and/or its affiliates 64 デプロイしたaus_1の詳細情報をGETしてみる curl
-X GET "${omlserver}/omlmod/v1/deployment/aus_1" ¥ --header "Authorization: Bearer $token" | jq jqをインストールしているとjsonが⾒やすいです
Copyright © 2021, Oracle and/or its affiliates 65 デプロイしたaus_1の詳細情報でattributeを⾒てみる 分類の単純ベイズ
引数 - 3PMの湿度 引数 – ロケーション 引数 – 降⽔量 引数 – ⾵速 結果 – 明⽇⾬が降るか NA, No, Yesの3種類
Copyright © 2021, Oracle and/or its affiliates 66 モデルに予測させてみる curl
-X POST "${omlserver}/omlmod/v1/deployment/aus_1/score" ¥ --header "Authorization: Bearer ${token}" ¥ --header 'Content-Type: application/json‘ ¥ -d '{"inputRecords":[{"HUMIDITY3PM":"30","LOCATION":"Albury", "RAINFALL":"1","WINDGUSTSPEED":"30"}]}'| jq
Copyright © 2021, Oracle and/or its affiliates 67 明⽇⾬が降るかどうか確率を出してくれている 明⽇は⾬が降らない確率が
86.3%
Copyright © 2021, Oracle and/or its affiliates 68 値を変えて、モデルに予測させてみる curl
-X POST "${omlserver}/omlmod/v1/deployment/aus_1/score" ¥ --header "Authorization: Bearer ${token}" ¥ --header 'Content-Type: application/json‘ ¥ -d '{"inputRecords":[{"HUMIDITY3PM":"90","LOCATION":"Albury", "RAINFALL":"30","WINDGUSTSPEED":"50"}]}'| jq
Copyright © 2021, Oracle and/or its affiliates 69 値を変えて、モデルに予測させてみる 明⽇は⾬が降る確率が
95.1%
Copyright © 2021, Oracle and/or its affiliates 70 とても簡単です 番外編:AutoML
UIで作った モデルをOML Notebooksに エキスポートする
Copyright © 2021, Oracle and/or its affiliates 71 リーダー・ボードで単純ベイズの「モデル」を選択し、「ノートブックの作成」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 72 新規作成する「ノートブックの名前」を⼊⼒し、「OK」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 73 画⾯上部で、ノートブックが作成されたことを確認後、左上のハンバーガメニューをクリック
Copyright © 2021, Oracle and/or its affiliates 74 ハンバーガメニューの「ノートブック」をクリック クリック
Copyright © 2021, Oracle and/or its affiliates 75 ノートブックの画⾯で、先ほど作成した「AUS Weather」をクリック
クリック
Copyright © 2021, Oracle and/or its affiliates 76 モデルをエキスポートして新規作成したノートブック「AUS Weather」の中⾝①
Copyright © 2021, Oracle and/or its affiliates 77 モデルをエキスポートして新規作成したノートブック「AUS Weather」の中⾝②
None