33.4 テキスト・マイニングを含むモデルの作成
テキスト・マイニングを含むモデルを作成する方法を学習します。
Oracle Data Miningでは、VARCHAR2
、CHAR
、CLOB
、BLOB
およびBFILE
の列内の非構造化テキストをサポートしています(次の表を参照)。
表33-2 非構造化テキストを格納できる列のデータ型
データ型 | 説明 |
---|---|
|
Oracle Data Miningでは、モデルの作成時に |
|
Oracle Data Miningでは、 |
|
Oracle Data Miningでは、デフォルトでは |
|
Oracle Data Miningでは、4000より長いデータを持つ Oracle Data Miningでは、デフォルトでは長さが4000以下のデータを持つ |
次の表で説明されている設定は、モデルのテキスト属性に対する用語抽出プロセスを制御します。モデルの設定を指定する手順については、「モデルの設定の指定」を参照してください。
表33-3 テキスト用のモデルの設定
設定名 | データ型 | 設定値 | 説明 |
---|---|---|---|
|
|
|
非構造化テキストからの個々のトークンの抽出方法に影響を与える。「テキスト・ポリシーの作成」を参照。 |
|
|
1 <= 値 <= 100000 |
デフォルトは3000です。 |
モデルには1つ以上のテキスト属性を含めることができます。テキスト属性を持つモデルには、質的属性と量的属性を含めることもできます。
テキスト属性を含むモデルを作成するには:
-
Oracle Textのポリシー・オブジェクトを作成します。
-
表33-3で説明されているモデルの構成設定を指定します。
-
テキストとして処理する必要がある列を指定し、必要に応じて、個々の属性に対してテキスト変換指示を提供します。
-
モデルの設定とテキスト変換指示を
DBMS_DATA_MINING.CREATE_MODEL
に渡します。ノート:
O-Clusterを除くすべてのアルゴリズムでは、非構造化テキストの列をサポートできます。
相関ルール(Apriori)では非構造化テキストを使用しないことをお薦めします。