In cyclic coordinate search, we look for an optimum inline with each one of the coordinate axes. I have defined the variable x_new as an updated variable for the start point. Inside the loop, the objective function is minimized first in the x1 direction and then the x2 direction. I am having trouble actually updating ..
Category : optimization
Puzzle description *Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Notice that the solution set must not contain duplicate triplets. Example 1: Input: nums = [-1,0,1,2,-1,-4] ..
#cython: boundscheck=False, wraparound=False, nonecheck=False, cdivision=True, language_level=3 cpdef int query(double[::1] q, double[:,::1] data) nogil: cdef: int n = data.shape[0] int dim = data.shape[1] int best_i = -1 double best_ip = -1 double ip for i in range(n): ip = 0 for j in range(dim): ip += q[j] * data[i, j] if ip > best_ip: best_i = ..
I’m trying to use Bayesian Optimization to choose hyperparameters for my Keras LSTM model. I first defined the function that returns the accuracy metric (RMSE): def fit_with(lr,b_size,n_input,layer1_units,layer2_units,dropout_1,dropout_2): generator = TimeseriesGenerator(scaled_X_train, scaled_y_train, length=int(n_input), batch_size=int(b_size)) model = Sequential() model.add(Bidirectional(LSTM(units=int(layer1_units), activation=’relu’ ,return_sequences=True, dropout=dropout_1, recurrent_dropout=dropout_1), input_shape=(int(n_input),scaled_X_train.shape[1]))) model.add(Bidirectional(LSTM(units=int(layer2_units), activation=’relu’, return_sequences=False, dropout=dropout_2, recurrent_dropout=dropout_1))) model.add(Dense(1)) model.compile(optimizer=’adam’, loss=root_mean_squared_error, lr=lr) es = EarlyStopping(monitor=’loss’,min_delta=0.001,patience=5) model.fit(generator,epochs=20,shuffle=False, ..
I have a list A: A = [[‘512’, ‘102’] [‘410’, ‘105’] [‘820’, ‘520’]] And list B: B = [[‘510’, ‘490’, ‘512’, ‘912’] [‘512’, ‘108’, ‘102’, ‘520’ , ‘901’, ‘821’] [‘510’, ‘118’, ‘284’]] I would like to leave only these rows in list A, that all values of which are contained in at least one row ..
I got 10 demand lists on csv file. Each demand list has 100 demand informations which has product type, processing time, and duedate. I have 20 machine and I must produce the demands on these machines. If I start producing different types of products on the same machine, I will have a setup time of ..
I want suggest ratio in Optuna. The ratio is X_1, X_2, …, X_k bounded to ∑X_i = 1 and 0 <= X_i <= 1 for all i. Optuna doesn’t offer Dirichlet distribution. I tried this but it doesn’t work. def objective(trial): k = 10 ratios = np.zeros(k) residual = 1 for i in range(k – ..
Supposed I have two functions as below: from scipy.optimize import minimize from scipy.optimize import LinearConstraint from scipy.optimize import NonlinearConstraint #Create CCI function def cci(x): monthly_fitted = [] for i in range(0, len(x) – 1): fitted_upper = (upper_array – (np.sqrt(x[-1]) * x[i])) / np.sqrt(1 – x[-1]) monthly_fitted.append(fitted_upper) monthly_fitted = np.vstack(monthly_fitted) #Fitted matrix cdf_monthly = [norm.cdf(monthly_fitted[0:, i]) ..
Let’s consider a smooth(continuous) analytical function that is not known a priori. (a black-box function) This function accepts an array of tuples and spits out a few scalers let’s say A,B and C. One mandatory requirement of this function is that it only accepts arrays with increasing 0th index values. For example: This works. [ ..
I am using scipy.optimize.minimize to minimize a function with l2 norm constraints and non-negative constraints on the computed variables. More specifically, I have tried con = ({‘type’: ‘ineq’, ‘fun’: lambda x: x}, {‘type’: ‘eq’, ‘fun’: lambda w: np.dot(w.T, w) – 1}) or con = {‘type’: ‘eq’, ‘fun’: lambda w: np.dot(w.T, w) – 1} bounds = ..
Recent Comments