7.1.3 モデル設定の指定

OREdmパッケージの関数にはデータベース内モデルの設定を指定する引数が含まれ、一部にはテキスト処理パラメータを設定する引数が含まれます。

一般的なパラメータ設定

OREdm関数のodm.settings引数を使用すると、OML4SQLパラメータ設定のリストを指定できます。各リストの要素の名前および値は、それぞれパラメータ設定名および値を示します。設定値は数値または文字列である必要があります。各アルゴリズムの有効な設定については、『Oracle Machine Learning for SQLユーザーズ・ガイド』モデル設定の指定に関する項を参照してください。

settings関数は、モデルを構築するために使用される各OML4SQLパラメータ設定名と値のペアをリストするdata.frameを返します。

テキスト処理属性設定

一部のOREdm関数には、Oracle Text属性固有の設定を指定できるテキスト処理属性設定を指定するctx.settings引数が含まれます。odm.settings引数を使用する場合、Oracleテキスト・ポリシー、各トークンが発生するドキュメントの最小数およびテキスト処理用の個別の特徴の最大数を指定できます。ctx.settings引数を使用する場合、テキストとして処理する列および適用するテキスト変換のタイプを指定します。

ctx.settings引数は、次の関数に適用されます。

  • ore.odmESA, 明示的セマンティック分析

  • ore.odmGLM, 一般化線形モデル

  • ore.odmKMeans, k-Means

  • ore.odmNMF, Non-Negative Matrix Factorization

  • ore.odmSVD, 特異値分解

  • ore.odmSVM, サポート・ベクター・マシン

ノート:

Oracle Textポリシーを作成するには、ユーザーにはCTXSYS.CTX_DDL権限が必要です。

関連項目:

有効なテキスト属性値については、『Oracle Machine Learning for SQLユーザーズ・ガイド』テキストに対する機械学習操作を含むモデルの作成に関する項を参照してください。