如何使用公式计算梯度

时间:2021-03-26 14:24:11

标签: python arrays numpy

我需要用这个公式计算这个

ADODB.Recordset 这是到目前为止的代码

y_bar=np.array([0.5, 0.88079708 ,0.26894142, .1, .3])
y=np.array([1,1,0,1,0])
print(loss_fun(y, y_bar))

def compute_grad(X, y, y_bar):

    ##### this is where the fuction should be

X=np.array([[1,0.77132064, 0.02075195, 0.63364823],
 [1, 1.74880388 ,0.49850701 ,0.22479665],
 [1, 0.19806286, 0.76053071 ,0.16911084],
 [1, 0.08833981 , 3.68535982 , -0.95339335],
 [1, -0.00394827 ,0.51219226 ,0.81262096]])

print(X.shape)

y_bar=np.array([0.5, 0.88079708 ,0.26894142, .1, .3])
y=np.array([1,1,0,1,0])
g=compute_grad(X, y, y_bar)

print(g)

python 中正确的公式计算是什么? 有什么我应该遵循的步骤吗? 谢谢

0 个答案:

没有答案