TAAFT
Free mode
100% free
Freemium
Free Trial
Create tool

Differential Evolution

[ˌdɪfəˈrɛnʃəl ˌiːvəˈluːʃən]
Machine Learning
Last updated: December 9, 2024

Definition

A population-based optimization algorithm that evolves solutions through vector differences between population members.

Detailed Explanation

Differential evolution creates new candidate solutions by combining existing ones. It works by adding the weighted difference between two population members to a third member, creating a new vector. If this new vector yields a better solution, it replaces the compared vector in the population. This process is particularly effective for continuous optimization problems.

Use Cases

Continuous optimization, Parameter tuning, Neural architecture search

Related Terms