<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<!-- saved from url=(0066)http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link rev="made" href="mailto:taku@chasen.org">
<title>CRF++: Yet Another CRF toolkit</title>
<link type="text/css" rel="stylesheet" href="./CRF++ Yet Another CRF toolkit_files/default.css">
<style type="text/css"></style></head>
<body>
<h1>CRF++: Yet Another CRF toolkit</h1>
<h2>Introduction</h2>
<p><b>CRF++</b> is a simple, customizable, and open source
implementation of <a href="http://www.cis.upenn.edu/~pereira/papers/crf.pdf">Conditional Random Fields (CRFs)</a>
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.
</p><h2>Table of contents</h2>
<ul>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#features">Features</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#news">News</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#download">Download</a> </li>
<ul>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#source">Source</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#windows">Binary package for MS-Windows</a></li>
</ul>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#install">Installation</a></li>
<li>
<a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#usage">Usage</a>
<ul>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#format">Training and Test file formats</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#templ">Preparing feature templates</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#training">Training (encoding)</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#testing">Testing (decoding)</a></li>
</ul>
</li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#tips">Case studies</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#tips">Useful Tips</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#todo">To do</a></li>
<li><a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#links">Links</a></li>
</ul>
<h2><a name="features">Features</a></h2>
<ul>
<li>Can redefine feature sets</li>
<li>Written in C++ with STL</li>
<li>Fast training based on <a href="http://www-fp.mcs.anl.gov/otc/Guide/SoftwareGuide/Blurbs/lbfgs.html">LBFGS</a>, a quasi-newton algorithm
for large scale numerical optimization problem</li>
<li>Less memory usage both in training and testing</li>
<li>encoding/decoding in practical time</li>
<li>Can perform n-best outputs</li>
<li>Can perform single-best MIRA training</li>
<li>Can output marginal probabilities for all candidates</li>
<li>Available as an open source software</li>
</ul>
<h2><a name="news">News</a></h2>
<ul>
<strong>2013-02-13</strong>: <a href="http://crfpp.googlecode.com/svn/trunk/doc/index.html?source=navbar#download">CRF++ 0.58</a> Released<br>
<ul>
<li>Added createModelFromArray() method to load model file from fixed buffer.
</li><li>Added getTemplate() method to get template string.
</li></ul>
<strong>2012-03-25</strong><br>
<ul>
<li>Fixed build issue around libtool.
</li><li>Fixed C++11 compatible issue.
</li></ul>
<strong>2012-02-24</strong><br>
<ul>
<li>Added CRFPP:Tagger::set_model() method.
</li><li>Fixed minor bugs
</li></ul>
<strong>2012-02-15</strong>: CRF++ 0.55<br>
<ul>
<li>Added new CRFPP:Model class so that multiple threads can share single CRF++ model.
</li><li>Added Tagger::set_penalty and Tagger::penalty() method for dual decompositon decoding
</li><li>Fixed crash bug on Windows
</li><li>Fixed minor bugs
</li></ul>
<strong>2010-05-16</strong>: CRF++ 0.54 Released<br>
<ul>
<li>fixed the bug in L1 regularization. Reported by Fujii Yasuhisa</li>
</ul>
<strong>2009-05-06</strong>: CRF++ 0.5 Released<br>
<ul>
<li>fixed build failure on libtool
</li></ul>
<strong>2009-04-19</strong>: CRF++ 0.52<br>
<ul>
<li>Code clean up
</li><li>replaced obsolete sstream with stringstream
</li></ul>
<strong>2007-07-12</strong>: CRF++ 0.51<br>
<ul>
<li>Fixed a compilation error on gcc 4.3
</li></ul>
<strong>2007-12-09</strong>: CRF++ 0.50<br>
<ul>
<li>Bug fix in --convert mode (Could not generate model from text file)
</li></ul>
<strong>2007-08-18</strong>: CRF++ 0.49<br>
<ul>
<li>Added setter/getter for nbest, cost_factor and vlevel to API
</li></ul>
<strong>2007-07-07</strong>: CRF++ 0.48 Released<br>
<ul>
<li>Support L1-CRF. use -a CRF-L1 option to enable L1 regularization.
</li></ul>
<strong>2007-03-07</strong>: CRF++ 0.47 Released<br>
<ul>
<li>Fixed a bug in MIRA training
</li></ul>
<strong>2007-02-12</strong>: CRF++ 0.46 Released<br>
<ul>
<li>Changed the licence from LGPL to LGPL/BSD dual
license
</li><li>Perl/Ruby/Python/Java binding supports (see
perl/ruby/python/java directory respectively)
</li><li>Code refactoring
</li></ul>
<strong>2006-11-26</strong>: CRF++ 0.45<br>
<ul>
<li>Support 1-best MIRA training (use -a MIRA option)
</li></ul>
<strong>2006-08-18</strong>: CRF++ 0.44<br>
<ul>
<li>Fixed a bug in feature extraction</li>
<li>Allowed redundant spaces in training/test files</li>
<li>Determined real column size by looking at template</li>
<li>Added sample code of API (sdk/example.cpp)
</li><li>Described usage of each API function (crfpp.h)
</li></ul>
<strong>2006-08-07</strong>: CRF++ 0.43<br>
<ul>
<li>implemented several API functions to get lattice
information</li>
<li>added -c option to control cost-factor
</li></ul>
<strong>2006-03-31</strong>: CRF++ 0.42<br>
<ul>
<li>Fixed a bug in feature extraction</li>
</ul>
<strong>2006-03-30</strong>: CRF++ 0.41<br>
<ul>
<li>Support parallel training</li>
</ul>
<strong>2006-03-21</strong>: CRF++ 0.40<br>
<ul>
<li>Fixed a fatal memory leak bug</li>
<li>make CRF++ API</li>
</ul>
<strong>2005-10-29</strong>: CRF++ 0.3
<ul>
<li>added -t option that enables you to have not only binary
model but also text model
</li><li>added -C option for converting a text model to a binary model
</li></ul>
<strong>2005-07-04</strong>: CRF++ 0.2
Released<br>
<ul>
<li>Fixed several bugs</li>
</ul>
<strong>2005-05-28</strong>: CRF++ 0.1
Released<br>
<ul>
<li>Initial Release</li>
</ul>
</ul>
<h2><a name="download">Download</a></h2>
<ul>
<li><b>CRF++</b> is free software; you can redistribute it
and/or modify it under the terms of the <a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser General
Public License</a> or <a href="http://www.opensource.org/licenses/bsd-license.php">new BSD License</a></li>
条件随机场 CRF++ 工具代码Linux/Mac/Window
4星 · 超过85%的资源 需积分: 19 198 浏览量
2017-10-20
16:30:50
上传
评论 1
收藏 1.23MB RAR 举报
后大学时代
- 粉丝: 15
- 资源: 6
最新资源
- 这是一个保存Springboot+MyBaits项目的仓库.zip
- tensorflow-gpu-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.4-cp38-cp38-manylinux2010-x86-64.whl
- tensorflow-gpu-2.7.4-cp38-cp38-manylinux2010-x86-64.whl
- 詹佳 陈敏 口语2.mp3
- 图书管理系统毕业设计Java语言实现
- turtle-0.0.2.zip
- 机器学习(股票),基于机器学习算法支持向量机SVM的交易策略
- 1713969763417.png
- 国家药品编码本位码,国家药品编码本位码,国家药品编码本位码,国家药品编码本位码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈