CRF++的初步使用(1)

转载 2015年07月10日 22:10:04

1.前言

条件随机场(Conditional Random Field,CRF)在自然语言处理中有着十分广泛的应用,
CRF条件随机场简介
而开源的CRF++避免了我们一个一个的去造轮子。我们来看一下CRF++是如何使用的。

2.CRF++的下载

原始网址:
CRF++: Yet Another CRF toolkit
我下的win版:
CRF++0.58 windows

3.CRF++初步运行

win版下载后直接解压到文件夹(我解压到了H:/qy/Python/NLP),打开cmd,cd进入到NLP下的CRF++0.58文件夹,
这里写图片描述
doc文件夹:就是官方主页的内容。
example文件夹:有四个任务的训练数据、测试数据和模板文件。
crf_learn.exe:CRF++的训练程序。
libcrfpp.dll:训练程序和预测程序需要使用的静态链接库。
实际上,需要使用的就是crf_learn.exe,crf_test.exe和libcrfpp.dll,这三个文件。

可以先拿example中的某个例子,做一下测试。例如:example中chunking文件夹,其中原有4个文件:exec.sh;template;test.data;train.data。
template为特征模版;test.data为测试数据;train.data为训练数据。关于它们具体格式和内容,待会详细介绍。

可以选择example里的某个例子做测试,比如选chunking。
将crf_learn.exe;crf_test.exe;libcrfpp.dll三个文件复制到到,含有exec.sh;template;test.data;train.data的文件夹(chunking)里。

Perl解释器的安装
ActivePerl
SWIG
conlleval.pl

Windows下CRF++ 分词实践及Python分词效果评测

实践参照博文:中文分词入门之字标注法4步骤如下: 1. 下载 CRF++-0.58.tar.gz, 解压到 C:\path\crf++-0.58 下 2. 用 SWIG 工具得到 _CRFPP.p...
  • mg1616
  • mg1616
  • 2015年05月07日 00:42
  • 5241

CRF++使用

前段时间写了中文分词的一些记录里面提到了CRF的分词方法,近段时间又研究了一下,特把方法写下来,以备忘,另外,李沫南同学优化过CRF++,见:http://www.coreseek.cn/openso...

windows下crf++的python接口安装

因为做毕业设计要用到crf++和python,熬了将近四个小时,终于把问题都给解决了,简单说一下思路: 第一步 你会缺少crfpp.h,直接从/CRF++-0.5目录下复制过来就行 第二步 你会缺少...
  • lytk1
  • lytk1
  • 2017年04月03日 04:33
  • 2422

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

linux环境安装CRF++及python接口

记录一下步骤: 切换root权限 ./configure make make install cd python python setup.py build python setup.p...
  • cdj0311
  • cdj0311
  • 2016年12月01日 18:08
  • 1366

用条件随机场CRF进行字标注中文分词(Python实现)

本文运用字标注法进行中文分词,使用4-tag对语料进行字标注,观察分词效果。模型方面选用开源的条件随机场工具包“CRF++: Yet Another CRF toolkit”进行分词。     ...

使用CRF++进行分词的原理和实现过程

使用CRF分词的原理和实现过程 目前业内分词效果最好的是CRF模型,而CRF++是CRF实现的比较成熟的工具,下面是用CRF++做分词的过程。 1.使用4-tags标记,对训练语料做预处理 分别...

CRF++的简单使用

CRF++是著名的条件随机场开源工具,也是目前综合性能最佳的CRF工具。本文简要介绍其使用方法。 一、工具包的下载: a)         http://crfpp.sourceforge.net...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

CRF++使用教程

前言  CRF++是著名的条件随机场的开源工具,也是目前综合性能最佳的CRF工具。在这里我们简单介绍一下windows系统下CRF++的使用。一、工具包的下载: CRF 的工具有两种,一种是支持Lin...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CRF++的初步使用(1)
举报原因:
原因补充:

(最多只允许输入30个字)