~/talk

Evolutionary Algorithms Perfecting the Art of "Good Enough"

Talkat PyData Chicago 2016 · 2016-08-26..08-28· [machine-learning]
github:esander91
slides:none on file

Claim: evolutionary and heuristic optimizers do not guarantee the true optimum but reliably find pretty great solutions for combinatorial problems where 60 or more stops produce more routes than atoms in the universe. Implementation details include Python proofs of concept with GitHub code for hill climber simulated annealing MC³ genetic algorithms, hill climber is tiny and fast but gets stuck, simulated annealing cools from exploration to exploitation, genetic algorithms use populations and more memory. Worked examples cover knapsack TSP scheduling and ad spending and research use includes stable food web generation.

AI-written summary · about

  1. 0:00Evolutionary algorithms intro
  2. 2:27Heuristic optimizers with randomness
  3. 8:35Hill climbing basics
  4. 12:25Simulated annealing explained
  5. 15:36Genetic algorithms overview
  6. 20:52Speed power tuning comparison
  7. 21:55Learning more on optimization
  8. 23:40Real-world uses
  9. 24:05Q&A on training sets
  10. 25:06Start with hill climbers
  11. 26:57Custom code vs libraries
  12. 28:06Choosing mutation functions
  13. 29:11Runtime with convergence plots
~/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.