Singular Value Decomposition. More...
Functions | |
void | svd (text source_table, text output_table_prefix, text row_id, integer k, integer n_iterations, text result_summary_table) |
void | svd_block (text source_table, text output_table_prefix, integer k, integer n_iterations, text result_summary_table) |
void | svd_block (text source_table, text output_table_prefix, integer k, integer n_iterations) |
void | svd_block (text source_table, text output_table_prefix, integer k) |
void | svd_sparse (text source_table, text output_table_prefix, text row_id, text col_id, text val_id, integer row_dim, integer col_dim, integer k, integer n_iterations, text result_summary_table) |
void | svd_sparse_native (text source_table, text output_table_prefix, text row_id, text col_id, text val_id, integer row_dim, integer col_dim, integer k, integer n_iterations, text result_summary_table) |
void | svd (text source_table, text output_table_prefix, text row_id, integer k) |
void | svd_sparse (text source_table, text output_table_prefix, text row_id, text col_id, text val_id, integer row_dim, integer col_dim, integer k) |
void | svd (text source_table, text output_table_prefix, text row_id, integer k, integer n_iterations) |
void | svd_sparse (text source_table, text output_table_prefix, text row_id, text col_id, text val_id, integer row_dim, integer col_dim, integer k, integer n_iterations) |
void | svd_sparse_native (text source_table, text output_table_prefix, text row_id, text col_id, text val_id, integer row_dim, integer col_dim, integer k) |
void | svd_sparse_native (text source_table, text output_table_prefix, text row_id, text col_id, text val_id, integer row_dim, integer col_dim, integer k, integer n_iterations) |
float8 [] | __svd_unit_vector (int dim) |
float8 [] | __svd_lanczos_sfunc (float8[] state, int row_id, float8[] row_array, float8[] vector, int dimension) |
float8 [] | __svd_block_lanczos_sfunc (float8[] state, int4 row_id, int4 col_id, float8[] block, float8[] vector, int4 dimension) |
float8 [] | __svd_sparse_lanczos_sfunc (float8[] state, int4 row_id, int4 col_id, float8 val, float8[] vector, int4 dimension) |
float8 [] | __svd_lanczos_prefunc (float8[] state1, float8[] state2) |
aggregate float8 [] | __svd_lanczos_agg (int, float8[], float8[], int) |
aggregate float8 [] | __svd_block_lanczos_agg (int, int4, float8[], float8[], int) |
aggregate float8 [] | __svd_sparse_lanczos_agg (int4, int4, float8, float8[], int4) |
__svd_lanczos_result | __svd_lanczos_pvec (float8[] vector, float8[] pvec, float8 beta) |
float8 [] | __svd_lanczos_qvec (float8[] vector, float8[] qvec, float8 alpha) |
float8 [] | __svd_gram_schmidt_orthogonalize_sfunc (float8[] state, float8[] vec_unorthogonalized, float8[] vec_orthogonalized) |
float8 [] | __svd_gram_schmidt_orthogonalize_prefunc (float8[] state1, float8[] state2) |
__svd_lanczos_result | __svd_gram_schmidt_orthogonalize_ffunc (float8[] state) |
aggregate float8 [] | __svd_gram_schmidt_orthogonalize_agg (float8[], float8[]) |
void | __svd_lanczos_bidiagonalize (text source_table, text output_table_prefix, int n_iterations, int k, boolean is_block) |
void | __svd_lanczos_bidiagonalize_sparse (text source_table, text row_id, text col_id, text val, text output_table_prefix, int n_iterations, int k) |
__svd_bidiagonal_matrix_result | __svd_decompose_bidiag (int[] row_ids, int[] col_ids, float8[] vals) |
float8 [] | __svd_vec_mult_matrix (float8[] vector, float8[][] matrix, int4 k) |
set< __svd_vec_mat_mult_result > | __svd_vec_trans_mult_matrix_internal (float8[] vector, float8[][] matrix, int4 col_id, int4 k) |
void | __svd_vec_trans_mult_matrix (text vec_table, text mat_table, int4 k, boolean is_left, text res_table) |
text | svd (text input_message) |
text | svd () |
aggregate float8 [] __svd_block_lanczos_agg | ( | int | , |
int4 | , | ||
float8 | [], | ||
float8 | [], | ||
int | |||
) |
float8 [] __svd_block_lanczos_sfunc | ( | float8 [] | state, |
int4 | row_id, | ||
int4 | col_id, | ||
float8 [] | block, | ||
float8 [] | vector, | ||
int4 | dimension | ||
) |
__svd_bidiagonal_matrix_result __svd_decompose_bidiag | ( | int [] | row_ids, |
int [] | col_ids, | ||
float8 [] | vals | ||
) |
aggregate float8 [] __svd_gram_schmidt_orthogonalize_agg | ( | float8 | [], |
float8 | [] | ||
) |
__svd_lanczos_result __svd_gram_schmidt_orthogonalize_ffunc | ( | float8 [] | state | ) |
float8 [] __svd_gram_schmidt_orthogonalize_prefunc | ( | float8 [] | state1, |
float8 [] | state2 | ||
) |
float8 [] __svd_gram_schmidt_orthogonalize_sfunc | ( | float8 [] | state, |
float8 [] | vec_unorthogonalized, | ||
float8 [] | vec_orthogonalized | ||
) |
aggregate float8 [] __svd_lanczos_agg | ( | int | , |
float8 | [], | ||
float8 | [], | ||
int | |||
) |
void __svd_lanczos_bidiagonalize | ( | text | source_table, |
text | output_table_prefix, | ||
int | n_iterations, | ||
int | k, | ||
boolean | is_block | ||
) |
void __svd_lanczos_bidiagonalize_sparse | ( | text | source_table, |
text | row_id, | ||
text | col_id, | ||
text | val, | ||
text | output_table_prefix, | ||
int | n_iterations, | ||
int | k | ||
) |
float8 [] __svd_lanczos_prefunc | ( | float8 [] | state1, |
float8 [] | state2 | ||
) |
__svd_lanczos_result __svd_lanczos_pvec | ( | float8 [] | vector, |
float8 [] | pvec, | ||
float8 | beta | ||
) |
float8 [] __svd_lanczos_qvec | ( | float8 [] | vector, |
float8 [] | qvec, | ||
float8 | alpha | ||
) |
float8 [] __svd_lanczos_sfunc | ( | float8 [] | state, |
int | row_id, | ||
float8 [] | row_array, | ||
float8 [] | vector, | ||
int | dimension | ||
) |
aggregate float8 [] __svd_sparse_lanczos_agg | ( | int4 | , |
int4 | , | ||
float8 | , | ||
float8 | [], | ||
int4 | |||
) |
float8 [] __svd_sparse_lanczos_sfunc | ( | float8 [] | state, |
int4 | row_id, | ||
int4 | col_id, | ||
float8 | val, | ||
float8 [] | vector, | ||
int4 | dimension | ||
) |
float8 [] __svd_unit_vector | ( | int | dim | ) |
float8 [] __svd_vec_mult_matrix | ( | float8 [] | vector, |
float8 | matrix[][], | ||
int4 | k | ||
) |
Multiplication of a row vector with an in-memory matrix vector: 1 x l matrix: l x l k: Sub-matrix of the size l x k
void __svd_vec_trans_mult_matrix | ( | text | vec_table, |
text | mat_table, | ||
int4 | k, | ||
boolean | is_left, | ||
text | res_table | ||
) |
set<__svd_vec_mat_mult_result> __svd_vec_trans_mult_matrix_internal | ( | float8 [] | vector, |
float8 | matrix[][], | ||
int4 | col_id, | ||
int4 | k | ||
) |
void svd | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
integer | k, | ||
integer | n_iterations, | ||
text | result_summary_table | ||
) |
void svd | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
integer | k | ||
) |
void svd | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
integer | k, | ||
integer | n_iterations | ||
) |
text svd | ( | text | input_message | ) |
text svd | ( | ) |
void svd_block | ( | text | source_table, |
text | output_table_prefix, | ||
integer | k, | ||
integer | n_iterations, | ||
text | result_summary_table | ||
) |
void svd_block | ( | text | source_table, |
text | output_table_prefix, | ||
integer | k, | ||
integer | n_iterations | ||
) |
void svd_block | ( | text | source_table, |
text | output_table_prefix, | ||
integer | k | ||
) |
void svd_sparse | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
text | col_id, | ||
text | val_id, | ||
integer | row_dim, | ||
integer | col_dim, | ||
integer | k, | ||
integer | n_iterations, | ||
text | result_summary_table | ||
) |
void svd_sparse | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
text | col_id, | ||
text | val_id, | ||
integer | row_dim, | ||
integer | col_dim, | ||
integer | k | ||
) |
void svd_sparse | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
text | col_id, | ||
text | val_id, | ||
integer | row_dim, | ||
integer | col_dim, | ||
integer | k, | ||
integer | n_iterations | ||
) |
void svd_sparse_native | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
text | col_id, | ||
text | val_id, | ||
integer | row_dim, | ||
integer | col_dim, | ||
integer | k, | ||
integer | n_iterations, | ||
text | result_summary_table | ||
) |
void svd_sparse_native | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
text | col_id, | ||
text | val_id, | ||
integer | row_dim, | ||
integer | col_dim, | ||
integer | k | ||
) |
void svd_sparse_native | ( | text | source_table, |
text | output_table_prefix, | ||
text | row_id, | ||
text | col_id, | ||
text | val_id, | ||
integer | row_dim, | ||
integer | col_dim, | ||
integer | k, | ||
integer | n_iterations | ||
) |