Documentation

These guides walk through using the CRF library for sequence labeling tasks such as named entity recognition, part-of-speech tagging, and address parsing.

  • Getting Started – An introduction to conditional random fields, the library’s key concepts, and a complete parts-of-speech tagging example.
  • Annotating Training Data – Building training data by hand with the interactive crf annotate tool: tagging from scratch, resuming across sessions, and correcting a model’s suggestions.

API Reference

For detailed class and method documentation, see the Javadoc.