User-Item Collaborative Filtering による ALS マトリックス分解の結果を用いて、ユーザーおよびアイテムをスコアリングします。
制限事項
このコンポーネントは、MaxCompute および Flink コンピューティングエンジンをサポートしています。
コンポーネントパラメーターの設定
-
入力ポート
入力ポート (左から右)
データ型
推奨される上流コンポーネント
必須
User factor table
None
Yes
Item factor table
None
Yes
Input data to be scored
None
Yes
-
コンポーネントパラメーター
タブ
パラメーター
説明
フィールド設定
ユーザー列
入力データソースにおけるユーザー ID 列の名前です。BIGINT 型である必要があります。
アイテム列
入力データソースにおける item 列の名前です。BIGINT 型である必要があります。
パラメーター設定
予測結果列名
スコアリング結果を格納する出力テーブル内の列名です。
出力テーブルライフサイクル
出力テーブルのライフサイクルです。
実行チューニング
ワーカー数
値は 1 ~ 9999 の範囲内である必要があります。
ワーカーあたりのメモリサイズ
値は 1024 MB ~ 64 × 1024 MB の範囲内である必要があります。
-
出力ポート
出力ポート (左から右)
データ型
下流コンポーネント
Scoring result table
None
None
使用例
スコアリングに使用するユーザーおよびアイテム因子テーブル:
-
出力ユーザー因子テーブル
user_id
factors
8528750
[0.026986524,0.03350178,0.03532385,0.019542359,0.020429865,0.02046867,0.022253247,0.027391396,0.018985065,0.04889483]
282500
[0.116156064,0.07193632,0.090851225,0.017075706,0.025412979,0.047022138,0.12534861,0.05869226,0.11170533,0.1640192]
4895250
[0.038429666,0.061858658,0.04236993,0.055866677,0.031814687,0.0417443,0.012085311,0.0379342,0.10767074,0.028392972]
...
...
-
出力アイテム因子テーブル
item_id
factors
24601
[0.0063337763,0.026349949,0.0064828005,0.01734504,0.022049638,0.0059205987,0.008568814,0.0015981696,0.0,0.013601779]
26699
[0.0027524426,0.0043066847,0.0031336215,0.00269448,0.0022347474,0.0020477585,0.0027995422,0.0025390312,0.0033011117,0.003957773]
20751
[0.03902271,0.050952066,0.032981463,0.03862796,0.048720762,0.027976315,0.02721664,0.018149626,0.0149896275,0.026251089]
...
...
スコアリング結果テーブル:
|
user_id |
item_id |
pred |
|
19500 |
143 |
1.882628425846633E-4 |
|
19500 |
2610 |
1.1106864974408381E-4 |
|
19500 |
2655 |
8.975836536251336E-6 |
|
19500 |
3190 |
1.6171501181361236E-4 |
|
19500 |
3720 |
2.3276544959571766E-4 |
|
19500 |
5254 |
2.420645481606698E-4 |