mistr.AI

AI slovník

Evoluční algoritmy (Evolutionary Algorithms)

Odborné vysvětlení

Evoluční algoritmy jsou optimalizační metody inspirované biologickou evolucí. Pracují s populací potenciálních řešení, která se vyvíjí v průběhu generací pomocí mechanismů jako selekce, křížení a mutace. Tyto algoritmy jsou obzvláště užitečné pro komplexní optimalizační problémy s velkým prostorem řešení.

Vysvětlení pro laiky

Evoluční algoritmy fungují podobně jako přirozený výběr v přírodě. Představte si, že máte skupinu robotů a chcete najít nejlepšího pro určitý úkol. Necháte je soutěžit, ty nejlepší "zkřížíte" (zkombinujete jejich vlastnosti), občas náhodně změníte nějakou vlastnost (mutace) a proces opakujete. Postupně se tak vyvíjí stále lepší roboti, podobně jako se v přírodě vyvíjejí druhy.

English

Evolutionary algorithms are optimization methods inspired by biological evolution. They work with a population of potential solutions that evolves over generations using mechanisms such as selection, crossover, and mutation. These algorithms are particularly useful for complex optimization problems with large solution spaces.

Související pojmy