class IntronList
在文件SegmentLoss.h第26行定义。
公有成员 | |
CSegmentLoss () | |
virtual | ~CSegmentLoss () |
float32_t | get_segment_loss (int32_t from_pos, int32_t to_pos, int32_t segment_id) |
float32_t | get_segment_loss_extend (int32_t from_pos, int32_t to_pos, int32_t segment_id) |
void | set_segment_loss (float64_t *segment_loss, int32_t m, int32_t n) |
void | set_segment_ids (CArray< int32_t > *segment_ids) |
void | set_segment_mask (CArray< float64_t > *segment_mask) |
void | set_num_segment_types (int32_t num_segment_types) |
void | compute_loss (int32_t *all_pos, int32_t len) |
virtual const char * | get_name () const |
保护属性 | |
CArray2< float32_t > | m_segment_loss_matrix |
CArray3< float64_t > | m_segment_loss |
CArray< int32_t > * | m_segment_ids |
CArray< float64_t > * | m_segment_mask |
int32_t | m_num_segment_types |
CSegmentLoss | ( | ) |
constructor
在文件SegmentLoss.cpp第16行定义。
~CSegmentLoss | ( | ) | [virtual] |
在文件SegmentLoss.cpp第25行定义。
void compute_loss | ( | int32_t * | all_pos, | |
int32_t | len | |||
) |
virtual const char* get_name | ( | ) | const [virtual] |
float32_t get_segment_loss | ( | int32_t | from_pos, | |
int32_t | to_pos, | |||
int32_t | segment_id | |||
) |
get segment loss for a given range
from_pos | start position | |
to_pos | end position | |
segment_id | type of the segment |
在文件SegmentLoss.h第115行定义。
float32_t get_segment_loss_extend | ( | int32_t | from_pos, | |
int32_t | to_pos, | |||
int32_t | segment_id | |||
) |
get segment loss for a given range
from_pos | start position | |
to_pos | end position | |
segment_id | type of the segment |
在文件SegmentLoss.h第153行定义。
void set_num_segment_types | ( | int32_t | num_segment_types | ) |
void set_segment_ids | ( | CArray< int32_t > * | segment_ids | ) |
void set_segment_loss | ( | float64_t * | segment_loss, | |
int32_t | m, | |||
int32_t | n | |||
) |
set best path segment loss
segment_loss | segment loss | |
m | number of segment id1 | |
n | number of segment id2 |
在文件SegmentLoss.cpp第29行定义。
mask parts of the sequence such that there is no loss incured there; this is used if there is uncertainty in the label
segment_mask | mask |
在文件SegmentLoss.cpp第45行定义。
int32_t m_num_segment_types [protected] |
number of different segment types (former: max_a_id)
在文件SegmentLoss.h第112行定义。
CArray<int32_t>* m_segment_ids [protected] |
segment IDs
在文件SegmentLoss.h第106行定义。
CArray3<float64_t> m_segment_loss [protected] |
segment loss two square matrices: one for segment based loss and one for length contribution
在文件SegmentLoss.h第103行定义。
CArray2<float32_t> m_segment_loss_matrix [protected] |
segment loss matrix
在文件SegmentLoss.h第97行定义。
CArray<float64_t>* m_segment_mask [protected] |
segment mask
在文件SegmentLoss.h第109行定义。