資源簡介
CRF++ windows版本,文件夾說明:
doc文件夾:就是官方主頁的內容。
example文件夾:有四個任務的訓練數據、測試數據和模板文件。
sdk文件夾:CRF++的頭文件和靜態鏈接庫。
crf_learn.exe:CRF++的訓練程序。
crf_test.exe:CRF++的預測程序
libcrfpp.dll:訓練程序和預測程序需要使用的靜態鏈接庫。
實際上,需要使用的就是crf_learn.exe,crf_test.exe和libcrfpp.dll,這三個文件
訓練: 命令行:
% crf_learn template_file train_file model_file
測試: 命令行:
% crf_test -m model_file test_files

代碼片段和文件信息
#include?
#include?“crfpp.h“
//?c++?-O3?example.cpp?-lcrfpp
int?main(int?argc?char?**argv)?{
??//?-v?3:?access?deep?information?like?alphabetaprob
??//?-nN:?enable?nbest?output.?N?should?be?>=?2
??CRFPP::Tagger?*tagger?=
????CRFPP::createTagger(“-m?model?-v?3?-n2“);
??if?(!tagger)?{
????std::cerr?<????return?-1;
??}
??//?clear?internal?context
??tagger->clear();
??//?add?context
??tagger->add(“Confidence?NN“);
??tagger->add(“in?IN“);
??tagger->add(“the?DT“);
??tagger->add(“pound?NN“);
??tagger->add(“is?VBZ“);
??tagger->add(“widely?RB“);
??tagger->add(“expected?VBN“);
??tagger->add(“to?TO“);
??tagger->add(“take?VB“);
??tagger->add(“another?DT“);
??tagger->add(“sharp?JJ“);
??tagger->add(“dive?NN“);
??tagger->add(“if?IN“);
??tagger->add(“trade?NN“);
??tagger->add(“figures?NNS“);
??tagger->add(“for?IN“);
??tagger->add(“September?NNP“);
??std::cout?<“column?size:?“?<xsize()?<??std::cout?<“token?size:?“?<size()?<??std::cout?<“tag?size:?“?<ysize()?<
??std::cout?<“tagset?information:“?<??for?(size_t?i?=?0;?i?ysize();?++i)?{
????std::cout?<“tag?“?<yname(i)?<??}
??//?parse?and?change?internal?stated?as?‘parsed‘
??if?(!?tagger->parse())?return?-1;
??std::cout?<“conditional?prob=“?<prob()
????????????<“?log(Z)=“?<Z()?<
??for?(size_t?i?=?0;?i?size();?++i)?{
????for?(size_t?j?=?0;?j?xsize();?++j)?{
??????std::cout?<x(i?j)?<‘\t‘;
????}
????std::cout?<y2(i)?<‘\t‘;
????std::cout?<
????std::cout?<“Details“;
????for?(size_t?j?=?0;?j?ysize();?++j)?{
??????std::cout?<‘\t‘?<yname(j)?<“/prob=“?<prob(ij)
????????????????<“/alpha=“?<alpha(i?j)
????????????????<“/beta=“?<beta(i?j);
????}
????std::cout?<??}
??//?when?-n20?is?specified?you?can?access?nbest?outputs
??std::cout?<“nbest?outputs:“?<??for?(size_t?n?=?0;?n?10;?++n)?{
????if?(!?tagger->next())?break;
????std::cout?<“nbest?n=“?<prob()?<????//?you?can?access?any?information?using?tagger->y()...
??}
??std::cout?<“Done“?<
??delete?tagger;
??return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-02-12?15:40??CRF++-0.58\
?????文件???????26428??2013-02-12?15:40??CRF++-0.58\LGPL
?????文件??????????20??2013-02-12?15:40??CRF++-0.58\README
?????文件??????337408??2013-02-12?15:40??CRF++-0.58\libcrfpp.dll
?????目錄???????????0??2013-02-12?15:40??CRF++-0.58\doc\
?????文件???????26416??2013-02-12?15:40??CRF++-0.58\doc\index.html
?????文件????????3243??2013-02-12?15:40??CRF++-0.58\doc\default.css
?????目錄???????????0??2013-02-12?15:40??CRF++-0.58\doc\doxygen\
?????文件?????????706??2013-02-12?15:40??CRF++-0.58\doc\doxygen\tab_l.gif
?????文件????????2675??2013-02-12?15:40??CRF++-0.58\doc\doxygen\namespacemembers.html
?????文件?????????159??2013-02-12?15:40??CRF++-0.58\doc\doxygen\nav_f.png
?????文件???????61339??2013-02-12?15:40??CRF++-0.58\doc\doxygen\crfpp_8h_source.html
?????文件????????2059??2013-02-12?15:40??CRF++-0.58\doc\doxygen\namespaces.html
?????文件??????????97??2013-02-12?15:40??CRF++-0.58\doc\doxygen\nav_h.png
?????文件???????13215??2013-02-12?15:40??CRF++-0.58\doc\doxygen\namespaceCRFPP.html
?????文件????????9423??2013-02-12?15:40??CRF++-0.58\doc\doxygen\globals.html
?????文件???????45954??2013-02-12?15:40??CRF++-0.58\doc\doxygen\crfpp_8h-source.html
?????文件???????15210??2013-02-12?15:40??CRF++-0.58\doc\doxygen\classCRFPP_1_1Tagger-members.html
?????文件??????????35??2013-02-12?15:40??CRF++-0.58\doc\doxygen\tab_b.gif
?????文件????????9878??2013-02-12?15:40??CRF++-0.58\doc\doxygen\functions.html
?????文件????????2585??2013-02-12?15:40??CRF++-0.58\doc\doxygen\tab_r.gif
?????文件?????????677??2013-02-12?15:40??CRF++-0.58\doc\doxygen\bc_s.png
?????文件????????2554??2013-02-12?15:40??CRF++-0.58\doc\doxygen\namespacemembers_func.html
?????文件????????1580??2013-02-12?15:40??CRF++-0.58\doc\doxygen\index.html
?????文件?????????126??2013-02-12?15:40??CRF++-0.58\doc\doxygen\closed.png
?????文件???????11478??2013-02-12?15:40??CRF++-0.58\doc\doxygen\classCRFPP_1_1Model.html
?????文件?????????192??2013-02-12?15:40??CRF++-0.58\doc\doxygen\tab_h.png
?????文件????????9790??2013-02-12?15:40??CRF++-0.58\doc\doxygen\functions_func.html
?????文件?????????140??2013-02-12?15:40??CRF++-0.58\doc\doxygen\tab_a.png
?????文件????????2301??2013-02-12?15:40??CRF++-0.58\doc\doxygen\globals_defs.html
?????文件????????2932??2013-02-12?15:40??CRF++-0.58\doc\doxygen\classes.html
............此處省略43個文件信息
- 上一篇:固定資產管理制度(附帶管理用表格)
- 下一篇:面試題目集錦--二叉樹
評論
共有 條評論