2 Star 11 Fork 3

bensonrachel / nlp_windows_exe_ui

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

nlp_windows_exe_ui

star fork

介绍

python3.6-制作一个含有NLP基本功能系统(Windows exe)自然语言处理系统。系统功能:分词、词性标注、关键词提取、文本分类;由于要打包成exe的关系,我将原本的项目的多个文件的集成到一个python文件(窗体文件)里,只保留了使用这个系统所需要用的函数,方便打包,通俗地讲就是,比如生成词向量过程,装袋过程,模型训练过程的,以及一些中间步骤的程序代码,这些有些涉及很多库的,这些打包进去。但是整个项目里的东西是完整的(包括数据)

运行这个系统需要数据支持,所以请务必像我这样将所要用的数据跟exe放在同一个文件夹下,否则运行不了。 输入图片说明

软件架构

系统实现:

分词:使用jieba中文分词(去停用词,精确模式);

词性标注:使用jieba库里的posseg包进行词性标注;

关键词提取:基于lda模型结合tfidf的最合适前六个词;

文本分类:给复旦预料数据进行分词,生成词向量,装袋(词袋模型),接着训练集训练,多次调参,具体参数注释和代码中有,然后再选择相应测试预料进行测试,用的是skleran库的多项式朴素贝叶斯算法。

输入图片说明

安装教程

使用步骤:打开项目,打开dist文件夹,运行ui.exe即可。 输入图片说明

特技

使用Pyinstaller进行命令行打包

本项目已同时import至github 历时一天~

gitee地址 csdn博客地址

空文件

简介

python3.6-制作一个含有NLP基本功能系统(Windows exe)自然语言处理系统。系统功能:分词、词性标注、关键词提取、文本分类;由于要打包成exe的关系,我将原本的项目的多个文件的集成到一个python文件(窗体文件)里,只保留了使用这个系统所需要用的函数,方便打包,通俗地讲就是,比如生成词向量过程,装袋过程,模型训练过程的,以及一些中间步骤的程序代码,这些有些涉及很多库的,这些打包进去。但是整个项目里的东西是完整的(包括数据) 运行这个系统需要数据支持,所以请务必像我这样将所要用的数据跟exe放在同一个文件夹下,否则运行不了。 展开 收起
取消

发行版 (1)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/bensonrachel/nlp_windows_exe_ui.git
git@gitee.com:bensonrachel/nlp_windows_exe_ui.git
bensonrachel
nlp_windows_exe_ui
nlp_windows_exe_ui
master

搜索帮助