pyvalues.baseline_classifier

class pyvalues.baseline_classifier.AllAttainedClassifier

Bases: RefinedValuesWithAttainmentClassifier

Classifier that assigns all values as attained to each text.

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]

class pyvalues.baseline_classifier.AllConstrainedClassifier

Bases: RefinedValuesWithAttainmentClassifier

Classifier that assigns all values as constrained to each text.

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]

class pyvalues.baseline_classifier.RandomOriginalValuesClassifier(probabilities: OriginalValues | float = 0.5)

Bases: OriginalValuesClassifier

Classifier that assigns values at random.

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.baseline_classifier.RandomOriginalValuesWithAttainmentClassifier(probabilities: OriginalValuesWithAttainment | AttainmentScore = AttainmentScore(attained=0.2929, constrained=0.2929))

Bases: OriginalValuesWithAttainmentClassifier

Classifier that assigns values at random.

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.baseline_classifier.RandomRefinedCoarseValuesClassifier(probabilities: RefinedCoarseValues | float = 0.5)

Bases: RefinedCoarseValuesClassifier

Classifier that assigns values at random.

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.baseline_classifier.RandomRefinedCoarseValuesWithAttainmentClassifier(probabilities: RefinedCoarseValuesWithAttainment | AttainmentScore = AttainmentScore(attained=0.2929, constrained=0.2929))

Bases: RefinedCoarseValuesWithAttainmentClassifier

Classifier that assigns values at random.

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.baseline_classifier.RandomRefinedValuesClassifier(probabilities: RefinedValues | float = 0.5)

Bases: RefinedValuesClassifier

Classifier that assigns values at random.

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.baseline_classifier.RandomRefinedValuesWithAttainmentClassifier(probabilities: RefinedValuesWithAttainment | AttainmentScore = AttainmentScore(attained=0.2929, constrained=0.2929))

Bases: RefinedValuesWithAttainmentClassifier

Classifier that assigns values at random.

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]