datamining
夏天的米米阳光
不忘初心,学会成长
展开
-
决策树的实现原理与matlab代码
很久不写博客了,感觉很长一段时间只是一味的看书,疏不知一味地看书、写代码会导致自己的思考以及总结能力变得衰弱。所以,我决定还是继续写博客。废话不多说了,今天想主要记录数据挖掘中的决策树。希望能够将自己的理解写得通俗易懂。决策树是一种对实例分类的树形结构,树中包含叶子节点与内部节点。内部节点主要是数据中的某一特原创 2016-10-23 10:55:09 · 54858 阅读 · 30 评论 -
Tensorflow lstm实现的小说撰写预测
最近,在研究深度学习方面的知识,结合Tensorflow,完成了基于lstm的小说预测程序demo。lstm是改进的RNN,具有长期记忆功能,相对于RNN,增加了多个门来控制输入与输出。原理方面的知识网上很多,在此,我只是将我短暂学习的tensorflow写一个预测小说的demo,如果有错误,还望大家指出。1、将小说进行分词,去除空格,建立词汇表与id的字典,生成初始输入模型的x与yd原创 2017-03-10 14:48:37 · 6185 阅读 · 0 评论 -
Tensorflow实现与门感知机
感知机是最简单的神经网络,通过输入,进行加权处理,经过刺激函数,得到输出。通过输出计算误差,调整权重,最终,得到合适的加权函数。今天,我通过tensorflow实现简单的感知机。首先,初始化变量: num_nodes = 2 output_units = 1 w = tf.Variable(tf.truncated_normal([num_nodes,outp原创 2017-03-12 21:07:19 · 1386 阅读 · 0 评论 -
稀疏自编码器tensorflow
自编码器是一种无监督机器学习算法,通过计算自编码的输出与原输入的误差,不断调节自编码器的参数,最终训练出模型。自编码器可以用于压缩输入信息,提取有用的输入特征。如,[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]四比特信息可以压缩成两位,[0,0],[1,0],[1,1],[0,1]。此时,自编码器的中间层的神经元个数为2。但是,有时中间隐藏层的神经元个数可能超过输出原创 2017-03-24 20:07:57 · 4803 阅读 · 0 评论 -
在windows上安装tensorflow gpu
近期,我在电脑上安装了tensorflow gpu版本,遇到一些问题,在这里写一些解决方案。1、安装python32、安装tensorflow gpu:pip install tensorflow-gpu3、查看显示适配器中关于NVIDIA,https://developer.nvidia.com/cuda-gpus,查看是否支持cuda4、下载cuda,https://devel原创 2017-06-06 22:19:02 · 692 阅读 · 0 评论