0.9.0
This release comes with new features and general performance improvements
Features:
-
Introducing Adaptive Schedulers to enable adaptive mutation and crossover probabilities; currently, supported schedulers are:
ConstantAdapter
,ExponentialAdapter
,InverseAdapter
, andPotentialAdapter
-
Add random_state parameter (default= None) in
Continuous
,Categorical
andInteger
classes from space to leave fixed the random seed during hyperparameters sampling.
API Changes:
-
Changed the default values of mutation_probability and crossover_probability to 0.8 and 0.2, respectively.
-
The weighted_choice function used in
GAFeatureSelectionCV
was re-written to give more probability to a number of features closer to the max_features parameter -
Removed unused and broken function plot_parallel_coordinates()
Bug Fixes
- Now, when using the plot_search_space() function, all the parameters get cast as np.float64 to avoid errors on the seaborn package while plotting bool values.