Alink は、リアルタイムデータ処理を目的として設計された機械学習フレームワークです。コンポーネント集約とリソースの最適化を使用して、効率的なデータ処理とリソース使用率を実現します。その革新的な設計により、バッチタスク実行が可能になり、中間データのストレージを最小限に抑え、リアルタイムコンピューティングシナリオにおいて優れたパフォーマンスを提供します。
概要
Alink は、Platform for AI (PAI) チームが Realtime Compute for Apache Flink をベースに開発した機械学習アルゴリズムフレームワークおよびコンポーネントライブラリです。Alink コンポーネントは、個別に使用することも、グループに集約することもできます。グループにリソースを構成すると、そのノードはバッチとして実行できます。このプロセスにより、中間データをディスクに永続化する必要がなくなり、実行効率とリソース使用率が向上します。
ビジュアルモデリングは、さまざまな Alink コンポーネントを提供しており、それぞれ紫色のマークで識別されます。
ビジュアルモデリングのコンポーネントペインで利用可能な Alink コンポーネントには、[Etrec 協調フィルタリング]、[FM トレーニング]、[FM 予測]、[Swing トレーニング]、[Swing レコメンデーション]、[GraphSAGE]、[DeepFM]、および [IForest 異常検知]、[Local Outlier Factor 異常検知]、[One-Class SVM 異常検知] などの異常検知コンポーネントが含まれます。
Alink コンポーネントの使用方法
Alink コンポーネントは、基本的な使用方法に加えて、グループ化することもできます。システムがキャンバス上でグループとして実行できる Alink ノードを検出すると、キャンバスの上にある
アイコンをクリックするか、Shift キーを押しながら左クリックすることで、複数の Alink ノードを選択できます。次に、空白の領域を右クリックして [選択したノードをグループ化] を選択すると、Alink コンポーネントが集約されます。その後、
アイコンをクリックして、Alink グループのリソースを設定できます。
[Custom Experiment Configuration] ダイアログボックスでは、[Alink グループ名]、[Alink グループ実行リソースタイプ]、[ワーカー数] (既定値: 2)、および [ワーカーあたりのメモリ (MB)] (既定値: 4096) を構成できます。
Alink グループの構成は、その個別コンポーネントの構成よりも優先されます。