Log in  |  Forgot Password?

Sit Back and Let the Computer Evolve Software - An Intro to Genetic Algorithms

by Adeel Ahmad

You know about evolution in the natural world. Did you know the same principles can be applied to software?

Genetic algorithms have been used to solve tough problems - often finding novel optimizations that no human would have considered. NASA launched a tiny antenna evolved by a genetic algorithm that was orders of magnitude smaller than conventional antennas. Genetic algorithms have been used to teach robots to learn to walk.

This session will be a very gentle introduction to the fascinating fields of genetic algorithms and genetic programming.

  • examples of evolutionary algorithms in practice
  • the steps to create a genetic algorithm
  • popular libraries for evolving code
  • challenges in using a genetic algorithm
  • how this relates to AI and deep learning
  • where to find resources
All levels

Adeel Ahmad

Engineering Lead at Caterpillar Digital Labs

Founder/Principal at Lab 1908

Advisor at a bunch of startups around Twin Cities and San Francisco.

Recently moved to MN from San Francisco where I spent the last 15 years in the startup community there.


Are you interested in this session?

This will add your name to the list of interested participants. It will help us gauge interest for scheduling purposes.

Interested Participants