something about understanding cma-es (beginner)

70 views
Skip to first unread message

David Schuffenhauer

unread,
Jun 23, 2016, 2:15:31 PM6/23/16
to deap-users
Hello everyone!

I Need some help with understanding how cma-es works: as far as I understand the covariance matrix shows the pairwise linear dependencies between the parameters. But what happens if two parameters are related in another way (lets say quadratic)? what does the cm do then?

Regards

David

François-Michel De Rainville

unread,
Jun 24, 2016, 6:57:37 AM6/24/16
to deap-users
It will estimate the local relation using linear dependency. Since the covariance is estimated every step and the searched region also shrinks every step, this is often well enough.

If you really want to see what happens, you can use this tutorial and plot the covariance on a quadratic function and see the parameters adapt while searching.

Best,
François-Michel

--
You received this message because you are subscribed to the Google Groups "deap-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to deap-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

David Schuffenhauer

unread,
Jun 27, 2016, 3:58:50 AM6/27/16
to deap-users
Thanks a lot!

François-Michel De Rainville

unread,
Jun 27, 2016, 9:45:18 AM6/27/16
to deap-users
Looks like my link didn't copied, for reference I was talking about this tutorial


2016-06-27 3:58 GMT-04:00 David Schuffenhauer <schuf...@gmail.com>:
Thanks a lot!

François-Michel De Rainville

unread,
Jun 29, 2016, 6:02:29 AM6/29/16
to deap-users
I made a mistake explaining CMA-ES, the covariance does not model the objective function, but maximizes the probability of producing successful solution.
Reply all
Reply to author
Forward
0 new messages