is_diverse#
- mlproject.training.feature_selection.is_diverse(individual, population, min_distance=5)[source]#
Check if an individual is diverse enough from a population based on Hamming distance.
- Parameters:
individual (np.ndarray) – The individual to check.
population (list of np.ndarray) – The population to compare against.
min_distance (int, default=5) – Minimum Hamming distance required for diversity.
- Returns:
True if the individual is diverse enough, False otherwise.
- Return type:
bool