インテル® Data Analytics Acceleration Library (インテル® DAAL) は、データの取得から、前処理、変換、データマイニング、モデリング、検証、意思決定まで、すべてのデータ解析段階をカバーする、インテル® アーキテクチャー向けに最適化されたビルディング・ブロックのライブラリーです。
インテル® DAAL は、C++ 言語および Java* 言語向けアプリケーション・プログラミング・インターフェイス (API) を提供します。
最初に、製品機能の概要を参照してください。
ライブラリーは、次の主要コンポーネントから構成されています。
データ管理コンポーネントには、データの取得、前処理と正規化、(サポートしているデータソースにより行われる) 数値形式へのデータ変換、モデル表現用のクラスとユーティリティーが含まれます。
アルゴリズム・コンポーネントは、データ解析 (データマイニング) およびデータモデリング (訓練と予測) 用のアルゴリズムを実装するクラスから構成されます。
サービス・コンポーネントには、データ管理およびアルゴリズム・コンポーネントで使用されるクラスとユーティリティーが含まれます。
ライブラリーに含まれているアルゴリズムは、計算のバッチ、オンライン、分散処理モードをサポートします。詳細はこちらを参照してください。
インテル® DAAL には、次のアルゴリズムが含まれています。
このドキュメントは、インテル® DAAL を使用したプログラミングの基本事項を説明します。