Vagyojaka 5.5.7
Loading...
Searching...
No Matches
alignment Namespace Reference

Functions

 main (args)
 
 process_line_pair (ref_line, hyp_line, case_insensitive=False, remove_empty_refs=False)
 
 set_global_variables (args)
 
 remove_head_id (ref, hyp)
 
 remove_tail_id (ref, hyp)
 
 print_instances (ref, hyp, sm, id_=None)
 
 track_confusions (sm, seq1, seq2)
 
 print_confusions ()
 
 get_match_count (sm)
 
 get_error_count (sm)
 
 print_diff (sm, seq1, seq2, prefix1='REF:', prefix2='HYP:', suffix1=None, suffix2=None)
 
 mean (seq)
 
 print_wer_vs_length ()
 
 get_parser ()
 

Variables

bool print_instances_p = False
 
bool print_errors_p = False
 
bool files_head_ids = False
 
bool files_tail_ids = False
 
bool confusions = False
 
int min_count = 0
 
bool wer_vs_length_p = True
 
int ref_token_count = 0
 
int error_count = 0
 
int match_count = 0
 
int counter = 0
 
int sent_error_count = 0
 
list lengths = []
 
list error_rates = []
 
 wer_bins = defaultdict(list)
 
 wer_vs_length = defaultdict(list)
 
 insertion_table = defaultdict(int)
 
 deletion_table = defaultdict(int)
 
 substitution_table = defaultdict(int)
 
list error_codes = ['replace', 'delete', 'insert']
 
 parser = get_parser()
 
 args = parser.parse_args()
 

Function Documentation

◆ get_error_count()

alignment.get_error_count ( sm)

◆ get_match_count()

alignment.get_match_count ( sm)

◆ get_parser()

alignment.get_parser ( )
Parse the CLI args.

◆ main()

alignment.main ( args)

◆ mean()

alignment.mean ( seq)

◆ print_confusions()

alignment.print_confusions ( )

◆ print_diff()

alignment.print_diff ( sm,
seq1,
seq2,
prefix1 = 'REF:',
prefix2 = 'HYP:',
suffix1 = None,
suffix2 = None )

◆ print_instances()

alignment.print_instances ( ref,
hyp,
sm,
id_ = None )

◆ print_wer_vs_length()

alignment.print_wer_vs_length ( )

◆ process_line_pair()

alignment.process_line_pair ( ref_line,
hyp_line,
case_insensitive = False,
remove_empty_refs = False )

◆ remove_head_id()

alignment.remove_head_id ( ref,
hyp )

◆ remove_tail_id()

alignment.remove_tail_id ( ref,
hyp )

◆ set_global_variables()

alignment.set_global_variables ( args)

◆ track_confusions()

alignment.track_confusions ( sm,
seq1,
seq2 )

Variable Documentation

◆ args

alignment.args = parser.parse_args()

◆ confusions

bool alignment.confusions = False

◆ counter

int alignment.counter = 0

◆ deletion_table

alignment.deletion_table = defaultdict(int)

◆ error_codes

list alignment.error_codes = ['replace', 'delete', 'insert']

◆ error_count

int alignment.error_count = 0

◆ error_rates

list alignment.error_rates = []

◆ files_head_ids

bool alignment.files_head_ids = False

◆ files_tail_ids

bool alignment.files_tail_ids = False

◆ insertion_table

alignment.insertion_table = defaultdict(int)

◆ lengths

list alignment.lengths = []

◆ match_count

int alignment.match_count = 0

◆ min_count

int alignment.min_count = 0

◆ parser

alignment.parser = get_parser()

◆ print_errors_p

bool alignment.print_errors_p = False

◆ print_instances_p

bool alignment.print_instances_p = False

◆ ref_token_count

int alignment.ref_token_count = 0

◆ sent_error_count

int alignment.sent_error_count = 0

◆ substitution_table

alignment.substitution_table = defaultdict(int)

◆ wer_bins

alignment.wer_bins = defaultdict(list)

◆ wer_vs_length

alignment.wer_vs_length = defaultdict(list)

◆ wer_vs_length_p

bool alignment.wer_vs_length_p = True