我必须为飞机发动机建立一个替代模型,以便根据以下四个参数预测推力和SFC:海拔,马赫数,油门和动力输出。我有一个包含所有这些参数以及相应推力和SFC的CSV表。当我尝试用此表提供高斯进程时,它很快达到了计算机的最大内存使用率,最终最终完全冻结。 我应该怎么做才能避免这种情况? 我尝试使用超级参数,但没有成功,而且我无法减少积分。 这就是我表中的典型行:(总共有9000行)
Z M Trottle POT THR TSFC
200 0.3 0.295 20000 12497 0.0000236
Python代码
regr_sfc = gaussian_process.GaussianProcess(theta0=15,thetaL=8.,thetaU=100.)
regr_thr = gaussian_process.GaussianProcess(theta0=15.,thetaL=8.,thetaU=100.)
thr_surrogate = regr_thr.fit(xy, thr)
sfc_surrogate = regr_sfc.fit(xy, sfc)
谢谢