pdmlabs.mango.optimizer.bayesian_learning#
Classes
|
- class pdmlabs.mango.optimizer.bayesian_learning.BayesianLearning(surrogate=None, alpha=None, domain_size=1000)#
Bases:
BasePredictor- Get_Upper_Confidence_Bound(X)#
Returns the acqutition function
- Upper_Confidence_Bound_Remove_Duplicates(X, X_Sample, batch_idx)#
Check if the returned index value is already present in X_Sample
- Upper_Confidence_Bound_Remove_Duplicates_MetaTuner(X, X_Sample, batch_size, exploration_factor_tuner, Optimizer_iteration)#
- closeness(x_optimal, X_Sample)#
- fit(X, Y)#
- get_next_batch(X, Y, X_tries, batch_size)#
Gives the batch of next suggestions to try for the algorithm
- get_next_batch_MetaTuner(X, Y, X_tries, batch_size=3, exploration_factor=1.0, Optimizer_iteration=1.0, classifier_index=0, last_used_index=0)#
- get_next_batch_clustering(X, Y, X_tries, batch_size)#
- predict(X)#
- remove_duplicates(X, X_Sample, mu, Value)#
- remove_duplicates_MetaTuner(X, X_Sample, mu, Value, Value_ext)#
- remove_duplicates_serial(X, X_Sample, Value)#