编程基础?程序?程序:算法+数据结构?数据:是程序的核心?数据结构:数据在计算机中的类型和组织方式?算法:处理数据的方式?程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据?shell程序:提供了编程能力,解释执行程序的执行方式?计算机:运行二进制指令?编程语言:人与计算机之间交互的语言?低级编程语言:机器:二进制的0和1的序列,称为机器指令。与自然语言差异太大
分类:
系统相关 时间:
2018-10-30 10:20:21
阅读次数:
156
一,自然语言处理 自然语言处理(NLP) :自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学 ...
分类:
编程语言 时间:
2018-10-27 00:26:33
阅读次数:
281
循环神经网络与LSTM网络 循环神经网络RNN 循环神经网络广泛地应用在序列数据上面,如自然语言,语音和其他的序列数据上。序列数据是有很强的次序关系,比如自然语言。通过深度学习关于序列数据的算法要比两年前的算法有了很大的提升。由此诞生了很多有趣的应用,比如语音识别,音乐合成,聊天机器人,机器翻译,自 ...
分类:
其他好文 时间:
2018-10-26 22:15:30
阅读次数:
271
Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成 ...
分类:
编程语言 时间:
2018-10-26 22:11:53
阅读次数:
159
CRF看了好久,一直感觉理解不太透彻,今天按照 52自然语言处理 运行了一下CRF++,先占坑,等忙完毕设,好好整理一下CRF与HMM(20181026) ...
分类:
其他好文 时间:
2018-10-26 22:09:11
阅读次数:
207
先来看一个截图,爬虫得到的结果,里面99的字体貌似有点奇怪,刚开始以为是不同的字体,在Excel里选中调整字体时发现没有变化,后来经过大佬指点,才知道是全角数字(原谅我小白无知)。为了统一起见,把所有的全角字符转换为半角字符,然后再做处理。既然是在爬虫里面,那可以直接用代码转换了,但是以前存起来的数 ...
分类:
编程语言 时间:
2018-10-26 22:03:54
阅读次数:
195
智能语音助手的工作原理是?先了解自然语言处理(NLP)与自然语言生成(NLG)语音助手越来越像人类了,与人类之间的交流不再是简单的你问我答,不少语音助手甚至能和人类进行深度交谈。在交流的背后,离不开自然语言处理(NLP)和自然语言生成(NLG)这两种基础技术。机器学习的这两个分支使得语音助手能够将人类语言转换为计算机命令,反之亦然。这两种技术有什么差异?工作原理是什么?NLPvsNLG:了解基本差
分类:
编程语言 时间:
2018-10-26 20:39:52
阅读次数:
368
模型结构 首先是模型图: 传统的注意力机制无法保存多层原始的特征,根据DenseNet的启发,作者将循环网络的隐层的输出与最后一层连接。 另外加入注意力机制,代替原来的卷积。由于最后的特征维度过大,加入AE降维。 Word Representation Layer 层 自然语言的任务首先就是输入层, ...
分类:
其他好文 时间:
2018-10-24 17:46:43
阅读次数:
174
NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学、人工智能以及语言学的交叉学科。虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部分。这个星球上有许多生物拥有超过人类的视觉系统,但只有人类才拥有这么高级的语言。 自然语言处理的目标 ...
分类:
编程语言 时间:
2018-10-23 12:08:08
阅读次数:
177