【发布时间】:2021-12-20 08:18:57
【问题描述】:
我目前正在处理的一个问题要求我优化结构的一些尺寸参数,以防止屈曲,同时仍不过度设计。我已经能够使用迭代(半蛮力)方法来解决它,但是,我想知道是否有一种方法可以实现梯度下降法来优化参数。更多背景介绍如下:
假设我们正在尝试优化三个长度/厚度参数 (t1,t2,t3) 。 我们用一些随机猜测 (t1,t2,t3)g 来初始化这些参数。通过对这些参数(权重和偏差)中的每一个进行一些转换,目的是获得 (t1,t2,t3)理想,使得三个主要标准 ( R1,R2,R3)理想得到满足。标准是通过使用 (t1,t2,t3)i 作为某些结构方程的输入来计算的,其中 i 表示第一个之后的输入迭代。在此之后,可以实现某种损失函数来计算误差,(R1,R2,R3)i - (R1,R2,R3)ideal
我的困惑在于传统上 (t1,t2,t3)ideal 是已知的,而成本将是 (t1,t2,t3)ideal 的函数>(t1,t2,t3)ideal 和 (t1,t2,t3)i,随后的迭代将随之而来。但是,在 (t1,t2,t3)ideal 未知且目标 (R1,R2,R3)ideal(已知)是输入的间接函数,如何实现梯度下降?最小化成本与 (t1,t2,t3)i 中的阶跃变化有何关系?
P.S:抱歉格式化,在我的声誉更高之前,我无法嵌入乳胶图像。
【问题讨论】:
标签: python optimization gradient-descent