2 Oracle Machine Learning for Pythonについて
次の各トピックでは、Oracle Machine Learning for Python (OML4Py)、およびPythonユーザーにとってのその利点について説明します。
- Oracle Machine Learning for Pythonとは
Oracle Machine Learning for Python (OML4Py)では、Oracleデータベースに格納されているデータまたはPython APIを使用してOracleデータベースを介してアクセス可能なデータに対して、データ変換や統計分析、機械学習分析、グラフィカル分析のためのPythonコマンドを実行できます。OML4Pyは、データベースによって生成および制御されるPythonエンジンと、オプションの組込みデータ・パラレル処理およびタスク・パラレル処理によって、ユーザー定義のPython関数の実行をサポートします。この埋込み実行機能によって、SQLからおよびADB、RESTでユーザー定義関数を呼び出せます。OML4Pyは、自動化された機械学習(AutoML)における、アルゴリズム選択および特徴選択とモデルのチューニングと選択をサポートします。Pythonエコシステムのサード・パーティ・パッケージを使用して、Python付属の機能を拡張できます。 - Oracle Machine Learning for Pythonの利点
OML4Pyを使用して、Oracleデータベース内のデータまたはOracleデータベースを介してアクセス可能なデータを準備して分析することは、Pythonユーザーにとって多くの利点があります。 - 使い慣れたPython関数および構文を使用したデータベース表およびビューの操作
透過層クラスを使用すると、使い慣れたPython関数および構文を使用して、データベース表およびビューを操作できます。たとえば、データベース・データにマップするDataFrameプロキシ・オブジェクトを使用すると、高パフォーマンスのコンピュート・エンジンとしてデータベースを使用して、データベースで実行されるSQLを透過的に生成するオーバーロードされたPandas関数を呼び出せます。 - OML4PyのPythonコンポーネントおよびライブラリについて
OML4Pyには、Pythonのインストール、指定されたPythonライブラリおよびOML4Pyコンポーネントが必要です。