daac-tools/rucrf

Conditional Random Fields implemented in pure Rust

44
/ 100
Emerging

This project helps Rust developers build models that label or categorize sequences of data, such as words in a sentence or events in a log. You provide example sequences with known labels, and it trains a Conditional Random Field (CRF) model. The output is a model that can predict the most likely labels for new, unlabeled sequences, which is useful for tasks like natural language processing or anomaly detection.

12 stars and 4,506 monthly downloads. No commits in the last 6 months.

Use this if you are a Rust developer needing to implement a Conditional Random Field for sequence labeling tasks, requiring both training and inference capabilities.

Not ideal if you are not a Rust developer, or if you need a pre-built solution rather than a library for custom implementation.

natural-language-processing sequence-labeling machine-learning-engineering text-analysis pattern-recognition
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 13 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

12

Forks

4

Language

Rust

License

Apache-2.0

Last pushed

Mar 17, 2025

Monthly downloads

4,506

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/daac-tools/rucrf"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.