is_diverse

Contents

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