How to use GA (Genetic Algorithm) without explicit objective function and with data-set?

Dear scholars,
Suppose I have experimental data-set. I have also the quantitative values of the inputs and output. But I donn't have the objective function. My questions is, does GA still work? I means how to implement genetic algorithm with only data-set but not the objective function?
----
Can I generate neural netwok model for new data prediction and then export the model to integrate it with the GA?
Thanks!

5 Kommentare

Why bother? If you have the data set, just use min to find the minimum.
Or are you hoping to perform some kind of non-linear interpolation (which is essentially inventing new data) which could conceivably return a global minimum at some other location than that of the minimum data value?
I need to go through optimization techniques since my experimental data-set is limitted to some specific inputs only.
Okay, so you have some input data. Possibly it might even consist of inputs and responses. What do you need to minimize?
You cannot. I think you do not understand optimization. If all you have are a list of data points, then you do not have a function you can optimize. You just have a list of data points, nothing more.
An optimization tool requires an objective function that it can minimize (or maximize), providing a function value at ANY intermediate point.
Stephen already told you what you can do: that is, compute the minimum value over the set of points you have.
You have then said you need to go through optimization techniques. But I'm sorry, that makes no sense here.
Finally, Stephen also suggested you might try to interpolate the data. That is fraught with its own issues, because you will need to understand the interpolation methods used before that will help you any.
Finally, you might also be interested in response surface optimization. But again, I think you will need to do some reading and thinking about what you have before that will help you.
My suspicion is that the poster needs something equivalent to Neural Network approaches for either classification or forecasting, but was hoping to find some non-NN approach in order to cross-check (or just because they have to study a number of different aproaches to reach the same end.)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Pratyush Roy
Pratyush Roy am 17 Feb. 2021
Hi,
Genetic algorithm will not work without an optimization function. To understand how GA works, refer to this link.
Hope this helps!

Kategorien

Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 4 Feb. 2021

Beantwortet:

am 17 Feb. 2021

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by