![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NLP
SUNNY小飞
好好学习,天天向上,努力成为一个更优秀的小白。
展开
-
Word2vec代码实现
Word2vec纯python代码实现1. 什么是 Word2vec?在聊 Word2vec 之前,先聊聊 NLP (自然语言处理)。NLP 里面,最细粒度的是 词语,词语组成句子,句子再组成段落、篇章、文档。所以处理 NLP 的问题,首先就要拿词语开刀。举个简单例子,判断一个词的词性,是动词还是名词。用机器学习的思路,我们有一系列样本(x,y),这里 x 是词语,y 是它们的词...原创 2019-10-31 19:21:57 · 17337 阅读 · 7 评论 -
词向量Word2vec详解
1. 什么是 Word2vec?在聊 Word2vec 之前,先聊聊 NLP (自然语言处理)。NLP 里面,最细粒度的是 词语,词语组成句子,句子再组成段落、篇章、文档。所以处理 NLP 的问题,首先就要拿词语开刀。举个简单例子,判断一个词的词性,是动词还是名词。用机器学习的思路,我们有一系列样本(x,y),这里 x 是词语,y 是它们的词性,我们要构建 f(x)->y 的映射,但...原创 2019-10-29 14:58:55 · 1415 阅读 · 0 评论 -
斯坦福CS224n-第二课笔记 词向量与word2vec
斯坦福CS224n-第二课笔记 词的向量表示:word2vec如何表示一个词语的意思先来看看如何定义“意思”的意思,英文中meaning代表人或文字想要表达的idea。这是个递归的定义,估计查询idea词典会用meaning去解释它。中文中“意思”的意思更加有意思:他说:“她这个人真有意思(funny)。”她说:“他这个人怪有意思的(funny)。”于是人们以为他们有了意思...原创 2019-10-28 19:02:40 · 551 阅读 · 0 评论 -
anaconda安装NLTK详细说明
anaconda安装NLTK详细说明:1.打开anaconda中的spyder2.在spyder的右下角内输入以下两条命令import nltknltk.download()3.运行后会跳出一个nltk下载器窗口,点击下载即可...原创 2019-10-28 09:54:00 · 10368 阅读 · 10 评论 -
斯坦福CS224n-第一课笔记 自然语言处理与深度学习简介
【斯坦福CS224n的第一课视频笔记】1. 什么是自然语言处理 这是一门计算机科学、人工智能以及语言学的交叉学科。虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分。这个星球上有许多生物拥有超过人类的视觉系统,但只有人类才拥有这么高级的语言。 自然语言处理的目标是让计算机处理或说“理解”自然语言,以完成有意义的任务,比如订机票购物或Q...原创 2019-10-28 09:26:16 · 531 阅读 · 0 评论 -
利用NLP技术构建聊天机器人
利用NLP技术构建聊天机器人查询天气机器人处理流程首先该机器人的定位为查询天气的机器人,是一种任务型的机器人,用来处理用户查询天气的要求。1)用户输入的预处理当用户输入“请问今天深圳的天气怎么样?”这样一段字符串时,需要进行两步预处理才能很好的被后续的NLP模型处理。这两步是分词和词的向量化。我们知道,在中文中,构成语义的最小单元是词。我们在语文学习的早期,老...原创 2019-10-13 15:51:31 · 964 阅读 · 0 评论 -
NLP技术概述
NLP技术概述每次与行外之人谈起自然语言处理(Natural Language Process,NLP),对方往往都是一片茫然。因此,常常感到很苦恼,如何跟一个从未接触过NLP的人,解释NLP到底是什么?毕竟这是一门这么重要的技术(学科),它的发展与应用,会极大的影响这个世界上的每一个行业,每一个人。那么,到底什么是NLP呢?所谓自然语言处理,就是用计算机(或者其他计算单元,以下类似...原创 2019-10-13 15:48:42 · 5477 阅读 · 0 评论