分享

求助:Spark Logistic Regression的例子看不懂,求解析?

Alexlei 发表于 2015-8-21 10:06:10 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 4 14484
本帖最后由 Alexlei 于 2015-8-21 10:12 编辑

看spark官网给出的Logistic Regression例子代码
[mw_shl_code=python,true]points = spark.textFile(...).map(parsePoint).cache()
w = numpy.random.ranf(size = D) # current separating plane
for i in range(ITERATIONS):
    gradient = points.map(
        lambda p: (1 / (1 + exp(-p.y*(w.dot(p.x)))) - 1) * p.y * p.x
    ).reduce(lambda a, b: a + b)
    w -= gradient
print "Final separating plane: %s" % w[/mw_shl_code]
[mw_shl_code=python,true](1 / (1 + exp(-p.y*(w.dot(p.x)))) - 1) * p.y * p.x[/mw_shl_code]
这个计算梯度的公式看不明白,怎么跟Logistic Regression的中的数学公式对不上?
QQ截图20150821094711.png QQ截图20150821094652.png

求大神给分析一下!


已有(4)人评论

跳转到指定楼层
Alkaloid0515 发表于 2015-8-21 11:21:23
不太懂,帮顶顶
回复

使用道具 举报

Alexlei 发表于 2015-8-21 11:23:28

感谢~~~
回复

使用道具 举报

bob007 发表于 2015-8-21 17:54:59
楼主说说看,哪里对不上。
回复

使用道具 举报

Alkaloid0515 发表于 2015-8-21 18:03:26
这有一个看看有没有帮助

你应该掌握的七种回归技术
http://www.aboutyun.com/thread-14867-1-1.html


1.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条