I have a 6-input 2-output problem. Basically, I need to find a function that would map the 6-inputs to the 2-outputs, hence minimizing the error. (Just like symbolic regression, but with multiple output). Here are the following changes that I could do so far:
creator.create("FitnessMax", base.Fitness, weights=(-1.0,-1.0))
creator.create("Individual", list, fitness=creator.FitnessMin)
Now, I need to use the gp.compile tool to create a function func that would return two values of the cost function.
Could you please guide me on how to do this? I saw several examples on multi-objectives, but none of them had the symbolic function involved.
Thank you in advance.