CRFSharp Icon

CRFSharp

CRFSharp is a .NET(C#) implementation of Conditional Random Field

Add a Review
1 Download (This Week)
Last Update:
Download CRFSharp.zip
Browse All Files
Windows Mac Linux

Screenshots

Description

CRFSharp(aka CRF#) is a .NET(C#) implementation of Conditional Random Fields, an machine learning algorithm for learning from labeled sequences of examples. It is widely used in Natural Language Process (NLP) tasks, for example: word breaker, postagging, named entity recognized, query chunking and so on.

CRF#'s mainly algorithm is the same as CRF++ written by Taku Kudo. It encodes model parameters by L-BFGS. Moreover, it has many significant improvement than CRF++, such as totally parallel encoding, optimizing memory usage and so on.

Currently, when training corpus, compared with CRF++, CRF# can make full use of multi-core CPUs and only uses very low memory, and memory grow is very smoothly and slowly while amount of training corpus, tags increase. with multi-threads process, CRF# is more suitable for large data and tags training than CRF++ now. For example, in machine with 64GB, CRF# encodes model with more than 4.5 hundred million features quickly.

CRFSharp Web Site

Update Notifications





Write a Review

User Reviews

Be the first to post a review of CRFSharp!

Additional Project Details

Languages

Chinese (Simplified), English

Intended Audience

Advanced End Users, Developers, Education, Engineering, Other Audience, Science/Research

User Interface

Command-line, Console/Terminal

Programming Language

C#

Registered

2011-04-04
Screenshots can attract more users to your project.
Features can attract more users to your project.

Icons must be PNG, GIF, or JPEG and less than 1 MiB in size. They will be displayed as 48x48 images.