Add code to increase random mutations when progress stalls. To detect when progress is stalled, look for when there are no changes (less than a configurable amount) in [BestIndividual_Training_Error] for a configurable number of generations.
Gradually increase the mutation probability following an inverted SA schedule until [BestIndividual_Training_Error] begins to change. Then reduce the mutation probability following a configurable SA schedule.
Add code to increase random mutations when progress stalls. To detect when progress is stalled, look for when there are no changes (less than a configurable amount) in
[BestIndividual_Training_Error]
for a configurable number of generations.Gradually increase the mutation probability following an inverted SA schedule until
[BestIndividual_Training_Error]
begins to change. Then reduce the mutation probability following a configurable SA schedule.Repeat process until a solution is found.