インテル® DAAL プログラミング・ガイド

アルゴリズム

インテル® DAAL のアルゴリズム・コンポーネントは、データ解析 (データマイニング) およびデータモデリング (訓練と予測) 用のアルゴリズムを実装するクラスから構成されます。これらのアルゴリズムには、行列分解、クラスタリング、分類、回帰アルゴリズムと相関ルールが含まれます。

アルゴリズム・クラスはすべて、基本クラス AlgorithmIface の派生クラスです。アルゴリズム・クラスは、さまざまな使用シナリオをカバーする計算のインターフェイスを提供します。一般的に呼び出す基本メソッドは、compute() および finalizeCompute() です。非常に一般的な形式では、アルゴリズムの入力と出力は、1 つまたは複数のモデルおよび数値テーブルです。アルゴリズムには、アルゴリズム固有のパラメーターが必要な場合もあります。これらのパラメーターは、アルゴリズムの parameter フィールドにアクセスして変更できます。ほとんどのパラメーターはデフォルト値が設定されるため、多くの場合、パラメーターの初期化を省略することができます。