Project DelphiTaller de Tensores

En qué se diferenciaría CP

CP conserva los tres ejes originales como productos exteriores de rango uno: T[h,w,c] ≈ Σᵣ A[h,r] · B[w,r] · C[c,r], y guarda R · (H + W + C) escalares cuando los pesos se absorben en una matriz de factores.

La SVD de (H, W · C) deja cada factor derecho libre de mezclar ancho y canales; CP exige que el patrón ancho/canal de cada componente se separe en dos vectores. Así que un modelo CP de rango R tiene rango de desplegado como máximo R, pero lo contrario no tiene por qué cumplirse.

Y el ajuste de CP es iterativo y en general no convexo: no hereda la garantía de optimalidad global de la SVD matricial. El estudio a fondo 14 lo ajusta.