我有一个音频处理应用程序,它接受输入音频文件,对其进行处理,然后输出修改后的输出音频文件。此音频处理应用程序有 10-15 个参数,这些参数会影响其处理音频的方式,从而影响输出音频文件的内容(例如,它可能具有不同的频率响应、更响亮、更安静等)。所有这些参数都有限制范围(例如,x0 必须 < 1 和 > -1)。
输出音频文件由一个给它打分的工具评估。这个工具知道“理想”的输出应该是什么样子,并相应地对输出文件进行评分。1.0 分意味着输出是理想的,即输入文件是用最好的参数集处理的。0 分意味着输出完全错误。
因此,使用 10-15 个参数及其有效范围,组合是无穷无尽的!我会一直坐在这里手动调整这些参数,直到我得到最好的解决方案。我已经检查了一些 LP/MIP 求解器(CBC、MS Solver Foundation、GKLP),但这些求解器使用数学方程作为目标函数......据我所知,您不会“插入”外部评估函数.
LP/MIP 求解器是帮助参数调整的正确工具吗?有任何想法吗?
谢谢,
阿克万