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

by Adeel Ahmad | at MinneBar 12

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

Head of Engineering at The Folklore. The premier wholesale platform to discover diverse and sustainable brands in global markets/

Founder/Principal at Lab 1908, a startup studio in St. Paul.

Investor/advisor at a bunch of startups around Twin Cities and San Francisco.

LinkedIn