TA的每日心情 | 慵懒 昨天 15:40 |
---|
签到天数: 1004 天 [LV.10]以坛为家III

管理员
  
- 积分
- 3744
|
自然语言处理是机器学习当前最神秘,最红火,最具难度,也最让引人关注的分支。在搜索引擎,语音识别,情感分析,大批量文档处理,机器翻译,自动应答等各个领域有着前程无可限量的应用。可以试想一台能理解自然语言,并且和人类能用语言纯熟交流的机器,那还能叫机器么?文本挖掘(Text Mining)是数据挖掘以及自然语言处理技术衍生的一个分支,挖掘对象通常是非结构化的文本数据,常见的文本挖掘对象包括网页所产生的BBS留言、博客、微博、新闻跟贴与转贴等。此外,拥有大型呼叫中心或邮件系统的企业,call center或mail积攒下来的大量语言记录也可以通过文本挖掘获得众多具有商业价值的知识。我们用计算机去处理文字,语音,理解语言,这些本来是高等生物人类才能做的事情,使到系统能产生“机器也具有人类同样的智慧”的震惊效果,无需置疑肯定会给顾客和观众留下极其深刻的印象。
) g) f5 f9 |5 M, f# G1 B/ T$ b1 i% c2 N
Python作为一门主流的编程语言,在自然语言的处理中也是有非常多的应用。那么就让我们一起来学习怎么使用Python进行自然语言处理吧! ( {4 _2 |* _9 g+ |4 u
* v, G2 v' t( v; k/ J; ^5 P课程大纲
: v2 }. N1 r" \7 J1 }3 y, I第一课:自然语言分析利器——Python入门! I2 V2 ]& S) D$ E) S/ p
第二课:自然语言分析工具包——NLTK入门。编程实战:NLTK包的安装与常用方法介绍7 n' E% \6 I# H% S. T& I: R
第三课:语料库的获取与词频分析。编程实战:词条频率分布图的绘制9 E6 Z. r9 Z% @3 b9 j
第四课:原始文本资料的读取与处理。编程实战:使用正则表达式实现英文分词; j3 V( `1 C' s& g7 Z$ R% ?6 K$ r
第五课:中文分词的算法与实现。编程实战:结巴分词器的使用- Z. {# j. J% s5 B% `0 d& [
第六课:词条分类与词条属性。编程实战:中英文词性标注
& R" g7 n2 n/ }4 m2 \第七课:文本挖掘之文本分类器。编程实战:新闻类别分类
* L& Q# F$ X& m6 H第八课:文本挖掘之文本聚类。编程实战:百度词条聚类分析
1 N0 w* M6 s2 i第九课:文本信息提取。编程实战:结构化数据提取系统1 O) }: d' V q3 w& z$ C
第十课:句子语法分析。编程实战:自动语法树构建系统* l& U1 P. h5 L: z: U% g' d' F
第十一课:让计算机读懂我们——文本语义分析实现。编程实现:智能问答系统
' K. {5 X/ H' E# I第十二课:语言数据管理。编程实践:语料库的设计与创建# }/ T' a( E7 l3 b3 ^: t
) P; X. F( W6 v2 _, T1 v目标人群:对自然语言处理感兴趣的学员;
3 f/ @1 f% [6 k; I
& c) P9 |$ s9 o3 j课程环境:Python 2.x
" P( O) M3 W+ ^ V( f+ i5 d/ y) z" y, n1 q1 L0 F+ K& S* ~; v8 Z
收获预期:知道如何利用Python进行自然语言处理与分析,并可以熟练使用Python进行自然语言处理与分析
}5 D! y1 Q6 `; V
4 T. l7 K' l2 L1 n2 k5 r0 ]9 A) s/ Z1 k' B7 d
; y6 Q. x3 M" k. m8 }
|
|