如何解决优化单个变量成本函数的参数
我想实现python代码来优化具有多个参数的单个变量函数的参数。
例如,采用以下双曲正切的定义
def s(x):
return (np.exp(2*x)-1)/(np.exp(2*x)+1)
我想要确定参数wi
和bi
,以便在封闭区间[0]中最小化x的三个成本函数s(w0*x+b0)-1
,s(w1*x+b1)-x
和s(w2*x+b2)-x**2
,1]关于L ^ 2积分范数。
看来scipy.optimize的minimum函数可以做到这一点,但是我发现的大多数示例似乎都是在计算使函数最小化的特定点x,而不是为所有in中的x计算最小化函数的参数。给定的域。
是否可以使用最小化功能解决上述问题?还是有更好的功能来查找优化给定功能的参数。
为了说明这一点,我正在通过贪婪算法通过1-tanh激活函数实现1-隐藏层神经网络,以逼近1,x和x ^ 2,并且在每个步骤中,我基本上都需要找到参数{{1 }}和w
将某些特定功能b
的{{1}}最小化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。