flair.data.Token#
- class flair.data.Token(text, head_id=None, whitespace_after=1, start_position=0, sentence=None)View on GitHub#
Bases:
_PartOfSentenceThis class represents one word in a tokenized sentence.
Each token may have any number of tags. It may also point to its head in a dependency tree.
- __init__(text, head_id=None, whitespace_after=1, start_position=0, sentence=None)View on GitHub#
Methods
__init__(text[, head_id, whitespace_after, ...])add_label(typename, value[, score])Adds a label to the
DataPointby internally creating aLabelobject.add_metadata(key, value)add_tags_proba_dist(tag_type, tags)clear_embeddings([embedding_names])get_each_embedding([embedding_names])get_embedding([names])get_head()get_label([label_type, zero_tag_value])get_labels([typename])Returns all labels of this datapoint belonging to a specific annotation layer.
get_metadata(key)get_tags_proba_dist(tag_type)has_label(type)has_metadata(key)remove_labels(typename)set_embedding(name, vector)set_label(typename, value[, score])to(device[, pin_memory])to_dict([tag_type])Attributes
labelsscoretag- property idx: int#
- property text: str#
- property unlabeled_identifier: str#
- add_tags_proba_dist(tag_type, tags)View on GitHub#
- Return type:
None
- get_tags_proba_dist(tag_type)View on GitHub#
- Return type:
list[Label]
- get_head()View on GitHub#
- property start_position: int#
- property end_position: int#
- property embedding#
- add_label(typename, value, score=1.0, **metadata)View on GitHub#
Adds a label to the
DataPointby internally creating aLabelobject.- Parameters:
typename (
str) – A string that identifies the layer of annotation, such as “ner” for named entity labels or “sentiment” for sentiment labelsvalue (
str) – A string that sets the value of the label.score (
float) – Optional value setting the confidence level of the label (between 0 and 1). If not set, a default confidence of 1 is used.**metadata – Additional metadata information.
- Returns:
A pointer to itself (DataPoint object, now with an added label).
- set_label(typename, value, score=1.0, **metadata)View on GitHub#
- to_dict(tag_type=None)View on GitHub#
- Return type:
dict[str,Any]