逻辑回归求解损失函数


X = np.c_[np.ones((data.shape[0],1)), data[:,0:2]]
initial_theta = np.zeros(X.shape[1])
h = sigmoid(X.dot(initial_theta ))

为什么initial_theta 为[ 0. 0. 0.],但是与X(('X', array([[ 1. , 34.62365962, 78.02469282]......)的内积还有值?
[ 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5
0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5 0.5]
已邀请:

寒老师

赞同来自: lucheng918


numpy有个特性是broadcast
http://cs231n.github.io/python ... sting

PS:哈哈,为嘛最近一直在答程序语法问题。。。心塞塞。。。

要回复问题请先登录注册