cxTwoPointAndFix#
- mlproject.training.feature_selection.cxTwoPointAndFix(ind1, ind2, num_selected_features)[source]#
Crossover two individuals and fix them to have a specific number of selected features.
- Parameters:
ind1 (np.ndarray) – First individual.
ind2 (np.ndarray) – Second individual.
num_selected_features (int) – Number of features to select (element of binary vector set to 1).
- Returns:
The two modified individuals after crossover and fixing.
- Return type:
tuple of np.ndarray