The Birds & The Bees = Rubyfuza 2014

A7100969143eaac527fc93233801f447?s=47 Simon van Dyk
February 07, 2014

The Birds & The Bees = Rubyfuza 2014

An overview of computational intelligence (AI) paradigms focusing on their practical applications, the joy of programming in metaphors (birds, bees, ants etc). I'll introduce each paradigm in {neural networks, fuzzy systems, artificial immune systems, swarm intelligence and evolutionary computation} but focus on swarm intelligence and go through examples, like, simple data clustering using ants.

A7100969143eaac527fc93233801f447?s=128

Simon van Dyk

February 07, 2014
Tweet

Transcript

  1. The Birds & The Bees Simon van Dyk @ Platform45

  2. A friend of mine once asked me what my research

    was based on, and I said, “artificial intelligence”, only to receive back a flurry of laughter since she associated the words “artificial intelligence” with aliens. “ ” – Melissa Donaldson
  3. AI is misunderstood… …so is CI.

  4. > defined? CI => nil … where does it fit

    in?
  5. AI Strong AI Weak AI “General” “Specific” New era AI

    Old era AI “CI” “Brute Force”
  6. EC SI NN AIS FS Evolutionary Computation Swarm Intelligence Fuzzy

    Systems Neural Networks Artificial Immune Systems CI
  7. EC SI NN AIS FS Probability

  8. Swarm Intelligence

  9. Swallows flock

  10. Ants build

  11. Ants survive

  12. Emergence complexity from simplicity

  13. Communication on some channel

  14. Ants for data clustering

  15. Cemetery Formation 1 2 3 4

  16. Data Clustering 4 12 8 9 7 dataset = [d1..d2]

    cluster = dataset.select do |d| d.is_similar_to(cluster.centroid) end too large don’t know this
  17. The Models User 123 ! data: interests: { music: [],

    sport: [], food: [], tech: [], } behaviour: similar() ! ...
  18. The Models Ant 456 ! behaviour: perceive() act() move() !

    ...
  19. The Algorithm

  20. The Ant

  21. The Ant The Item

  22. The Result!

  23. ‘Picks’ 7min npr.org “how ants bury their dead” ! 2min

    http://indianapublicmedia.org “ants and their dead”
  24. Thank you! @siefi ! sighmin/birds-and-bees ! simon@platform45.com ! ! "

    ! #
  25. Questions? @siefi ! sighmin/birds-and-bees ! simon@platform45.com ! ! " !

    #
  26. fin.