Evolutionary Algorithms
Beschrijving
In this course we consider a specific subfield of Artificial Intelligence: Evolutionary Algorithms (EAs). These algorithms, sometimes also identified as being part of the class of bio-inspired algorithms, have as a metaphor the concept of natural evolution, i.e., the mechanisms by which, the fittest individuals in a population survive, reproduce, and in doing so, over time, change to be better equipped to thrive in their environment. Initiated in the 60s and 70s of the 20th century, research on EAs has progressed immensely. Today, EAs are being used to solve real-world problems in many areas, e.g. to optimize the layout of electrical wind farms, to automatically create radiation therapy treatment plans, and to optimize the architectures of deep neural networks.
This course covers a spectrum of topics in EAs, ranging from basic concepts to advanced, recent, and state-of-the-art research, and ranging from theoretical to applied. In particular, topics include genetic algorithms, evolution strategies, genetic programming, estimation-of-distribution algorithms, optimal mixing evolutionary algorithms, multi-objective optimization, (GPU) parallelization, and real-world applications.
Reviews0 reviews
Heb jij dit vak gevolgd?
Deel je ervaring met toekomstige studenten. Inloggen met je TU Delft mailadres duurt één minuut.
Schrijf een review