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
OracleTechnologyNight101_Oracle_Backup_Recovery_Strategy_from_REDO_UNDO
oracle4engineer
PRO
1
450
Oracle Cloud Infrastructure:2026年7月度サービス・アップデート
oracle4engineer
PRO
1
560
Lakehouseの要!Open Table Format深掘り(OCHaCafe Season 11 #6)
oracle4engineer
PRO
2
120
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
110k
[JPOUG Tech Talk Night #16]1歩踏み込むSQLの結合方法
oracle4engineer
PRO
4
310
『モデル + ハーネス』で読み解く AIエージェント入門
oracle4engineer
PRO
2
330
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.7k
Deep Data Security 機能解説
oracle4engineer
PRO
2
440
Oracle Cloud Infrastructure:2026年6月度サービス・アップデート
oracle4engineer
PRO
1
980
Other Decks in Business
See All in Business
株式会社WePush 採用候補者様向け会社説明資料
wepush
1
1k
Company Profile
katsuegu23
2
15k
顧客理解レースでAIの一歩先を行く / Know customers better than AI
hirokiyamamoto14
PRO
1
350
透明性レポート(2026年上半期)
mercari_inc
0
30k
スクラムマスターの観察眼 〜AIによる3days爆速キャッチアップと次の一手〜/The Scrum Master's Insight: Lightning-Fast 3-Day Catch-Up with AI and the Next Move
ikuodanaka
4
870
研修ガイドブック
nicrecruit
1
120
ゲームにおけるメディアミックス展開との向き合い方 -ヘブンバーンズレッドのメディアミックス企画の立て方-
gree_tech
PRO
0
110
GRIFFIN GROUP 企業説明資料
griffin2012
0
3.5k
malna-recruiting-pitch
malna
0
24k
BLUEDGE(ブルーエッジ)会社紹介資料 2026年8月版
bluedge_llc
PRO
1
120
負債解消という仕事は儲かる
uproad3
6
4k
「受託脳」から「提案脳」へ〜「一緒に悩んで、いいものつくる」を目指して
kuranuki
3
1.7k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Designing for Performance
lara
611
70k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
540
Prompt Engineering for Job Search
mfonobong
0
410
Evolving SEO for Evolving Search Engines
ryanjones
0
260
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
540
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Building Applications with DynamoDB
mza
96
7.2k
Bash Introduction
62gerente
615
220k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
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