33.1 Oracle Machine Learning for SQL APIのハイライト

OML4SQLのアプリケーション・プログラミング・インタフェース(API)の利点について学習します。

機械学習は、多くのアプリケーション・ドメインで有益なテクノロジです。これは、業務を最適化して競争力を維持するためのツールとして、民間部門で徐々に欠かせないものになってきました。また、公共部門や科学研究にも、重要な機械学習のアプリケーションがあります。ただし、機械学習アプリケーション開発の複雑さや、大量のデータの管理と保護に固有の複雑さにより、機械学習テクノロジの採用が制限される場合があります。

これらの問題に対処するには、OML4SQLが最も適しています。機械学習エンジンがデータベース・カーネルに実装されます。データの管理と保護にはOracle Databaseの堅牢な管理機能を使用できます。APIは、あらゆる種類の機械学習アルゴリズムと手順をサポートする一方で、機械学習アプリケーションの開発を簡素化する機能も備えています。

OML4SQL APIは、Oracle SQL (データベースのネイティブ言語)に対する拡張機能で構成されています。このAPIには、次の利点があります。

  • SQL問合せのコンテキスト内のスコアリング。スコアリングは動的に実行することも、機械学習モデルの適用により実行することもできます。

  • 自動データ準備(ADP)と組込み変換。

  • モデルの透過性。アルゴリズム固有の問合せでは、モデルの作成に使用された属性に関する詳細が戻されます。

  • スコアリングの透過性。予測、クラスタリングまたは特徴抽出の操作に関する詳細をスコアとともに戻すことができます。

  • 予測分析を実行するためのシンプルなルーチン。

  • Oracle SQL Developer内のワークフローベースのグラフィカル・ユーザー・インタフェース(GUI)。SQL Developerは次のサイトから無料でダウンロードできます。

    Oracle Data Miner

ノート:

この公開の例は、GitHubで利用できるOML4SQLの例を採用しています。例の詳細は、OML4SQLの例についてを参照してください。