Home
last modified time | relevance | path

Searched refs:TokenSpan (Results 1 – 13 of 13) sorted by relevance

/external/libtextclassifier/native/annotator/
Dcached-features.h34 const TokenSpan& extraction_span,
47 TokenSpan selected_span, std::vector<float>* output_features) const;
59 void AppendFeaturesInternal(const TokenSpan& intended_span,
60 const TokenSpan& read_mask_span,
69 void AppendBagFeatures(const TokenSpan& bag_span,
74 TokenSpan extraction_span_;
Dfeature-processor.h68 void StripOrPadTokens(const TokenSpan& relative_click_span, int context_size,
77 TokenSpan CodepointSpanToTokenSpan(
84 const std::vector<Token>& selectable_tokens, const TokenSpan& token_span);
130 bool LabelToTokenSpan(int label, TokenSpan* token_span) const;
165 const TokenSpan& token_span) const;
170 const TokenSpan& token_span,
186 std::vector<TokenSpan>* selection_label_relative_token_spans) const;
247 int TokenSpanToLabel(const TokenSpan& token_span) const;
251 float SupportedCodepointsRatio(const TokenSpan& token_span,
308 std::map<TokenSpan, int> selection_to_label_;
[all …]
Dcached-features.cc60 const TokenSpan& extraction_span, in Create()
91 /*intended_span=*/TokenSpan(click_pos).Expand(options_->context_size(), in AppendClickContextFeaturesForClick()
97 TokenSpan selected_span, std::vector<float>* output_features) const { in AppendBoundsSensitiveFeaturesForSpan()
133 const TokenSpan& intended_span, const TokenSpan& read_mask_span, in AppendFeaturesInternal()
135 const TokenSpan copy_span = in AppendFeaturesInternal()
156 const TokenSpan& bag_span, std::vector<float>* output_features) const { in AppendBagFeatures()
Dtypes.h144 struct TokenSpan { struct
145 static const TokenSpan kInvalid; argument
147 TokenSpan() : first(kInvalidIndex), second(kInvalidIndex) {} in TokenSpan() argument
149 TokenSpan(TokenIndex start, TokenIndex end) : first(start), second(end) {} in TokenSpan() function
152 explicit TokenSpan(int token_index) in TokenSpan() argument
155 TokenSpan& operator=(const TokenSpan& other) = default; argument
157 bool operator==(const TokenSpan& other) const {
161 bool operator!=(const TokenSpan& other) const { return !(*this == other); }
163 bool operator<(const TokenSpan& other) const {
179 TokenSpan Expand(int num_tokens_left, int num_tokens_right) const { in Expand() argument
[all …]
Dfeature-processor_test.cc390 TokenSpan token_span; in TEST_F()
464 TokenSpan token_span; in TEST_F()
1025 EXPECT_EQ(TokenSpan(0, 1), CodepointSpanToTokenSpan(tokens, {0, 5})); in TEST_F()
1026 EXPECT_EQ(TokenSpan(1, 2), CodepointSpanToTokenSpan(tokens, {6, 23})); in TEST_F()
1027 EXPECT_EQ(TokenSpan(2, 3), CodepointSpanToTokenSpan(tokens, {24, 29})); in TEST_F()
1028 EXPECT_EQ(TokenSpan(0, 2), CodepointSpanToTokenSpan(tokens, {0, 23})); in TEST_F()
1029 EXPECT_EQ(TokenSpan(1, 3), CodepointSpanToTokenSpan(tokens, {6, 29})); in TEST_F()
1030 EXPECT_EQ(TokenSpan(0, 3), CodepointSpanToTokenSpan(tokens, {0, 29})); in TEST_F()
1033 EXPECT_EQ(TokenSpan(0, 1), CodepointSpanToTokenSpan(tokens, {0, 5}, true)); in TEST_F()
1034 EXPECT_EQ(TokenSpan(1, 2), CodepointSpanToTokenSpan(tokens, {6, 23}, true)); in TEST_F()
[all …]
Dfeature-processor.cc205 TokenSpan token_span; in LabelToSpan()
249 TokenSpan* token_span) const { in LabelToTokenSpan()
323 int FeatureProcessor::TokenSpanToLabel(const TokenSpan& token_span) const { in TokenSpanToLabel()
332 TokenSpan CodepointSpanToTokenSpan(const std::vector<Token>& selectable_tokens, in CodepointSpanToTokenSpan()
360 const std::vector<Token>& selectable_tokens, const TokenSpan& token_span) { in TokenSpanToCodepointSpan()
401 const TokenSpan token_span = in CenterTokenFromClick()
428 const TokenSpan token_span = in CenterTokenFromMiddleOfSelection()
488 std::vector<TokenSpan>* selection_label_relative_token_spans) const { in SelectionLabelRelativeTokenSpans()
621 const TokenSpan& token_span, const std::vector<Token>& tokens) const { in SupportedCodepointsRatio()
687 TokenSpan token_span{l, r}; in MakeLabelMaps()
[all …]
Dannotator.h245 TokenSpan token_span;
331 TokenSpan ClassifyTextUpperBoundNeededTokens() const;
368 bool ModelChunk(int num_tokens, const TokenSpan& span_of_interest,
371 std::vector<TokenSpan>* chunks) const;
377 int num_tokens, const TokenSpan& span_of_interest,
386 int num_tokens, const TokenSpan& span_of_interest,
387 const TokenSpan& inference_span, const CachedFeatures& cached_features,
581 TokenSpan tokens_around_selection_to_copy);
Dannotator.cc1280 const TokenSpan symmetry_context_span = in ModelSuggestSelection()
1281 IntersectTokenSpans(TokenSpan(click_pos).Expand( in ModelSuggestSelection()
1287 TokenSpan extraction_span; in ModelSuggestSelection()
1330 std::vector<TokenSpan> chunks; in ModelSuggestSelection()
1338 for (const TokenSpan& chunk : chunks) { in ModelSuggestSelection()
1358 TokenSpan tokens_around_selection_to_copy) { in CopyCachedTokens()
1388 TokenSpan Annotator::ClassifyTextUpperBoundNeededTokens() const { in ClassifyTextUpperBoundNeededTokens()
1477 const TokenSpan selection_token_span = in ModelClassifyText()
1498 TokenSpan extraction_span; in ModelClassifyText()
1514 extraction_span = TokenSpan(click_pos).Expand( in ModelClassifyText()
[all …]
Dtypes.cc28 const TokenSpan TokenSpan::kInvalid = TokenSpan(kInvalidIndex, kInvalidIndex);
36 const TokenSpan& span) { in operator <<()
Dtypes-test-util.h41 TC3_DECLARE_PRINT_OPERATOR(TokenSpan)
Dcached-features_test.cc59 const CachedFeatures& cached_features, TokenSpan selected_span) { in GetCachedBoundsSensitiveFeatures()
/external/libtextclassifier/native/utils/grammar/
Dtext-context.h52 TokenSpan context_span;
/external/libtextclassifier/native/annotator/grammar/
Dgrammar-annotator.cc279 if (const TokenSpan context_span = CodepointSpanToTokenSpan( in ClassifyText()