Попытка найти оптимальное значение с помощью scipy.optimize.brute.Одна из особенностей обученной модели принимает значение от 0 до 55.
Мне нужно выяснить, при каком значении эта функция должна быть назначена для получения прогнозируемого значения, ближайшего к 900. Может ли кто-нибудь помочь мне с кодом Python?
from scipy import optimize
target_temper = 900 # Оптимальная температура
x_range = (0, 55)
def predictor(x):
a=xg_reg.predict(x) - target_temper
return np.abs(a)
resbrute = optimize.brute(predictor, x_range, full_output=True, finish=optimize.fmin)
...