永远 发表于 2023-8-15 20:11

关于elim老师的说过的话,编程怎么实实现,论坛有人会吗?

本帖最后由 永远 于 2023-9-9 13:21 编辑

elim老师说:
Mathematica 可以执行 while loop.这意味着梯度方法自动优化参数的代码可以轻易编出求出误差函数界的最小值。

static/image/hrline/1.gif

我不知道 while怎么编才能自动优化梯度参数且得到误差函数界的最小值。
无从下手…………………………又进入死胡同了……郁闷……

下面的程序用上面的思想再怎么修改?有人会吗?

elim 发表于 2023-8-15 22:33

学点梯度方法的数学分析以及数值叠代计算的停止技术.也就是说,把手中的活停下来,打点数值分析基础.

Nicolas2050 发表于 2023-8-15 23:07

中学生而已,和他们说数值分析简直是对牛弹琴。

永远 发表于 2023-8-15 23:18

elim 发表于 2023-8-15 14:33
学点梯度方法的数学分析以及数值叠代计算的停止技术.也就是说,把手中的活停下来,打点数值分析基础.

elim老师你好,晚辈已试了好多次均未果,我不知道 while怎么编才能自动优化梯度参数且得到误差函数界的最小值。就是不知道Mathematica目前能不能做这事,还望指导一二。

elim 发表于 2023-8-15 23:47

2 楼回答了你的问题。你的困难就是在于没弄懂基本的数学分析和数值计算方法。过这关别人没法帮你。

永远 发表于 2023-8-16 09:08

elim 发表于 2023-8-15 15:47
2 楼回答了你的问题。你的困难就是在于没弄懂基本的数学分析和数值计算方法。过这关别人没法帮你。

e老师好,再帮我看一下吧,头大,就说怎么编程吧,我自己慢慢理解

我不知道 while怎么编才能自动优化梯度参数且得到误差函数界的最小值

求e老师指导一下,看不到e老师的帖子,我有种失落感,奈何能力有限

求e老师闲暇时间帮我看看吧

永远 发表于 2023-8-16 12:35

本帖最后由 永远 于 2023-8-16 04:39 编辑

elim 发表于 2023-8-15 15:47
2 楼回答了你的问题。你的困难就是在于没弄懂基本的数学分析和数值计算方法。过这关别人没法帮你。

继续调试失败……



再加个last,继续失败……

永远 发表于 2023-8-16 12:48

通过跑大数据猜想最小值应该在以下数据附近徘徊:

{4.59505}{0.436293}{2.64075}{0.95003}{1.20329}{{8.63323*10^-7,{x->0.948007}}}

去掉楼上重复数据,再改进一下,就很接近真相了……

elim 发表于 2023-8-16 13:19

上次你好像谈到有人号称得到 \(2.*\times 10^{-7}\)?

Nicolas2050 发表于 2023-8-16 17:00

Nicolas2050 发表于 2023-8-15 15:07
中学生而已,和他们说数值分析简直是对牛弹琴。

自己素养不够,整天求助惹人烦。
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 关于elim老师的说过的话,编程怎么实实现,论坛有人会吗?