计算代价函数

简介:


计算代价函数 𝐽(𝜃)=12𝑚Σ(ℎ𝜃(𝑥(𝑖))−𝑦(𝑖))2


def computeCost(X,y,theta):

    inner = np.power(X*theta.T - y, 2)

    return np.sum(inner,axis=None)/(len(X)*2)



X = np.random.randint(low=10,size=(3,4))

y = np.random.randint(low=10,size=(3,1))

theta = np.random.rand(4,1)


Cost = computeCost(X,y,theta)

print(Cost )




目录
相关文章
|
5月前
|
机器学习/深度学习 算法 数据挖掘
【MATLAB】数据拟合第10期-二阶多项式的局部加权回归拟合算法
【MATLAB】数据拟合第10期-二阶多项式的局部加权回归拟合算法
119 0
|
5月前
【Quant102】如何计算 N 日斜率
【Quant102】如何计算 N 日斜率
44 0
【Quant102】如何计算 N 日斜率
WK
|
15天前
|
机器学习/深度学习 算法 PyTorch
如何计算损失函数关于参数的梯度
计算损失函数关于参数的梯度是深度学习优化的关键,涉及前向传播、损失计算、反向传播及参数更新等多个步骤。首先,输入数据经由模型各层前向传播生成预测结果;其次,利用损失函数评估预测与实际标签间的差距;再次,采用反向传播算法自输出层逐层向前计算梯度;过程中需考虑激活函数、输入数据及相邻层梯度影响。针对不同层类型,如线性层或非线性层(ReLU、Sigmoid),梯度计算方式各异。最终,借助梯度下降法或其他优化算法更新模型参数,直至满足特定停止条件。实际应用中还需解决梯度消失与爆炸问题,确保模型稳定训练。
WK
28 0
|
4月前
|
机器学习/深度学习 算法 Serverless
代价函数详解
代价函数详解
|
5月前
R语言蒙特卡洛计算和快速傅立叶变换计算矩生成函数
R语言蒙特卡洛计算和快速傅立叶变换计算矩生成函数
|
5月前
|
Serverless Python
导数计算和应用
导数计算和应用
|
11月前
14 棣莫弗的二项概率逼近
14 棣莫弗的二项概率逼近
59 0
|
算法
基于MATLAB的pso粒子群算法优化——计算样本再拟合函数最大值
基于MATLAB的pso粒子群算法优化——计算样本再拟合函数最大值
225 0
基于MATLAB的pso粒子群算法优化——计算样本再拟合函数最大值
均值回归中的半衰期计算方式
均值回归中的半衰期计算方式
350 0
下一篇
无影云桌面