spacy模型定制与管理工具

nlp-model-gen的Python项目详细描述


#NLP模型创建和培训API

这个项目是在国立马德普拉塔大学和马德普拉塔信息实验室的监督下开发的。

客观的 这个项目将提供一个用于创建、训练和使用spaCy NLP模型的API它将允许按主题创建模型并使用它们分析纯文本数据管理员将能够为模型创建和管理配置不同的工具。

###限制 该项目仅限于先前定义的功能。尽管它将有服务或方法将其绑定到另一个鉴证平台,但与此类系统的任何类型的集成都超出了范围

###当前状态和功能 -模型创建:它允许为名词和动词创建具有不同搜索主题的自定义模型。 -标记器个性化:它允许在模型创建期间向标记器添加特定的规则。这包括从原始标记创建模糊标记,以获得更广泛的检测能力 -使用自定义模型进行文本分析:它允许使用自定义模型分析文本。实际上,它得到了两种结果:一种是从标记器获得的结果,另一种是从实体识别获得的结果实际上实体识别模块无法训练。 -模型保存、编辑和删除:通过允许对自定义模型进行修改或删除,可以对自定义模型进行全面管理。 -字处理实用程序设置(WIP):它允许为字处理模块设置不同的设置。这允许管理如何将单词添加到当前模块的标记赋予器规则中此功能已实现,但与主控制器的集成尚未完成。 -Training Manager模块:该模块允许存储、查看、编辑或丢弃提交的示例。这使管理员能够完全控制模型培训,同时,还允许模型的协作增强。 -培训模型:此功能允许管理员在模型上应用已批准的培训数据集

###要求 -Python3(使用Python3.7开发)。 -目标计算机上安装了MongoDB服务器。 -所有python模块都将在包安装期间安装

###安装 -运行:pip3安装nlp model gen -安装包后运行: MacOs:nlp_model_gen_install.sh Ubuntu:/home/<;user>;/.local/bin/nlp_model_gen_install.sh 窗口:python<;python路径>;脚本nlp\u model\u gen\u install.sh -从ipython或python控制台导入模型管理:from nlp_model_gen import nlp model admin -实例化新管理员:admin=NLPModelAdmin()

###许可证 麻省理工学院许可证

版权所有(c)2018 Python打包管理局

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许接受软件的人员 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和不侵权。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

这是一个大学项目它的使用是为专业人士考虑的,不会提供进一步的帮助或使用指南。

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

推荐PyPI第三方库


热门话题
java编辑并重新运行spring引导单元测试,无需重新加载上下文即可加快测试速度   为什么我不能做演员?   java为什么是线程。join通常用于停止安卓中的线程   java从weblogic服务器调用JSON POST REST服务时收到400:错误请求   java在DeviceAdmin模式禁用时设置身份验证?   java SortedMap的keySet()能否始终安全地强制转换到SortedSet?   安卓 java。lang.NoSuchMethodException可包裹类   java JOGL库安装   javatomcat内存管理   java使用getString()中的变量   java将最小星号设置为评级栏   Java中字符串相等的println()方法。。。它到底是如何工作的?   java如何从文本中输出的数组中放入随机图像