pyvalues.ensemble_classifier¶
- class pyvalues.ensemble_classifier.LanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, CLASSIFIER] = {})¶
Bases:
Generic[CLASSIFIER]Abstract base class for a classifier that assigns values based on different classifiers for each language.
- class pyvalues.ensemble_classifier.OriginalValuesLanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, OriginalValuesClassifier] = {})¶
Bases:
OriginalValuesClassifier,LanguageEnsembleClassifier[OriginalValuesClassifier]Classifier that assigns values based on different classifiers for each language.
- classify_segments_for_original_values(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[OriginalValues, None, None]¶
Classifies each segment.
- Parameters:
segments (Iterable[str]) – The segments to classify
language (LanguageAlpha2 | str) – The language of the segments
- Returns:
Classifications for each segment
- Return type:
Generator[OriginalValues, None, None]
- class pyvalues.ensemble_classifier.OriginalValuesWithAttainmentLanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, OriginalValuesWithAttainmentClassifier] = {})¶
Bases:
OriginalValuesWithAttainmentClassifier,LanguageEnsembleClassifier[OriginalValuesWithAttainmentClassifier]Classifier that assigns values based on different classifiers for each language.
- classify_segments_for_original_values_with_attainment(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[OriginalValuesWithAttainment, None, None]¶
Classifies each segment.
- Parameters:
segments (Iterable[str]) – The segments to classify
language (LanguageAlpha2 | str) – The language of the segments
- Returns:
Classification for each segment
- Return type:
Generator[OriginalValuesWithAttainment, None, None]
- class pyvalues.ensemble_classifier.RefinedCoarseValuesLanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, RefinedCoarseValuesClassifier] = {})¶
Bases:
RefinedCoarseValuesClassifier,LanguageEnsembleClassifier[RefinedCoarseValuesClassifier]Classifier that assigns values based on different classifiers for each language.
- classify_segments_for_refined_coarse_values(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedCoarseValues, None, None]¶
Classifies each segment.
- Parameters:
segments (Iterable[str]) – The segments to classify
language (LanguageAlpha2 | str) – The language of the segments
- Returns:
Classification for each segment
- Return type:
Generator[RefinedCoarseValues, None, None]
- class pyvalues.ensemble_classifier.RefinedCoarseValuesWithAttainmentLanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, RefinedCoarseValuesWithAttainmentClassifier] = {})¶
Bases:
RefinedCoarseValuesWithAttainmentClassifier,LanguageEnsembleClassifier[RefinedCoarseValuesWithAttainmentClassifier]Classifier that assigns values based on different classifiers for each language.
- classify_segments_for_refined_coarse_values_with_attainment(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedCoarseValuesWithAttainment, None, None]¶
Classifies each segment.
- Parameters:
segments (Iterable[str]) – The segments to classify
language (LanguageAlpha2 | str) – The language of the segments
- Returns:
Classifications for each segment
- Return type:
Generator[RefinedCoarseValuesWithAttainment, None, None]
- class pyvalues.ensemble_classifier.RefinedValuesLanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, RefinedValuesClassifier] = {})¶
Bases:
RefinedValuesClassifier,LanguageEnsembleClassifier[RefinedValuesClassifier]Classifier that assigns values based on different classifiers for each language.
- classify_segments_for_refined_values(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedValues, None, None]¶
Classifies each segment.
- Parameters:
segments (Iterable[str]) – The segments to classify
language (LanguageAlpha2 | str) – The language of the segments
- Returns:
Classifications for each segment
- Return type:
Generator[RefinedValues, None, None]
- class pyvalues.ensemble_classifier.RefinedValuesWithAttainmentLanguageEnsembleClassifier(classifiers: dict[LanguageAlpha2, RefinedValuesWithAttainmentClassifier] = {})¶
Bases:
RefinedValuesWithAttainmentClassifier,LanguageEnsembleClassifier[RefinedValuesWithAttainmentClassifier]Classifier that assigns values based on different classifiers for each language.
- classify_segments_for_refined_values_with_attainment(segments: Iterable[str], language: LanguageAlpha2 | str = 'en') Generator[RefinedValuesWithAttainment, None, None]¶
Classifies each segment.
- Parameters:
segments (Iterable[str]) – The segments to classify
language (LanguageAlpha2 | str) – The language of the segments
- Returns:
Classifications for each segment
- Return type:
Generator[RefinedValuesWithAttainment, None, None]