1
scipy.optimize를 사용하여이 기능을 최소화 할 수 있습니까?scipy.optimize.minimize에서 맞는 ML 모델을 함수의 일부로 사용할 수 있습니까?
def obj(x):
Budget = ((df['CPP TA 30']/30 * df['TVC']) * x).sum()
x = (x - min_train_x)/(max_train_x-min_train_x)
x = np.array([x])
return (0.05 * model.predict(x) - (1.7 * (Budget/10**10)))[0][0]
x0 = np.random.uniform(size = 23)
x0 = (x0/np.sum(x0)) * 1800
from scipy.optimize import minimize
res = minimize(obj, x0)
답변 해 주셔서 감사합니다. 참으로 신경망 모델입니다. 내가 가진 문제는 최소화가 x0을 반환한다는 것입니다. x0은 무작위로 초기화되어 문제가 다른 것이되어야합니다. – dark980
최소한의 실제 예제를 보여줄 수 있습니까? –
최소한의 작업 예제로 무엇을 의미합니까? 설명과 같은 코드를 작성하고 최적화 된 x는 x0과 같습니다. – dark980