vmmlib
1.7.0
|
Public Types | |
typedef double | T_internal |
typedef tucker4_tensor< R1, R2, R3, R4, I1, I2, I3, I4, T > | tucker4_type |
typedef t4_hooi< R1, R2, R3, R4, I1, I2, I3, I4, T > | t4_hooi_type |
typedef tensor4< I1, I2, I3, I4, T > | t4_type |
typedef tensor4< R1, R2, R3, R4, T_internal > | t4_core_type |
typedef matrix< I1, R1, T_internal > | u1_type |
typedef matrix< I2, R2, T_internal > | u2_type |
typedef matrix< I3, R3, T_internal > | u3_type |
typedef matrix< I4, R4, T_internal > | u4_type |
Public Member Functions | |
size_t | nnz_core () const |
size_t | size_core () const |
void | reconstruct (t4_type &data_) |
template<typename T_init > | |
tensor_stats | decompose (const t4_type &data_, T_init init, const size_t max_iterations=10, const float tolerance=10) |
template<typename T_init > | |
tensor_stats | tucker_als (const t4_type &data_, T_init init, const size_t max_iterations=10, const float tolerance=1e-04) |
Definition at line 42 of file tucker4_tensor.hpp.