安装crf++

在这里就不提心酸的安装过程了,就把成功安装及部分问题整理出来,以供参考:

安装环境:ubuntu14

1.安装ruby包
  sudo apt-get install ruby
2.安装zlib包
  sudo apt-get install zlib1g-dev
3.安装glib包
  进入glib解压文件目录
  ./configure   (如果没执行1,2步,可能出现缺少zlib和libffi版本太小的问题,libffi安装方法自行百度)
  make
  make  install(出现错误:/usr/bin/install: cannot create regular file `/usr/local/bin/glib-gettextize‘: Permission denied )
  解决方法:加上sudo执行命令 sudo make install
  紧接着又出现错误(libtool: install: error: relink `libgmodule-2.0.la‘ with the above command before installing it)
  找了半天没有解决,后来重新执行经典三步,终于安装成功。
 
4.安装crf
  进入crf++解压文件
  ./configure
  make (此时出现错误:没有头文件<stdilib.h>,这是因为根本就没有这个头文件,写错啦)
  解决方法:在path.h文件中将有文件<stdilib.h>改为<stdlib.h>
  sudo make install

时间: 2024-11-07 11:42:29

安装crf++的相关文章

centOS下安装CRF++

1.安装gcc-c++,# yum install gcc-c++ 2.cd到CRF目录,运行configure ./configure 3.make 4.make install 5.cd CRF++-0.53/example/basenp 6.测试运行 crf_learn template train.data model

CRF++安装,提示libstdc++.so.6: version `GLIBCXX_3.4.20&#39; not found解决

安装CRF++, 到CRF++网站CRF++: Yet Another CRF toolkit,下载C++源代码安装包(这里用的是 CRF++-0.58.tar.gz ),解压,进入解压文件并如下过程安装 [email protected]:~/DLStudy$ tar -zxvf CRF++-0.58.tar.gz [email protected]:~/DLStudy$ cd CRF++-0.58/ [email protected]:~/DLStudy/CRF++-0.58$ ./conf

CRFPP/CRF++编译安装与部署

下载CRF++ https://taku910.github.io/crfpp/#download 说明:在上面网站中下载CRF++ 0.58 解压 tar zxf CRF++-0.58.tar.gz -C /usr/local/ 说明:将文件解压到/usr/local/目录下 编译安装CRF++-0.58 cd /usr/local/CRF++-0.58 ./configure make make install 配置ld.so.conf vim /etc/ld.so.conf 添加: inc

java 使用CRF遇到的问题汇总

1.libCRFPP.so放在idea项目 resources下,打jar包时打在jar中. jar包工具类 /* * Class NativeUtils is published under the The MIT License: * * Copyright (c) 2012 Adam Heinrich <[email protected]> * * Permission is hereby granted, free of charge, to any person obtaining

NLP之CRF分词训练(六)

分三步1.先分词2.做BEMS标注,同时做词性标注3.训练模型 1.对语料进行分词 拿到测试部的语料或者其他渠道的语料,先对语料进行分词,我刚刚开始是用NS分词的,等CRF模型训练好后,可以直接用CRF进行分词,分完词后要人工核对分词结果,将分词分得不正确的地方修改好 2.标注词性,标注BEMS BEMS所说是中科院的提出一种标注,也有说BEIS的,hanlp用的是BEMSB:开始E:结束M/I:中间 S:单独BEMS标注已经写了一个方法generateCRF在SegAndSave.class中

CRF++中文分词使用指南

http://blog.csdn.net/marising/article/details/5769653 前段时间写了中文分词的一些记录里面提到了CRF的分词方法,近段时间又研究了一下,特把方法写下来,以备忘,另外,李沫南同学优化过CRF++,见:http://www.coreseek.cn/opensource/CRF/.我觉得CRF++还有更大的优化空间,以后有时间再搞. 1 下载和安装 CRF的概念,请google,我就不浪费资源啦.官方地址如下:http://crfpp.sourcef

NLP入门(八)使用CRF++实现命名实体识别(NER)

CRF与NER简介 ??CRF,英文全称为conditional random field, 中文名为条件随机场,是给定一组输入随机变量条件下另一组输出随机变量的条件概率分布模型,其特点是假设输出随机变量构成马尔可夫(Markov)随机场. ??较为简单的条件随机场是定义在线性链上的条件随机场,称为线性链条件随机场(linear chain conditional random field). 线性链条件随机场可以用于序列标注等问题,而本文需要解决的命名实体识别(NER)任务正好可通过序列标注方

中文分词入门之字标注法4

http://www.52nlp.cn/%E4%B8%AD%E6%96%87%E5%88%86%E8%AF%8D%E5%85%A5%E9%97%A8%E4%B9%8B%E5%AD%97%E6%A0%87%E6%B3%A8%E6%B3%954 上一节主要介绍的是利用最大熵工具包来做字标注中文分词,这一节我们直奔主题,借用条件随机场工具“CRF++: Yet Another CRF toolkit”来完成字标注中文分词的全过程. 关于条件随机场(CRF)的背景知识,推荐参考阅读一些经典的文献:<条件

CRF++安装教程

CRF++安装教程 CRF工具包下载地址及使用说明:https://taku910.github.io/crfpp/ 1.在官网下载好CRF++-0.58.tar.gz 2.将压缩包放到自定义目录,执行以下命令: 1.tar zxvf CRF++-0.58.tar.gz 2.cd CRF++-0.58 3./configure 4.make 5.su 6.make install 3.进入子目录Python中,执行下面的命令安装python的CRFPP python setup.py build