< 目次

インテル® DAAL 2017 デベロッパー・ガイド

訓練と予測

インテル® Data Analytics Acceleration Library (インテル® DAAL) の訓練と予測アルゴリズムには、一連のポピュラーなマシンラーニング・アルゴリズムが含まれています。データセットの構造を特徴付けるように意図されている解析アルゴリズムとは異なり、マシンラーニング・アルゴリズムはデータをモデル化します。モデリングは 2 つの段階で行われます。

  1. 訓練。

    この段階で、アルゴリズムは訓練データセットに基づいてモデル・パラメーターを推定します。

  2. 予測または意思決定。

    この段階で、アルゴリズムは訓練されたモデルを使用し、新しいデータに基づいて結果を予測します。

インテル® DAAL では、以下のカテゴリーの訓練と予測メソッドが利用できます。

訓練は通常、予測よりも計算が複雑な問題です。そのため、特定のエンドツーエンドの使用シナリオでは、訓練と予測フェーズを別のデバイス (訓練はより強力なデバイス、予測はより小さなデバイス) で完了する必要があります。より小さなデバイスではメモリー・フットプリントの要件がより厳格になるため、インテル® DAAL は、フットプリントが最小限になるように、訓練、予測、およびそれぞれのモデルを 3 つの異なるクラス階層に分離しています。