Python NLP完整项目实战教程(1)
一、前言
打算写一个系列的关于自然语言处理技术的文章《Python NLP完整项目实战》,本文算是系列文章的起始篇,为了能够有效集合实际应用场景,避免为了学习而学习,考虑结合一个具体的项目案例展开:汽车投诉问题的自动化分类系统。敬请期待!
二、正文
| 章 | 标题 | 节 | 关键技术 | |
| 1 | 项目概述篇 | 1.1 | 学习指引 | |
| 2 | 1.2 | NLP完整项目演示 | 汽车投诉问题自动分类 | |
| 3 | 1.3 | 项目业务需求说明 | 需求规格说明 | |
| 4 | 1.4 | 项目总体架构设计 | 系统架构设计 | |
| 5 | 1.5 | 项目开发环境部署 | ||
| 6 | 数据样本篇 | 2.1 | Python网络爬虫基础 | |
| 7 | 2.2 | 汽车投诉问题清单下载 | ||
| 8 | 2.3 | 汽车投诉问题详情下载 | ||
| 9 | 2.4 | 汽车投诉数据样本标注 | 数据预处理 | |
| 10 | 关键技术篇 | 3.1 | 中文分词 | 结巴分词 |
| 11 | 3.2 | 词性标注 | 结巴分词 | |
| 12 | 3.3 | 词向量 | Fasttext | |
| 13 | 3.4 | 命名实体识别 | Corenlp | |
| 14 | 3.5 | 短语结构分析 | Corenlp | |
| 15 | 3.6 | 依存句法分析 | Corenlp | |
| 16 | 3.6 | 文本向量 | Fasttext | |
| 17 | 3.7 | 文本分类 | Fasttext | |
| 18 | 程序设计篇 | 4.1 | 中文分词 | 汽车投诉问题中文分词 |
| 19 | 4.2 | 实体识别 | 汽车投诉问题实体识别 | |
| 20 | 4.3 | 事件识别 | 汽车投诉问题事件识别 | |
| 21 | 4.4 | 关系抽取 | 汽车投诉问题关系抽取 | |
| 22 | 4.5 | 文本分类 | 汽车投诉问题问题分类 | |
三、未完待续
由于个人时间关系,以上内容将由我的多个好友共同完成,也欢迎有兴趣的同学一起参与。QQNLP专题交流群:955985268
下一主题预告《项目业务需求说明》。
Python NLP完整项目实战教程(1)的更多相关文章
- Python框架 Flask 项目实战教程
本文目的是为了完成一个项目用到的flask基本知识,例子会逐渐加深.最好对着源码,一步一步走.下载源码,运行pip install -r requirements.txt 建立环境python db_ ...
- Python Django CMDB项目实战之-3创建form表单,并在前端页面上展示
基于之前的项目代码 Python Django CMDB项目实战之-1如何开启一个Django-并设置base页.index页.文章页面 Python Django CMDB项目实战之-2创建APP. ...
- Python Django CMDB项目实战之-2创建APP、建模(models.py)、数据库同步、高级URL、前端页面展示数据库中数据
基于之前的项目代码来编写 Python Django CMDB项目实战之-1如何开启一个Django-并设置base页index页文章页面 现在我们修改一个文章列表是从数据库中获取数据, 下面我们就需 ...
- Python Django CMDB项目实战之-1如何开启一个Django-并设置base页、index页、文章页面
1.环境 win10 python 2.7.14 django 1.8.2 需要用到的依赖包:MySQLdb(数据库的接口包).PIL/pillow(处理图片的包) 安装命令: pip install ...
- Python+Flask+Gunicorn 项目实战(一) 从零开始,写一个Markdown解析器 —— 初体验
(一)前言 在开始学习之前,你需要确保你对Python, JavaScript, HTML, Markdown语法有非常基础的了解.项目的源码你可以在 https://github.com/zhu-y ...
- selendroid项目实战教程1
selendroid是国内使用非常少的框架.资料也少.刚好公司项目用到,给大家分享下,技术不太行,有错误还望指正. 使用selendroid契机,是公司开发的APP,需要大量捕捉Toast信息.公司的 ...
- python爬虫小项目实战
- [转]ionic3项目实战教程三(创建provider、http请求、图文列表、滑动列表)
本文转自:https://blog.csdn.net/lyt_angularjs/article/details/81145468 版权声明:本文为博主原创文章,转载请注明出处.谢谢! https:/ ...
- Java支付项目实战教程,包括支付宝,微信等支付方式,不看亏!
须知:视频来源网络,侵权请联系删除! 获取方式 扫描下面二维码回复:1024
随机推荐
- ES6 新加的类型Symbol()
Symbol()如果一个对象中的键已经存在,但目前我们目前不知道这个键是存在的,然后我们去给这个键赋值,Symbol()就不会改变这个键对应的值
- 『TensorFlow』第三弹_可视化框架介绍_悄悄问圣僧
添加记录节点 -> 汇总记录节点 -> run汇总节点 -> [书写器生成]书写入文件 [-> 刷新缓冲区] 可视化关键点: 注意, 1.with tf.name_scope( ...
- attr VS prop 区别
attr 能够增加.获取.删除页面属性.从页面中获取属性值: prop 用来获取.删除元素自带属性.从属性对象中获取属性值. attr 只获取静态属性值,就是页面加载时的最初的属性值: prop 可以 ...
- 数据分析库之matplotlib
一.Matplotlib基础知识 Matplotlib中的基本图表包括的元素 x轴和y轴 axis 水平和垂直的轴线 轴标签 axisLabel 水平和垂直的轴标签 x轴和y轴刻度 tick 刻度标示 ...
- IO流的分类
按内容分:字节流和字符流 按流向分:输入流和输出流 字节流: 输入流:InputStream 输出流:OutputStream 字符流: 输入流:FileReader 输出流:FileWriter
- 02.redis安装
因为我这里使用的是centos7 mini版本,需要安装gcc,通过下图显示命令安装gcc(因为redis是由C语言开发而来,所以需要安装gcc编译环境). linux安装好后可以区官网下载redis ...
- Vue(七) 组件详解
组件 (Component) 是 Vue.js 最核心的功能,也是整个框架设计最精彩的部分,当然也是最难掌握的. 组件与复用 组件用法 组件与创建 Vue 实例类似,需要注册后才可以使用.注册有全局注 ...
- Vue(三) v-bind 及 class 与 style 绑定
DOM 元素经常会动态绑定一些 class 类名 或 style 样式,现在介绍使用 v-bind 指令来绑定 class 和 style 的多种方法. 了解 v-bind 指令 在之前已经介绍了指令 ...
- coursera-斯坦福-机器学习-吴恩达-笔记week1
1 Introduction 1.1 概念:一个程序被认为能从经验E中学习,解决任务 T,达到性能度量值P,当且仅当, 有了经验E后,经过P评判, 程序在处理 T 时的性能有所提升. 1.2 机器学习 ...
- java中的线程问题(一)什么是线程。
线程--什么是进程 进程--概念 要解释线程,就必须明白什么是进程. 什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进 ...