利用图灵机器人实现自动聊天机器人

# -*- coding: utf-8 -*- import itchat import requests #获取来自机器人API的回复消息 def get_response(msg): apiUrl='http://www.tuling123.com/openapi/api' data=...

2019-01-20 23:37:44

阅读数 11

评论数 0

深度学习(6)——循环神经网络RNN+LSTM

目录 一、概念 1.1 RNN 1.2 LSTM(long short-term memory) 二、RNN变种 三、自然语言建模 四、时间序列预测 一、概念 1.1 RNN 主要用来处理和预测序列数据。特点:隐藏层的输入不仅包括输入层的输出,还包括上一时刻隐藏层的输出,即当...

2019-01-06 21:42:09

阅读数 95

评论数 0

深度学习(5)——多线程输入数据处理框架

目录 摘要: 1. 队列与多线程 2. 输入文件队列 3.组合训练数据 4.输入数据处理框架 4.1 一个完整的tensorflow处理输入数据 摘要: 图像处理中出现的亮度、对比度等对图像的影响很大,对图像进行预处理可以使得神经网络模型尽可能小的被无关因素影响,但复杂的预处理...

2019-01-02 22:19:54

阅读数 1358

评论数 2

深度学习(4)——变量管理、模型持久化与数字识别问题

目录   1.变量管理 2.模型持久化 1.变量管理 import tensorflow as tf v=tf.get_variable("v",shape=[1],initializer=tf.constant_initializer(1.0)) ...

2018-12-30 23:23:07

阅读数 544

评论数 1

深度学习(3)——MNIST训练神经网络

 使用tensorflow建立神经网络解决MNIST手写体数字识别问题 # -*- coding: utf-8 -*- import tensorflow as tf INPUT_NODE = 784 # 输入节点 OUTPUT_NODE = 10 # 输出节点 LAYER1...

2018-12-30 20:56:09

阅读数 712

评论数 2

深度学习(2)——深层神经网络

目录   一、概念 二、损失函数 1. 分类问题: 2. 对于回归问题, 3.自定义损失函数 三、参数优化 一、概念 1.激活函数实现去线性化 加了激活函数和偏置项 tensorflow提供了其中不同的非线性激活函数,也可以自定义 多层网络解决抑或问题 二、损失函数 神...

2018-12-28 23:07:43

阅读数 22

评论数 0

深度学习(1)——计算图和神经网络实现

目录   1. 计算图 2. 神经网络实现 2.1 前向传播算法 2.2 参数表示 2.3 反向传播算法 1. 计算图 tensorflow使用计算图的模型来进行计算。tensorflow程序一般可以分为两个阶段,第一个是定义计算图中所有的计算,第二个是执行计算。 通过pytho...

2018-12-27 17:02:37

阅读数 65

评论数 0

自然语言处理(4)——从文本中提取信息

信息提取系统的流程。 这个流程图中的左边部分其实就是前面几节提到的内容,当我们拿到一个字符串文本,要先对数据进行预处理,即先对句子进行分割,然后再对句子进行分词,接着给分词进行词性标注,再接着就是这节内容提到的实体识别,实体识别其实就是对已标注的词汇进行分块,分块后就可以提取关系了,确定临近...

2018-12-16 00:38:48

阅读数 20

评论数 0

自然语言处理(3)——可用于自动生成分类模型的机器学习方法

可用于自动生成分类模型的三种机器学习方法:决策树、朴素贝叶斯分类器和最大熵分类器。 #决策树 """ 决策树可以自动地构建树结构的流程图,用于为输入变量值基于它们的特征加标签,虽 然它们易于解释,但不适合处理特性值在决定合适标签过程中相互影响...

2018-12-14 17:22:33

阅读数 16

评论数 0

自然语言处理(2)——学习分类文本之有监督分类

文档分类,其实就是根据文档的特征,统计每一个文档中的特征集,从而进行分类 这些特征的选择,可以选择高频词,词的后缀,也可以根据上下文语境,可以结合这个词和这个词的上一个词进行特征提取,还可以使用连续分类器,既考虑已知的标注集,又根据该集合预测新的标注,并加入到历史标注集中,有种半监督的意味。 ...

2018-12-13 22:45:23

阅读数 19

评论数 0

python使用中遇到的问题

1. 中文注释报错,编码问题 # -*- coding: utf-8 -*- # 这个编码转换必须放在第一行,否则中文注释会报错 2. 在python中修改路径 import os os.getcwd() #获取current working directory os.chdir(&a...

2018-12-12 21:09:32

阅读数 14

评论数 0

自然语言处理(1)——词汇标注

如何进行词汇标注呢?首先进行数据预处理,例如如果给定的是句子,先要对句子进行分割;最简单的标注器,可以给定词汇使用得最频繁的词性作为标注器中该词汇的词性,但是由于词汇存在二义性,使得这种标注准确度受限,通过上下文语境,可以在一定程度上解决这个问题,可以采用N-gram标注器,此外,Brill标注器...

2018-12-12 17:17:43

阅读数 35

评论数 0

Virtual.lab安装后配置选项为空的解决办法

重装Virtual.lab,Virtual.lab安装后配置选项为空,即安装完成点开Select Configurations后却发现一片空白,尝试重装,发现启动证书服务的时候,出现了一个error,LMS RLM Server这个服务已经存在。没截图,只有正确的时候的图。 解决这个问题的办法我...

2018-08-16 11:26:47

阅读数 248

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭