导航:首页 > 编程语言 > 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相关的资料

热点内容
禁书pdf 浏览:920
没用app语音智能提醒怎么设置 浏览:502
linuxwiki安装 浏览:680
隔墙算法 浏览:173
安卓手机为什么app不通知 浏览:550
申请云服务器购买费用 浏览:115
云服务器镜像下载到本地 浏览:4
电脑文件夹名有横杠 浏览:154
无印良品压缩纸膜 浏览:753
完全随机算法 浏览:31
怎么看文件是否是日语解压 浏览:353
电影打分python代码 浏览:350
androidjni获取签名 浏览:111
解压文件电脑上哪里找 浏览:447
linuxcutc 浏览:173
金穗蜀道通etc用什么app办理 浏览:123
阿云服务器系统盘与数据盘的区别 浏览:213
gcc编译器可以用于单片机吗 浏览:259
xmanagerlinux配置 浏览:664
文件夹视频没有声音怎么回事 浏览:83