关键字:偏导数、复合求导。代码如下: // 函数 3 // a参数的偏导数 const costDaoA = (((ax1+b)-y1)2x1 + ((ax2+b)-y2)2x1 + ((ax3+b)-y3)2x1 + ((ax4+b)-y4)2x1 + ((ax5+b)-y5)2x1 + ((ax6+b)-y6)2x1 )/ 6 // b参数的偏导数 const costDaoB = (((a*x1+b)-y1)2 + ((ax2+b)-y2)2 + ((ax3+b)-y3)2 + ((ax4+b)-y4)2 + ((ax5+b)-y5)2 + ((ax6+b)-y6)*2 )/ 6 也就是只要将 a,b 值带入 costDaoA 函数就可以得到一个斜率,这个斜率指导参数 a 该如何调整以便更靠近底部。 同理 costDaoB 指导参数 b 改如何靠近底部。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。