用于与senna和stanford-parser.jar接口进行依赖性分析

pntl的Python项目详细描述





=
=
practnlptools lite
===
=

=============




=============






<
























>构建状态;-点击本次构建
` practnlptools是这个存储库的测试基地,所以不要担心。






人类实用的自然语言处理工具。
practnlptools是一个pythonic库,而不是"senna"和stanford的依赖提取器。

| pypi status image::https://img.shields.io/pypi/v/practnlptools lite.svg
:目标:https://pypi.python.org/pypi/pntl

…|特拉维斯状态图像::https://img.shields.io/travis/jawahar273/practnlptools lite.svg
:目标:https://travis ci.org/jawahar273/practnlptools lite

……|文档状态图像::https://readthedocs.org/projects/pntl/badge/?version=latest
:目标:https://pntl.readthedocs.io/en/latest/?徽章=最新
:alt:文档状态

…| dep status image::https://pyup.io/repos/github/jawahar273/practnlptools lite/shield.svg
:目标:https://pyup.io/repos/github/jawahar273/practnlptools lite/
:alt:updates

。|阻止程序状态图像::https://pyup.io/repos/github/jawahar273/practnlptools lite/python-3-shield.svg
:目标:https://pyup.io/repos/github/jawahar273/practnlptools lite/
:alt:python 3

。| WERCKER STATUS图像::https://app.wercker.com/status/758b4fa0e3bb9066d118385ee4aac1f/s/master
:目标:https://app.wercker.com/project/bykey/758b4fa0e3bb9066d118385ee4aac1f

+——+————————————————————————————————————————————————————————————+=================+===============================================--+=========================================================================================================================================================是的OC状态
+——+——+————+
依赖关系DEP状态
+——+————+————+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————+

*文档:https://pntl.readthedocs.io


quickstart
=



Downlarding Stanford Parser Jar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

自动从Github下载Stanford Parser并将其放在安装方向内。


。.code::bash

来自github的downlards必需文件。


运行预定义示例语句
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

运行批处理的现有示例(其中有多个示例列表)。

代码::bash

pntl-se home/user/senna-b true


为一个句子运行预定义示例。

……代码::bash

pntl-se home/user/senna

代码::bash




/>-依赖关系分析。
-浅分块。
-跳过gram(以防万一)。
-如果系统中安装了senna路径。
-Stanford Parser和DepPaser文件进入安装方向。


以后的工作g os environment
-定制斯坦福解析器的输入格式,而不是树格式




快:"senna"写的是c,所以很快。我们只使用stanford parser的依赖抽取器组件,它从senna中接受语法分析并应用依赖抽取。因此,不需要为stanford
parser加载解析模型,这需要时间。使用方便。
支持的平台-Windows、Linux和Mac
。如果安装路径[pntl]中存在stanford解析jar,则自动查找该jar。

…注意:

senna pipeline有一个固定的最大句子大小,它可以读取。默认为1024个标记/句子。如果有更大的
语句,则应考虑更改senna\u main.c中的最大语句大小值,并重新生成系统特定的二进制文件。否则,这可能会引入不匹配错误。安装时需要安装:带有内存的计算机,Java运行时环境(最好是1.7,最好是1.6,但没有测试)。运行:

::


sudo python setup.py install

windows:
```````````
以管理员身份运行此命令:

::


python setup.py install


bench mark comparison
==把"testsrl.py"放在
这个"链接"上,把"tools.py"放在"pntl"上。_链接:https://github.com/jawahar273/srltagger


+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————/>+——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————R/>sys 0m0.228s sys 0m0.524s
+————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————|
+————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————-+



…注::

根据系统的工作情况,此基准点可能有所不同,这里的结果与我的系统ubtu 4gb ram
和i3过程中的结果完全相同。如果我找到了另一个好的基准技术,我将
改为它。_ practnlptools:https://github.com/jawahar273/practnlptools lite
。_番泻叶:http://ronan.collobert.com/senna/
…_ properbranch:https://github.com/jawahar273/practnlptools lite/tree/pyup-update-pytest-3.2.2-to-3.2.3
。_ devbranch:https://github.com/jawahar273/practnlptools lite/tree/dev

…|作者图片:https://img.shields.io/badge/author jawahar blue.svg
…| python-version-3图像::https://img.shields.io/badge/py-version python--3.5-green.svg
…|构建状态图像::https://travis-ci.org/jawahar273/practnlptools.svg?branch=master
:目标:https://travis ci.org/jawahar273/practnlptools
…| FOSA状态图像::https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fjawahar273%2Fpractnlptools-lite.svg?type=small
:目标:https://app.fossa.io/projects/git%2bhttps%3a%2f%2fgithub.com%2fjawahar273%2fpractnlptools lite?ref=徽章小



…功能
…——————————————————————————————————————————————————————————*TOdo

credits
==


此包是用CookieCut创建的以及"audreyr/cookiecutter pypackage"项目模板。_ Cookiecutter:https://github.com/audreyr/Cookiecutter
。_` audreyr/cookiecutter pypackage`:https://github.com/audreyr/cookiecutter pypackage


==
=
历史
==



<0.2.3-beta
--
*PYPI版本的正确版本。

<0.2.0 4-alpha
----
*标记"PNTL"的标准工具。

0.1.1(2017-09-17)
----


*计划在PYPI上发布。




欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
序列化反序列化java。awt。颜色>java。木卫一。InvalidClassException   java禁用多个日期范围jDateChooser   java为什么我的特例apper会被扔进泽西/灰熊?   JavaIntelliJ比较两个覆盖率数据   java什么是servletsdefault。你怎么办?   单击几下libgdx后java按钮没有响应   使用java将字符串转换为JSONArray   文件系统在java中刷新fileSystemViewer   java如何在hibernate中避免脏检查   java奇怪的问题,带有分号和“无法解决…”   java将值从子面板传递到父面板   HTML JTextPane CSS的Java FontSizeAction   java文件代码神秘地变成了一堆(0000)