image
rick

wubba lubba dub dub

机器学习(3)

太监,编写博客太累了,发现网上有很多斯坦福机器学习的学习博客和笔记。比较好的有这两篇。 http://blog.csdn.net/artprog/article/details/51280821 https://mooc.guokr.com/note/16274/ 这里贴一个自己写的正规方程的python实现,利用numpy,很短 import numpy as np # y = 3 + 2 * x1 + 1 * x2 x_train = np.array([[1, 2], [2, 1], [2, 3],...

Continue Reading »
分享到:

机器学习(2)

我们已经有了成本函数,也有均方误差函数来判断成本函数的好坏。现在需要得出最好参数的方法。 这就是梯度下降法。 想象一下,我们根据0和1来描绘我们的假设函数。这里我们不是绘制x和y本身,而是把0放在x轴上,把1放在y轴上,在垂直的z轴上放置均方误差函数。我们图上的点将是成本函数的结果与实际参数的结果之差。 下图描述了这样的设置。 当我们的成本函数处于图的坑底时,即当它的值是最小值时,就成功了。红色箭头显示图中的最小点。我们这样做的方式是通过我们的成本函数的导数(函数的切线)。切线的斜率是那个点的导数,它会给...

Continue Reading »
分享到:

机器学习(1)

看了很多博客文章书,发现学懂是一回事,能讲明白是另一回事。知乎推荐了一个课程,Coursera上的机器学习课程(免费),授课是斯坦福大学的老师,看了第一周的内容,感觉讲的很好,从基础入手,很详细,整理大致内容如下: 1.什么是机器学习 Arthur Samuel定义:the field of study that gives computers the ability to learn without being explicitly programmed. 这个定义比较老旧,大意是一种学科专门研究让电脑...

Continue Reading »
分享到:

Newman Fast 算法Python实现

之前写的newman fast算法有错误,更正过来了并上传一下代码,希望能有帮助,如果有错误也请指出。 算法原理: 先将每个节点看作一个社区,然后选择模块度增值最大的进行合并,直到所有社团变成一个社团为止。 所需包安装 pip install networkx==1.11 # networkx目前版本2.0,遍历邻居函数G.neighbors(node)返回不再是一个list,读者可自行调整 import networkx as nx # newman快速算法 # 合并社团函数 def cluAsse...

Continue Reading »
分享到: