[置顶] 自然语言处理系列-4条件随机场(CRF)及其tensorflow实现

摘要: 前些天与一位NLP大牛交流,请教其如何提升技术水平,其跟我讲务必要重视“NLP的最基本知识”的掌握。掌握好最基本的模型理论,不管是对日常工作和后续论文的发表都有重要的意义。小Dream听了不禁心里一颤,那些自认为放在“历史尘埃”里的机器学习算法我都只有了解了一个大概,至于NLP早期的那些大作也鲜有拜 阅读全文

posted @ 2019-03-17 23:34 小Dream 阅读(1242) 评论(1) 推荐(0) 编辑

2020年5月24日

【NLP】老司机带你入门自然语言处理

摘要: 自然语言处理是一门用于理解人类语言、情感和思想的技术,被称为是人工智能皇冠上的明珠。 随着深度学习发展,自然语言处理技术近年来发展迅速,在技术上表现为BERT、GPT等表现极佳的模型;在应用中表现为chatbot、知识图谱、舆情监控等基于NLP技术的产品在市场上的大规模出现。 基于此,各类公司开始出 阅读全文

posted @ 2020-05-24 20:33 小Dream 阅读(3206) 评论(0) 推荐(0) 编辑

2019年3月24日

NLP自然语言处理系列5-支持向量机(SVM)

摘要: 1.什么是支持向量机 支持向量机(Support Vector Machine,SVM)是一种经典的分类模型,在早期的文档分类等领域有一定的应用。了解SVM的推导过程是一个充满乐趣和挑战的过程,耐心的看完整个过程,你会受益良多。所以,小Dream也决定好好讲一讲SVM的推导过程,还是跟此前一样,讲解 阅读全文

posted @ 2019-03-24 16:33 小Dream 阅读(2118) 评论(0) 推荐(0) 编辑

2019年3月8日

自然语言处理系列-3.词向量

摘要: 估计有人会说小Dream在偷懒。词向量,网上百度一大把的东西,你还要写。在我看来,词向量在自然语言处理中是非常重要的一环,虽然他在一开始就没有受到大家的重视,但是在神经网络再度流行起来之后,就被当作是自然语言处理中奠基式的工作了。另一方面,网上词向量相关的文章,大多是抄来抄去,能够深入浅出,讲的通俗 阅读全文

posted @ 2019-03-08 09:59 小Dream 阅读(1060) 评论(0) 推荐(0) 编辑

自然语言处理系列-2.分词

摘要: 在语言理解中,词是最小的能够独立活动的有意义的语言成分。将词确定下来是理解自然语言的第一步,只有跨越了这一步,计算机才能准确的进行短语划分、实体识别、概念抽取、文本摘要等基本的自然语言理解任务。 尽管,现在用jieba python库就能够比较方便的获得较好的分词结果,但是分词的基本原理和发展历史, 阅读全文

posted @ 2019-03-08 09:53 小Dream 阅读(1027) 评论(0) 推荐(0) 编辑

自然语言处理系列-1.什么是NLP?

摘要: 常常会听到有人说,自然语言处理(NLP)是人工智能技术(AI)皇冠上的明珠。那么,从这句话上就能够看到,目前我们常常说的NLP其实是AI技术的一个分支,而且是较难的那一个分支。 那么,到底什么是NLP呢?大概这个问题会在我们从事NLP研究和学习的过程中会一直存在,当你处于不同的阶段,应该会有不同的理 阅读全文

posted @ 2019-03-08 09:48 小Dream 阅读(2251) 评论(0) 推荐(0) 编辑

2017年9月25日

深度学习---手写字体识别程序分析(python)

摘要: 我想大部分程序员的第一个程序应该都是“hello world”,在深度学习领域,这个“hello world”程序就是手写字体识别程序。 这次我们详细的分析下手写字体识别程序,从而可以对深度学习建立一个基本的概念。 1.初始化权重和偏置矩阵,构建神经网络的架构 import numpy as np 阅读全文

posted @ 2017-09-25 19:07 小Dream 阅读(7396) 评论(0) 推荐(0) 编辑

2017年9月22日

My blog in AI ---神经网络,网络架构

摘要: 上一篇博文中,我们介绍了神经网络中的神经元,那么该如何组织起来这些神经元,才能发挥出最好的效果去解决现实中的问题呢? 这是一个复杂的问题,在工程中,神经网络的架构也是训练的也是一种超参数,本节先在理论上做一个简单的介绍,后续会结合具体的例子,讲述神经网络中,网络架构对系统训练和效果的影响。 如图是一 阅读全文

posted @ 2017-09-22 15:02 小Dream 阅读(274) 评论(0) 推荐(0) 编辑

My blog in AI -- 梯度下降算法

摘要: 人工神经网络是对生物神经网络的模仿,神经网络对一个问题的学习,需要经历数据输入、网络参数的训练、超参数的调节等部分。 这次我们来详细讨论一下神经网络的学习过程。 假设我们要训练一个神经网络去识别一张图片里面是否有一只狗,当然现阶段我们只是宽泛的讨论神经网络处理该问题的流程。 首先,我们会有一个规范化 阅读全文

posted @ 2017-09-22 15:02 小Dream 阅读(140) 评论(0) 推荐(0) 编辑

My blog in AI ---神经网络,神经元(neural network,nervecell)

摘要: 尽管我们有很多经验丰富的软件开发人员,但是利用hard code的方法,要解决一些问题,我们的程序员还是优点捉襟见肘,这些问题包括,识别手写数字照片上的数字;分辨一张彩色照片上是否有一只猫咪;准确理解老婆说的“男人说话要是算数,母猪也会上树”这句话的真实含义,等等。这些我们人类处理起来得心应手的问题 阅读全文

posted @ 2017-09-22 15:01 小Dream 阅读(524) 评论(0) 推荐(0) 编辑

导航