本文主要是介绍SEC-UA的调用总结,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
通过学习SECUA算法的调用,我学到了很多,首先介绍一下步骤,然后再介绍一下学习感悟。
SECUA算法是贝叶斯平均的一种实现算法。实现步骤:
(1)编写自定义函数,即目标函数。
(2)可以直接调用SCEIN和SCEUA子程序,但在SCEUA程序中,需要优化参数的值。
(3)最后编写主程序,实现参数的调用。
感悟:
1.拿到程序后,千万不要上来就细看。本人就因为不会怎么样来学习,所以就硬啃了一些程序,花费了许多时间,但是也不能说没用,虽然目的是会调用,得结果就好,但最起码编程时,了解更贴切。看程序,先看个大概,再细看;先看主程序(在主程序中可以知道调用那些子程序)。
2.只需知道SCEUA算法的输入输出和调用的目标函数,及怎样实现用SCEUA来优化,准备好输入。明确哪些是自己需要编写的。
3.编程语言得熟悉,这为编程做好铺垫,例如,数组的使用,它作为参数值,返回值的使用。确保编译无误,才能运行。
4.善于分析问题,第一次得的结果为负数,自己都觉得不正确,后经分析,是因为参数的范围设置不正确,可以设置参数范围大于0.
这篇关于SEC-UA的调用总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!