Эволюционные алгоритмы — направление в искусственном интеллекте (раздел эволюционного моделирования), которое использует и моделирует процессы естественного отбора. Перечислим некоторые из них: генетические алгоритмы — эвристический алгоритм поиска, используемый для решения задач оптимизации и моделирования путём случайного подбора, комбинирования и вариации искомых параметров; генетическое программирование — автоматическое создание или изменение программ с помощью генетических алгоритмов; эволюционное программирование — аналогично генетическому программированию, но структура программы постоянна, изменяются только числовые значения; эволюционные стратегии — похожи на генетические алгоритмы, но в следующее поколение передаются только положительные мутации; дифференциальная эволюция; нейроэволюция — аналогична генетическому программированию, но геномы представляют собой искусственные нейронные сети, в которых происходит эволюция весов при заданной топологии сети, или, помимо эволюции весов, также производится эволюция топологии.Все они моделируют базовые положения в теории биологической эволюции — процессы отбора, скрещивания, мутации и воспроизводства. Поведение особей определяется окружающей средой. Множество особей принято называть популяцией. Популяция эволюционирует в соответствии с правилами отбора в соответствии с целевой функцией, которая задается окружающей средой. Таким образом, каждой особи (индивидууму) в популяции назначается значение его пригодности в окружающей среде. Размножаются только наиболее пригодные особи. Рекомбинация и мутация позволяют индивидуумам изменяться и приспосабливаться к среде. Такие алгоритмы относятся к адаптивным поисковым механизмам.Эволюционные методы (ЭМ) — приближенные (эвристические) методы решения задач оптимизации и структурного синтеза. Большинство ЭМ основано на статистическом подходе к исследованию ситуаций и итерационном приближении к искомому решению.
Packt Publishing, 2020. — 333 p. — ISBN: 1838557741. Explore the ever-growing world of genetic algorithms to solve search, optimization, and AI-related tasks, and improve machine learning models using Python libraries such as DEAP, scikit-learn, and NumPy. Key Features Explore the ins and outs of genetic algorithms with this fast-paced guide. Implement tasks such as feature...
AlgorithmAfternoon.com, 2024. — 226 p. — ASIN: B0D2G697MT. Are you a software developer looking to harness the power of genetic algorithms to solve complex optimization problems? "Genetic Algorithm Afternoon: A Practical Guide for Software Developers" is your go-to resource for mastering this innovative and powerful technique. Whether you're a beginner or an experienced...
CRC Press, 2025. — 215 р. — (Advances in Metaheuristics). — ISBN: 978-1-003-54289-6. In the rapidly evolving domain of computational problem-solving, this book delves into the cutting-edge Automatic Generation of Algorithms (AGA) paradigm, a groundbreaking approach poised to redefine algorithm design for optimization problems. Spanning combinatorial optimization, machine...
Apple Academic Press, 2016. — 584 p. — ISBN: 1771883367. Edited by professionals with years of experience, this book provides an introduction to the theory of evolutionary algorithms and single- and multi-objective optimization, and then goes on to discuss to explore applications of evolutionary algorithms for many uses with real-world applications. Edited by professionals with...
Springer, 2020. — 437 p. — ISBN: 978-981-15-3685-4 (eBook). This book delivers the state of the art in Deep Learning (DL) methods hybridized with evolutionary computation (EC). Over the last decade, DL has dramatically reformed many domains: computer vision, speech recognition, healthcare, and automatic game playing, to mention only a few. All DL models, using different...
BPB Publications, 2023. — 620 p. — ISBN 978-93-5551-064-8. A theory behind computing machines. The book is geared toward those who thirst for computation theory knowledge. To cater to the demands of a wide range of people, the principles in this book are explained in a way that is easy to understand, digest and apply in the upcoming career. The 'Theory of Computation' is the...
Кажется, название "генетические алгоритмы" больше подойдёт для этого раздела. По крайней мере в современной литературе существует тенденция использования именно его повсеместно. Или мои наблюдения не объективны?
Комментарии