Functions | |
mat | bcjr (mat x, imat next_state, mat next_state_pt, vec alpha_0, vec beta_end) |
ivec | viterbi (mat x, imat next_state, mat next_state_pt, vec alpha_0, vec beta_end) |
ivec | logviterbi (mat logx, imat next_state, mat next_state_logpt, vec logalpha_0, vec logbeta_end) |
ivec | viterbi_side (mat x, imat next_state, mat next_state_pt, vec alpha_0, ivec sideinfo_pos, mat sideinfo) |
mat | bcjr_side (mat x, imat next_state, mat next_state_pt, vec alpha_0, ivec sideinfo_pos, mat sideinfo) |
Definition at line 34 of file hmmalgo.c.
References DUMM_NODE, imat_height(), imat_width(), mat_col_div_by(), mat_cols_sum(), mat_delete(), mat_new_zeros(), mat_width(), vec_copy(), vec_delete(), and vec_normalize().
mat bcjr_side | ( | mat | x, | |
imat | next_state, | |||
mat | next_state_pt, | |||
vec | alpha_0, | |||
ivec | sideinfo_pos, | |||
mat | sideinfo | |||
) |
Definition at line 405 of file hmmalgo.c.
References DUMM_NODE, imat_height(), imat_width(), ivec_length(), mat_col_div_by(), mat_cols_sum(), mat_delete(), mat_new_ones(), mat_new_zeros(), mat_width(), vec_copy(), vec_delete(), vec_normalize(), and vec_set().
ivec logviterbi | ( | mat | logx, | |
imat | next_state, | |||
mat | next_state_logpt, | |||
vec | logalpha_0, | |||
vec | logbeta_end | |||
) |
Definition at line 211 of file hmmalgo.c.
References DUMM_NODE, imat_delete(), imat_height(), imat_new_set(), imat_width(), ivec_new(), mat_width(), vec_copy(), vec_delete(), vec_new(), and vec_set().
Referenced by it_viterbi_decode_symbolic().
Definition at line 121 of file hmmalgo.c.
References DUMM_NODE, imat_delete(), imat_height(), imat_new_set(), imat_width(), IT_FUNCTION, ivec_new(), mat_width(), vec_apply_function(), vec_copy(), vec_delete(), vec_new(), and vec_set().
ivec viterbi_side | ( | mat | x, | |
imat | next_state, | |||
mat | next_state_pt, | |||
vec | alpha_0, | |||
ivec | sideinfo_pos, | |||
mat | sideinfo | |||
) |
Definition at line 304 of file hmmalgo.c.
References DUMM_NODE, imat_delete(), imat_height(), imat_new_set(), imat_width(), IT_FUNCTION, ivec_length(), ivec_new(), mat_width(), vec_apply_function(), vec_copy(), vec_delete(), vec_new(), and vec_set().
|
|