Emulators that can bypass computationally expensive scientific calculations with high accuracy and speed can enable new studies of fundamental science as well as more potential applications. In this work we discuss solving a system of constraint equations efficiently using a self-learning emulator. A self-learning emulator is an active learning protocol that can be used with any emulator that faithfully reproduces the exact solution at selected training points. The key ingredient is a fast estimate of the emulator error that becomes progressively more accurate as the emulator is improved, and the accuracy of the error estimate can be corrected using machine learning. We illustrate with three examples. The first uses cubic spline interpolation to find the solution of a transcendental equation with variable coefficients. The second example compares a spline emulator and a reduced basis method emulator to find solutions of a parameterized differential equation. The third example uses eigenvector continuation to find the eigenvectors and eigenvalues of a large Hamiltonian matrix that depends on several control parameters.
翻译:能够以高精确度和速度绕过计算成本高昂的科学计算模型的模拟器可以促成对基础科学以及更多潜在应用进行新的研究。 在这项工作中,我们讨论使用自学模拟器有效解决制约方程式系统。 自学模拟器是一个积极的学习协议,可以与在选定的培训点忠实复制精确解决方案的任何模拟器一起使用。关键成分是对模拟器误差的快速估计,随着模拟器的改进,这种误差的准确性逐渐提高,而错误估计的准确性可以用机器学习来纠正。我们用三个例子来说明。首先使用立方螺纹内插图来找到具有可变系数的超异方程式的解决方案。第二个例子比较了样线模拟器和减少基法模拟器来寻找参数差异方方方方方的解决方案。第三个例子使用静脉冲继续来寻找依赖若干控制参数的大型汉密尔顿母体矩阵的易分量和精度值。