__init__.py 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. # Natural Language Toolkit: Metrics
  2. #
  3. # Copyright (C) 2001-2020 NLTK Project
  4. # Author: Steven Bird <stevenbird1@gmail.com>
  5. # Edward Loper <edloper@gmail.com>
  6. # URL: <http://nltk.org/>
  7. # For license information, see LICENSE.TXT
  8. #
  9. """
  10. NLTK Metrics
  11. Classes and methods for scoring processing modules.
  12. """
  13. from nltk.metrics.scores import (
  14. accuracy,
  15. precision,
  16. recall,
  17. f_measure,
  18. log_likelihood,
  19. approxrand,
  20. )
  21. from nltk.metrics.confusionmatrix import ConfusionMatrix
  22. from nltk.metrics.distance import (
  23. edit_distance,
  24. edit_distance_align,
  25. binary_distance,
  26. jaccard_distance,
  27. masi_distance,
  28. interval_distance,
  29. custom_distance,
  30. presence,
  31. fractional_presence,
  32. )
  33. from nltk.metrics.paice import Paice
  34. from nltk.metrics.segmentation import windowdiff, ghd, pk
  35. from nltk.metrics.agreement import AnnotationTask
  36. from nltk.metrics.association import (
  37. NgramAssocMeasures,
  38. BigramAssocMeasures,
  39. TrigramAssocMeasures,
  40. QuadgramAssocMeasures,
  41. ContingencyMeasures,
  42. )
  43. from nltk.metrics.spearman import (
  44. spearman_correlation,
  45. ranks_from_sequence,
  46. ranks_from_scores,
  47. )
  48. from nltk.metrics.aline import align