- 博客(12)
- 收藏
- 关注
原创 动手写一个神经网络代码(附Backpropagation Algorithm代码分解)
backpropagation Algorithm 神经网络代码
2017-06-29 12:01:21 1224
转载 一个 11 行 Python 代码实现的神经网络
转自http://python.jobbole.com/82758/概要:直接上代码是最有效的学习方式。这篇教程通过由一段简短的 python 代码实现的非常简单的实例来讲解 BP 反向传播算法。代码如下:PythonX = np.array([ [0,0,1],[0,1,1],[1,0,1],[1,1,1] ])y = np.array([[0,1,1,
2017-06-19 22:52:45 1577
原创 SVM
svm做分类问题假设空间线性可分目标:找到一个超平面wx+b=0 ,使得超平面能够(1)、将空间中的点分隔开来(2)、空间中所有的点离超平面尽可能的远。找这样一个超平面 wx+b=0 就是找到超平面的参数w和b,w是超平面的法向量,b是超平面的截距。由于空间线性可分,所以第一个条件能够满足,接下来关键是如何满足第二个条件,要找到这样的超平面使得所有点到超平面尽可能的远,我们不需要计算所有点到超平面的
2017-06-05 23:01:05 555
原创 数组的地址+1 和 指向数组的指针+1 区别
&a+1,相当于加了数组的一个单位(也就是一行),即&a[5]。并不是网上流传的错误答案加sizeof大小。int a[5]={1,2,3,4,5}int *p=(int *)(&a+1)printf("%d", *(p-1))&a 和 a 都是指数组的第一个元素所在地址 &a+1,相当于加了数组的一个单位(也就是一行),即&a[5] 指针p-1相当于前移一个元素,输出为5
2017-04-02 16:39:14 5899
原创 二叉搜索树转排序双向链表
题目:输入一颗二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的节点,只能调用树中节点指针的指向。
2017-03-09 14:26:14 391
原创 在Jupyter notebook和spyder上用python做数据挖掘,安装使用简介和常见错误
在jupyter notebook 和 spyder 上用python做数据挖掘
2016-10-05 12:56:02 22161
原创 用python实现文本分类
step5:卡方筛选step6:训练预测step1、2、3导入文件很简单,如果路径是中文,需要注意,在Windows上需要用Unicode(path,'utf8')转换路径名称文件中出现大量连续空格、换行符,所以使
2016-09-27 11:18:31 25618 44
原创 数据预处理
用Cut函数分箱有时把数值聚集在一起更有意义。例如,如果我们要为交通状况(路上的汽车数量)根据时间(分钟数据)建模。具体的分钟可能不重要,而时段如“上午”“下午”“傍晚”“夜间”“深夜”更有利于预测。如此建模更直观,也能避免过度拟合。这里我们定义一个简单的、可复用的函数,轻松为任意变量分箱。def binning(col, cut_points, labels=None):
2016-07-27 22:52:54 974
转载 数学之美番外篇:平凡而又神奇的贝叶斯方法
作者:刘未鹏概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0.
2016-04-13 18:43:54 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人