~/talk

Genetic Algorithms in Go

Talkat Voxxed Days Singapore 2018 · on Friday, 2018-06-01· [go]
slides:none on file

Implements genetic algorithms in Go with concrete code on GitHub: DNA is byte arrays (text) or RGBA images, fitness is a normalized distance (RGBA per-pixel using repeated Pythagorean sums), selection uses a breeding pool with copy-weighted entries, crossover at a random midpoint and per-generation mutation. It evolves the phrase to be or not to be in under a few seconds (sometimes ~0.5s) versus a 10^? impossibility by brute force, and progressively approximates a 100×64 Mona Lisa image (fitness dropping from ~16k toward ~7k).

AI-written summary · about

  1. 0:00Introduction
  2. 8:30Defining the organism
  3. 17:00Finding the organism
  4. 17:52Finding the difference
  5. 18:38Using the pigs trick
  6. 19:40Breeding pool mechanism
  7. 20:33Generic Algorithm
  8. 21:51Fitness
  9. 23:17Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.