NLP自然语言处理
NLP (Natural Language Processing) 是人工智能(AI)的一个子领域。
自然语言是人类智慧的结晶,自然语言处理是人工智能中最为困难的问题之一,而对自然语言处理的研究也是充满魅力和挑战的。
黑洲非人lyf
小码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NLP--(八)深度学习制作聊天机器人+VQA+图灵机器人(三)
NLP资料PDF链接 Seq2Seq:https://blog.youkuaiyun.com/gzmfxy/article/details/78691048 **********************************************************************************************VQA...原创 2019-01-28 16:56:59 · 965 阅读 · 0 评论 -
NLP--(八)聊天机器人(二)
NLP资料PDF链接 chatterbot源码 Github上链接:https://github.com/gunthercox/ChatterBot可以尝试里面的example一、前述ChatterBot是一个基于机器学习的聊天机器人引擎,构建在python上,主要特点是可以自可以从已有的对话中进行学(jiyi)习(pipei)。二、具体1、安装是的,安装超...原创 2019-01-24 20:36:20 · 1791 阅读 · 0 评论 -
NLP--(八)聊天机器人(一)
NLP资料PDF链接 升级II:光是会BB还是不行,得有知识体系!才能解决用户的问题。我们可以用各种数据库,建立起一套体系,然后通过搜索的方式,来查找答案。比如,最简单的就是Python自己的graph数据结构来搭建一个“地图”。依据这个地图,我们可以清楚的找寻从一个地方到另一个地方的路径,然后作为回答,反馈给用户。In [17]:# 建立一个基于目标行业...原创 2019-01-23 20:24:59 · 1106 阅读 · 0 评论 -
NLP--词向量与相关应用(七)
NLP资料PDF链接原创 2019-01-16 21:34:11 · 1791 阅读 · 0 评论 -
NLP--HMM(隐马尔科夫模型)(六)
NLP资料PDF链接 转自:https://www.cnblogs.com/skyme/p/4651331.html什么是熵(Entropy)简单来说,熵是表示物质系统状态的一种度量,用它老表征系统的无序程度。熵越大,系统越无序,意味着系统结构和运动的不确定和无规则;反之,,熵越小,系统越有序,意味着具有确定和有规则的运动状态。熵的中文意思是热量被温度除的商。负熵是物质系统有序...原创 2019-01-14 15:28:24 · 2984 阅读 · 0 评论 -
NLP--Doc2Bow简介与实践Demo(五)
NLP资料PDF链接参考文章:https://blog.youkuaiyun.com/qq_16633405/article/details/80578804总结文章参考:sklearn+gensim︱jieba分词、词袋doc2bow、TfidfVectorizerDoc2Bow是Gensim中封装的一个方法,主要用于实现Bow模型,下面主要介绍下Bow模型。1、BoW模型原理B...原创 2019-01-11 13:53:07 · 5278 阅读 · 1 评论 -
NLP--LDA主题模型(四)
NLP资料PDF链接 初了解:LDA初了解链接于是很容易证明,伽马函数可以当成是阶乘在实数集上的延拓,对于正整数n,具有如下性质:需要看的文章https://blog.youkuaiyun.com/sinat_26917383/article/details/71436563通俗理解LDA主题模型 项目希拉里的邮件:...原创 2019-01-09 20:32:19 · 2120 阅读 · 0 评论 -
NLP--Bayes-NGram(三)
NLP资料PDF链接 1. 引言:朴素贝叶斯的局限性我们知道朴素贝叶斯的局限性来源于其条件独立假设,它将文本看成是词袋子模型,不考虑词语之间的顺序信息,就会把“武松打死了老虎”与“老虎打死了武松”认作是一个意思。那么有没有一种方法提高其对词语顺序的识别能力呢?有,就是这里要提到的N-gram语言模型CountVector ...原创 2018-12-28 08:30:31 · 2119 阅读 · 2 评论 -
NLP--jieba(二)
NLP资料PDF链接 jieba中文处理by 寒小阳(hanxiaoyang.ml@gmail.com)和拉丁语系不同,亚洲语言是不用空格分开每个有意义的词的。而当我们进行自然语言处理的时候,大部分情况下,词汇是我们对句子和文章理解的基础,因此需要一个工具去把完整的文本中分解成粒度更细的词。jieba就是这样一个非常好用的中文工具,是以分词起家的,但是功能比分词要强大...原创 2018-12-26 19:42:05 · 2251 阅读 · 0 评论 -
NLP--基本技能(一)
NLP资料PDF链接python 中的[::-1]for value in rang(10)涉及的数字倒序输出: for value in rang(10)[::-1]涉及的数字倒序输出:二、详解这个是python的slice notation的特殊用法。a = [0,1,2,3,4,5,6,7,8,9]b = a[i:j] 表示复制a[i]到a[j-1],以生成...原创 2018-12-26 18:09:11 · 2662 阅读 · 0 评论 -
NLP -- Word2Vector 深入学习
哈夫曼树(一)目录和前言(二)预备知识(三)背景知识(四)基于 Hierarchical Softmax 的模型(五)基于 Negative Sampling 的模型(六)若干源码细节get的知识:可以约定哈夫曼编码右边是0,左边是1。词频越大的词离根节点越近。权值大的为左孩子节点,权值小的为右孩子节点 ...原创 2018-12-13 17:45:20 · 1982 阅读 · 0 评论 -
NLP---NLTK学习和初识word2vec + kaggle项目Bag of Words Meets Bags of Popcorn(bag _of_words_model)
全体stopwords列表 http://www.ranks.nl/stopwords Word2Vect 实例:https://www.zybuluo.com/hanxiaoyang/note/472184 Kaggle项目:https://www.kaggle.com/c/word2vec-nlp-tutorial...原创 2018-12-12 21:13:38 · 2401 阅读 · 0 评论
分享