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