pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils¶
Attributes¶
Classes¶
Functions¶
|
for BIO tag |
|
for BIO tag |
|
|
|
|
|
|
|
Module Contents¶
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.label = ['N', 'B-A', 'I-A', 'A', 'B-O', 'I-O', 'O', 'Negative', 'Neutral', 'Positive']¶
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.get_spans(tags)¶
for BIO tag
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.get_evaluate_spans(tags, length, token_range)¶
for BIO tag
- class pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.Instance(tokenizer, sentence_pack, post_vocab, deprel_vocab, postag_vocab, synpost_vocab, config)¶
Bases:
object- id¶
- sentence¶
- tokens¶
- postag¶
- head¶
- deprel¶
- sen_length¶
- token_range = []¶
- text_ids¶
- length¶
- bert_tokens_padding¶
- aspect_tags¶
- opinion_tags¶
- tags¶
- tags_symmetry¶
- mask¶
- word_pair_position¶
- word_pair_deprel¶
- word_pair_pos¶
- word_pair_synpost¶
- get_data()¶
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.load_data_instances(sentence_packs, post_vocab, deprel_vocab, postag_vocab, synpost_vocab, config)¶
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.load_tokens(filename)¶
- class pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.Metric(config, predictions, goldens, bert_lengths, sen_lengths, tokens_ranges)¶
- config¶
- predictions¶
- goldens¶
- bert_lengths¶
- sen_lengths¶
- tokens_ranges¶
- ignore_index = -1¶
- data_num¶
- get_spans(tags, length, token_range, type)¶
- find_pair(tags, aspect_spans, opinion_spans, token_ranges)¶
- find_triplet(tags, aspect_spans, opinion_spans, token_ranges)¶
- score_aspect()¶
- score_opinion()¶
- score_uniontags()¶
- parse_triplet(golden=True)¶
- score_uniontags_print()¶
- tagReport()¶
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.get_aspects(tags, length, token_range, config=None)¶
- pyabsa.tasks.AspectSentimentTripletExtraction.dataset_utils.aste_utils.get_opinions(tags, length, token_range, config=None)¶