vmmlib
1.7.0
|
Public Types | |
typedef tensor3< I1, I2, I3, T_val > | t3_type |
typedef tensor3< I1, I2, I3, T_coeff > | t3_coeff_type |
typedef vector< R, T_val > | lambda_type |
typedef vector< R, T_coeff > | lambda_incr_type |
typedef vector< R/NBLOCKS, T_coeff > | lambda_tmp_type |
typedef matrix< I1, R, T_val > | u1_type |
typedef matrix< I2, R, T_val > | u2_type |
typedef matrix< I3, R, T_val > | u3_type |
typedef matrix< R, I1, T_val > | u1_inv_type |
typedef matrix< R, I2, T_val > | u2_inv_type |
typedef matrix< R, I3, T_val > | u3_inv_type |
typedef matrix< I1, R, T_coeff > | u1_incr_type |
typedef matrix< I2, R, T_coeff > | u2_incr_type |
typedef matrix< I3, R, T_coeff > | u3_incr_type |
typedef matrix< I1, R/NBLOCKS, T_coeff > | u1_tmp_type |
typedef matrix< I2, R/NBLOCKS, T_coeff > | u2_tmp_type |
typedef matrix< I3, R/NBLOCKS, T_coeff > | u3_tmp_type |
typedef matrix< I1, 1, T_coeff > | u1_1col_type |
typedef matrix< I2, 1, T_coeff > | u2_1col_type |
typedef matrix< I3, 1, T_coeff > | u3_1col_type |
Static Public Member Functions | |
static tensor_stats | incremental_als (const t3_type &data_, u1_type &u1_, u2_type &u2_, u3_type &u3_, lambda_type &lambdas_, const size_t max_iterations_=50, const float tolerance=1e-04) |
static void | reconstruct (t3_type &data_, const u1_type &u1_, const u2_type &u2_, const u3_type &u3_, const lambda_type &lambdas_) |
Definition at line 60 of file t3_ihopm.hpp.