26
The Birds & The Bees Simon van Dyk @ Platform45

The Birds & the Bees - Rubyfuza2014

Embed Size (px)

Citation preview

Page 1: The Birds & the Bees - Rubyfuza2014

The Birds & The BeesSimon van Dyk @ Platform45

Page 2: The Birds & the Bees - Rubyfuza2014

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

Page 3: The Birds & the Bees - Rubyfuza2014

AI is misunderstood…

…so is CI.

Page 4: The Birds & the Bees - Rubyfuza2014

> defined? CI => nil

… where does it fit in?

Page 5: The Birds & the Bees - Rubyfuza2014

AI

Strong AI

Weak AI

“General”“Specific”

New era AI Old era AI“CI” “Brute Force”

Page 6: The Birds & the Bees - Rubyfuza2014

ECSI

NNAIS

FS

Evolutionary Computation

Swarm Intelligence

Fuzzy Systems

Neural Networks

Artificial Immune Systems

CI

Page 7: The Birds & the Bees - Rubyfuza2014

EC

SI

NNAIS

FSProbability

Page 8: The Birds & the Bees - Rubyfuza2014

Swarm Intelligence

Page 9: The Birds & the Bees - Rubyfuza2014

Swallows flock

Page 10: The Birds & the Bees - Rubyfuza2014

Ants build

Page 11: The Birds & the Bees - Rubyfuza2014

Ants survive

Page 12: The Birds & the Bees - Rubyfuza2014

Emergence complexity from

simplicity

Page 13: The Birds & the Bees - Rubyfuza2014

Communication on some channel

Page 14: The Birds & the Bees - Rubyfuza2014

Ants for data clustering

Page 15: The Birds & the Bees - Rubyfuza2014

Cemetery Formation1

2

3

4

Page 16: The Birds & the Bees - Rubyfuza2014

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

Page 17: The Birds & the Bees - Rubyfuza2014

The Models

User 123!

data: interests: { music: [], sport: [], food: [], tech: [], } behaviour: similar() ! ...

Page 18: The Birds & the Bees - Rubyfuza2014

The Models

Ant 456!

behaviour: perceive() act() move() ! ...

Page 19: The Birds & the Bees - Rubyfuza2014

The Algorithm

Page 20: The Birds & the Bees - Rubyfuza2014

The Ant

Page 21: The Birds & the Bees - Rubyfuza2014

The Ant

The Item

Page 22: The Birds & the Bees - Rubyfuza2014

The Result!

Page 23: The Birds & the Bees - Rubyfuza2014

‘Picks’7min npr.org

“how ants bury their dead” !

2min http://indianapublicmedia.org

“ants and their dead”

Page 24: The Birds & the Bees - Rubyfuza2014

Thank you!@siefi

!

sighmin/birds-and-bees

!

[email protected]

! !

" !

#

Page 25: The Birds & the Bees - Rubyfuza2014

Questions?@siefi

!

sighmin/birds-and-bees

!

[email protected]

! !

" !

#

Page 26: The Birds & the Bees - Rubyfuza2014

fin.