4.7.1 Oracle Machine Learning for SQLについて

Oracle Machine Learning for SQL (OML4SQL)は、Oracle Database内で強力な最先端の機械学習機能を提供します。Oracle Machine Learning for SQLを使用して、予測的かつ記述的な機械学習モデルを構築してデプロイし、既存および新規アプリケーションにインテリジェント機能を追加できます。

Oracle Machine Learning for SQLは、様々な機械学習タスク(分類、回帰、異常検出、特徴抽出、クラスタリング、マーケット・バスケット分析など)を実行するための幅広いデータベース内アルゴリズム・セットを提供します。OML4SQLのプログラム・インタフェースは、モデルの作成と維持のためのPL/SQLと、スコアリングのためのSQL関数群です。

Oracle Machine Learning Notebookと、SQLおよびPL/SQLインタープリタを使用して、それぞれSQL文(%SQL)およびPL/SQLスクリプト(%script)を実行します。Oracle Machine Learning for SQLを使用すると、次のことができます。
  • データ探索およびデータ分析の実行
  • 機械学習モデルの構築、評価およびデプロイ、および
  • それらのモデルを使用したデータのスコアリング