1.1.5 インタフェースを介した詳細の検出

Oracleでは、SQL、RおよびPython用のプログラミング言語インタフェースと、OML AutoML UIやOracle Data Minerなどのコーディング不要のユーザー・インタフェース、およびOMLサービスによるRESTモデルの管理とデプロイメントをサポートしています。

Oracle Machine Learning Notebooks (OML Notebooks)は、Apache Zeppelinテクノロジに基づいており、Autonomous AI Database (Autonomous Data Warehouse (ADW)、Autonomous Transactional Database (ATP)およびAutonomous JSON Database (AJD))で機械学習を実行できるようにします。OMLノートブックを使用すると、データの探索、ビジュアル化および準備を行い、分析手法を開発してドキュメント化できます。

AutoMLユーザー・インタフェース(AutoML UI)は、コーディングを必要としない自動化された機械学習を提供するOracle Machine Learningインタフェースです。AutoML UIで実験を作成して実行すると、アルゴリズムと特徴の選択、およびモデルのチューニングと選択が自動的に実行されるため、生産性が向上し、モデルの精度とパフォーマンスが向上します。広範なデータ・サイエンス・バックグラウンドを持たないビジネス・ユーザーは、AutoML UIを使用して機械学習モデルを作成およびデプロイできます。

Oracle Machine Learning Services (OML Services)では、OML機能を拡張して、REST APIを介してインデータベースOMLモデルとサードパーティのOpen Neural Networks Exchange (ONNX)形式の機械学習モデルの両方のモデル・デプロイメントおよびモデル・ライフサイクル管理をサポートします。Oracle Machine Learning ServicesのREST APIは、Autonomous AI DatabaseでホストされるREST APIエンドポイントを提供します。これらのエンドポイントを使用して、機械学習モデルをそのメタデータとともに格納し、モデルのスコアリング・エンドポイントを作成できます。

Oracle Machine Learning for Python (OML4Py)では、Autonomous AI Databaseサービスに格納されているデータまたはPython APIを使用してAutonomous AI Databaseサービスを介してアクセス可能なデータに対して、データ変換や統計分析、機械学習分析、グラフィカル分析のためのPythonコマンドおよびスクリプトを実行できます。OML4Pyは、PythonユーザーがPython構文を使用してデータベース表およびビューのデータを操作できるようにするPythonモジュールです。OML4Pyの関数およびメソッドは、データベース内で実行できるように、選択したPython関数のセットをSQLに透過的に変換します。OML4Pyユーザーは自動機械学習(AutoML)を使用して、自動化されたアルゴリズム選択と特徴選択、およびモデルのチューニングと選択により、ユーザーの生産性と機械学習の結果を向上させることができます。Embedded Python Executionを使用すると、Autonomous AI Database環境によって生成されたPythonエンジンでユーザー定義Python関数を実行できます。

Oracle Machine Learning for R (OML4R)は、ユーザー定義R関数を本番環境に即時デプロイできる、Rでのエンドツーエンド分析プロセス用のデータベース中心の環境を提供します。OML4Rは、RパッケージとOracle AI Database機能のセットで、これを使用するとRユーザーは、SQLを使用しなくてもデータベース常駐データを操作したり、1つ以上のデータベースが制御するRエンジンでユーザー定義R関数("スクリプト"とも呼ばれる)を実行できます。OML4Rは、Oracle AI DatabaseおよびOracle AI Database Cloud Serviceに同梱されています。

Oracle Machine Learning for SQL (OML4SQL)では、強力なインデータベース機械学習アルゴリズムへのSQLアクセスが可能です。OML4SQLを使用して、アプリケーションおよびダッシュボードにインテリジェント機能を追加できる予測的かつ記述的な機械学習モデルを構築してデプロイできます。OML4SQLは、Oracle AI DatabaseOracle AI Database Cloud ServiceおよびAutonomous AI Databaseに同梱されています。

Oracle Data Miner (ODMr)は、Oracle SQL Developerの拡張です。Oracle Data Minerは、データ内の隠れたパターン、関係性およびインサイトを発見するためのグラフィカル・ユーザー・インタフェースです。ODMrには、データの探索と準備、機械学習テクノロジの適用に使用するステップを定義および取得するためのドラッグ・アンド・ドロップ・ワークフロー・エディタがあります。