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().
|
|