はじめに

この章ではOracle Machine Learning(OML)の製品群の1つである、OML Notebookを利用して、DB内でデータの移動が完結した機械学習を体験して頂きます。 事前に前提条件にリンクされているサンプルデータのCSVファイルをお手元のPC上にダウンロードください。
(集合ハンズオンセミナーでは講師の指示に従ってください)


前提条件


目次


所要時間: 約40分


準備編

OML用のユーザを作成する

  1. Database Actionsから、MLユーザを作成していきましょう。

    image.png

  2. ADMINユーザーでDatabase Actionsにサインインできていることが確認できたら、管理からデータベース・ユーザーをクリックします。

    image.png

  3. 以下のように設定してユーザーの作成をクリックし、機械学習用のユーザを作成します。
    • ユーザー名:OMLUSER
    • パスワード:例:Welcome12345#
    • 表領域の割り当て制限:UNLIMITED
    • OML、WebアクセスのトグルをON image.png
  4. ユーザーが作成されました。

    image.png

  5. Database Actionからサインアウトします。

    image.png

  6. 作成済のOMLUSERユーザーでサインインして下さい。

    image.png


データセットをADBにロードする

liquid.csvをDatabase Actionsからロード

  1. Database Actionsの起動パッドのData Stusioから、データ・ロード を選択します。

    image.png

  2. データのロード > ローカル・ファイル を選択します。ファイルの選択をクリックし、ダウンロードして解凍した liquid.csv を選択します。

    image.png image.png

  3. liquid.csvがロードできる状態になりました。ロード前にペンアイコンをクリックし、詳細設定を確認・変更できます。

    image.png

  4. liquid.csvの表定義等のデータのプレビューを確認したら 閉じる をクリックします。

    image.png

  5. 開始をクリック後、ポップアップの実行をクリックし、データのロードを開始します。

    image.png

  6. データ・ロード・ジョブの実行を確認するポップアップが表示されるので、実行 をクリックします。

    image.png

  7. liquid.csvのロードが完了しました。

    image.png

order_items.csvをObject Storageにアップロード

  1. ADBインスタンスを作成しようで学習したオブジェクトストレージへのデータアップロード を参照し、order_items.csvObject Storageにアップロードして下さい。

    image.png


機械学習編

OML Notebookを使い始める

  1. ADB詳細画面のツール構成タブから、OMLにアクセスするパブリック・アクセスURLをコピーし、別タブで開きます。

    image.png

  2. 先ほどOMLユーザ管理で新規作成したユーザ(OML)でサインインして下さい。

    image.png

  3. クイック・アクションのノートブックをクリックして下さい。

    image.png

  4. 任意のノートブックの名前を入力後、OKをクリックして下さい。

    image.png

  5. ノートブックの画面に遷移します。

    image.png

  6. 作成したノートブックでスクリプトを書き始めることが可能になりました。

    下記のコマンドでPythonで機械学習を書き始めることが可能です。

    %python
    
    import oml
    oml.isconnected()
    

    image.png

    下記のコマンドで、同じノートブック内でSQLを使用したLiquid表へのクエリを実行してみましょう。

    %sql
    
    select * from liquid;
    

    image.png


機械学習モデルをビルド・評価する

以降、こちらの資料を見ながら実施していきます。

また、以下のリンクから直接資料をダウンロードすることも可能です。

資料内で使用するSQLは、下記のHandson_SQL.txtを確認することが可能です。 手入力ではなくコピー&ペーストして学習を進めていくことができます。


ハンズオンの内容

・液体の品質の予測を行う

image.png

・アソシエーション分析を行う

image.png


以上で、この章は終了です。
次の章にお進みください。


ページトップへ戻る

更新日時: