哪位高手能简单介绍一上CRF是用来干嘛的

谁能简单介绍一下CRF是用来干嘛的?
老师选我们一起做项目 就是做CRF++ 对此以前从未听说过 谁做过可以给点源代码(最好是c或者c++的)看看吗 或者中文的简单一点的入门材料 谢谢

邮箱 yangdelong0000@163.com
------解决方案--------------------
CRF++ is a simple, customizable, and open source implementation of Conditional Random Fields (CRFs) for segmenting/labeling sequential data. CRF++ is designed for generic purpose and will be applied to a variety of NLP tasks, such as Named Entity Recognition, Information Extraction and Text Chunking. 

简单的说,CRF++就是一个软件包,实现了一些用来分隔和标号之类的条件随机域。可以在这里下载:
http://sourceforge.net/projects/crfpp/