Skip to main content
. 2025 Jun 10;30(5):124. doi: 10.1007/s10664-025-10657-7

Table 4.

Mutation operator for neutrality analysis

Operator Description
Change activation function It replaces the value of the hyperparameter of the given model with other pre-defined values from Keras.
Change kernel initialisers
Change bias initialisers
Change loss function
Change optimiser
Change learning rate It changes the learning rate by either multiplying it by ten or dividing it by ten.
Change epochs It changes the epochs by either multiplying it by two or dividing it by two.
Change batch size It replaces the batch size with other pre-defined values of 16, 32, 64, 128, 256, 512.
Change layer It either duplicates or deletes the given layer.
Change the number of neurons in a given dense layer It changes the number of neurons by either multiplying its number by two or dividing it by two.