导航:首页 > 编程语言 > pythonner

pythonner

发布时间:2023-02-21 19:40:54

㈠ 有谁用过crf++或crfsuite工具包吗,python上用的,win7系统

文档上不是有说明吗?有SWIG interface的版本。在它的例子目录里有chunking.py, pos.py, ner.py, template.py等。你自己挑一个试试不就成了。


在swig/python目录里有一个readme,你参考着做一次编译就可以成生。

#!/usr/bin/envpython

importcrfsuite
importsys

#Inheritcrfsuite.Trainertoimplementmessage()function,whichreceives
#.
classTrainer(crfsuite.Trainer):
defmessage(self,s):
#.
sys.stdout.write(s)

definstances(fi):
xseq=crfsuite.ItemSequence()
yseq=crfsuite.StringList()

forlineinfi:
line=line.strip(' ')
ifnotline:
#.
yieldxseq,tuple(yseq)
xseq=crfsuite.ItemSequence()
yseq=crfsuite.StringList()
continue

#SplitthelinewithTABcharacters.
fields=line.split(' ')

#Appendattributestotheitem.
item=crfsuite.Item()
forfieldinfields[1:]:
p=field.rfind(':')
ifp==-1:
#Unweighted(weight=1)attribute.
item.append(crfsuite.Attribute(field))
else:
#Weightedattribute
item.append(crfsuite.Attribute(field[:p],float(field[p+1:])))

#.
xseq.append(item)
#.
yseq.append(fields[0])

if__name__=='__main__':
#.
printcrfsuite.version()

#CreateaTrainerobject.
trainer=Trainer()

#,andsetthemtotrainer.
forxseq,yseqininstances(sys.stdin):
trainer.append(xseq,yseq,0)

#UseL2-regularizedSGDand1st-orderdyadfeatures.
trainer.select('l2sgd','crf1d')

#.
fornameintrainer.params():
printname,trainer.get(name),trainer.help(name)

#.1
trainer.set('c2','0.1')

#Starttraining;.message()
#toreporttheprogress.
trainer.train(sys.argv[1],-1)





㈡ NER----pythonNLP工具包

使用python进行自然语言处理,有一些第三方库供大家使用:

·NLTK(Python自然语言工具包)用于诸如标记化、词形还原、词干化、解析、POS标注等任务。该库具有几乎所有NLP任务的工具。

·Spacy是NLTK的主要竞争对手。这两个库可用于相同的任务。

·Scikit-learn为机器学习提供了一个大型库。此外还提供了用于文本预处理的工具。

·Gensim是一个主题和向量空间建模、文档集合相似性的工具包。

·Pattern库的一般任务是充当Web挖掘模块。因此,它仅支持自然语言处理(NLP)作为辅助任务。

·Polyglot是自然语言处理(NLP)的另一个Python工具包。它不是很受欢迎,但也可以用于各种NLP任务。

参考: http://www.coderjie.com/blog/
把nltk的各种应用讲的很全面

㈢ python里的dealgner怎么下载不了

可以下载。
双击下载后得到的安装文件python-3.8.2-amd64.exe,将显示安装向导对话框,选中AddPython3.8toPATH复选框,表示将自动配置环境变量,ython安装向导单击“Customizeinstallation”按钮,进行自定义安装,在弹出的安装选项对话框中采用默认设置,设置要安装选项对话框。
单击Next按钮,打开高级选项对话框,在该对话框中,除了默认设置外,还需要手动选中Installforallusers复选框(表示使用这台计算机的所有用户都可以使用),然后单击Browse按钮设置Python的安装路径,高级选项对话框说明:在设置安装路径时,建议路径中不要有中文或空格,以避免使用过程中出现一些莫名的错误单击Install按钮,开始安装Python,并显示安装进度,Python的安装进度安装完成后将显示如图所示的对话框,单击Close按钮即可图安装完成对话框。

㈣ 新手Pythonner 应该学习哪些 Python 库

习python几面入手:
习基本语包括数据结构(数组字典等)解数据类型及类型转换
流程控制---选择循环
函数模块熟练使用用内建函数
class类
线程

阅读全文

与pythonner相关的资料

热点内容
乐猫app是什么平台 浏览:922
方舟手游如何修改服务器后台 浏览:815
程序员考试教程 浏览:219
文件名修改为文件夹的名字批处理 浏览:251
拍照程序员 浏览:827
wps怎么把pdf转jpg 浏览:217
自拍用什么app做的艺术照 浏览:169
h3c无线配置命令 浏览:515
linux代码阅读工具 浏览:160
能够画出对称图形的是什么app 浏览:424
单片机投票器 浏览:467
程序员那么可爱唱吗 浏览:830
手机误删的app怎么恢复 浏览:700
java第三方加密库 浏览:660
编译代码软件哪个好 浏览:997
编译器软件图片 浏览:880
美团专送app怎么不接受远单 浏览:833
服务器mgmt口如何连接电脑 浏览:798
做程序员至少要精通几种 浏览:673
个人用云服务器价格对比 浏览:257