The Birds &
The Bees
Simon van Dyk @ Platform45
A friend of mine once asked me
what my research was based on, and
I said, “artificial intelligence”, only to
receive back a...
AI is
misunderstood…
…so is CI.
> defined? CI
=> nil
… where does it fit in?
AI
Strong
AI
Weak
AI
“General”“Specific”
New era AI Old era AI
“CI” “Brute Force”
EC
SI
NN
AIS
FS
Evolutionary Computation
Swarm Intelligence
Fuzzy Systems
Neural Networks
Artificial Immune Systems
CI
EC
SI
NNAIS
FS
Probability
Swarm
Intelligence
Swallows
flock
Ants
build
Ants
survive
Emergence
complexity from
simplicity
Communication
on some channel
Ants for data
clustering
Cemetery Formation
1
2
3
4
Data Clustering
4 128 97
dataset = [d1..d2]
cluster = dataset.select do |d|
d.is_similar_to(cluster.centroid)
end
too larg...
The Models
User 123
!
data:
interests: {
music: [],
sport: [],
food: [],
tech: [],
}
behaviour:
similar()
!
...
The Models
Ant 456
!
behaviour:
perceive()
act()
move()
!
...
The Algorithm
The Ant
The Ant
The Item
The Result!
‘Picks’
7min
npr.org
“how ants bury their dead”
!
2min
http://indianapublicmedia.org
“ants and their dead”
Thank you!
@siefi
!
sighmin/birds-and-bees
!
simon@platform45.com
!!
"!
#
Questions?
@siefi
!
sighmin/birds-and-bees
!
simon@platform45.com
!!
"!
#
fin.
Upcoming SlideShare
Loading in …5
×

The Birds & the Bees - Rubyfuza2014

152 views

Published on

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.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
152
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Birds & the Bees - Rubyfuza2014

  1. 1. The Birds & The Bees Simon van Dyk @ Platform45
  2. 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. 3. AI is misunderstood… …so is CI.
  4. 4. > defined? CI => nil … where does it fit in?
  5. 5. AI Strong AI Weak AI “General”“Specific” New era AI Old era AI “CI” “Brute Force”
  6. 6. EC SI NN AIS FS Evolutionary Computation Swarm Intelligence Fuzzy Systems Neural Networks Artificial Immune Systems CI
  7. 7. EC SI NNAIS FS Probability
  8. 8. Swarm Intelligence
  9. 9. Swallows flock
  10. 10. Ants build
  11. 11. Ants survive
  12. 12. Emergence complexity from simplicity
  13. 13. Communication on some channel
  14. 14. Ants for data clustering
  15. 15. Cemetery Formation 1 2 3 4
  16. 16. Data Clustering 4 128 97 dataset = [d1..d2] cluster = dataset.select do |d| d.is_similar_to(cluster.centroid) end too large don’t know this
  17. 17. The Models User 123 ! data: interests: { music: [], sport: [], food: [], tech: [], } behaviour: similar() ! ...
  18. 18. The Models Ant 456 ! behaviour: perceive() act() move() ! ...
  19. 19. The Algorithm
  20. 20. The Ant
  21. 21. The Ant The Item
  22. 22. The Result!
  23. 23. ‘Picks’ 7min npr.org “how ants bury their dead” ! 2min http://indianapublicmedia.org “ants and their dead”
  24. 24. Thank you! @siefi ! sighmin/birds-and-bees ! simon@platform45.com !! "! #
  25. 25. Questions? @siefi ! sighmin/birds-and-bees ! simon@platform45.com !! "! #
  26. 26. fin.

×