Inteligencia Computacional:

de los cerebros electrónicos...

... A tu bolsillo

JJ Merelo, GeNeura, UGR, @jjmerelo

¿Persona o cuñao?

SHRLDU

Eurisko victorioso

Representación del conocimiento

Cyc

El conocimiento en red

Semantic Net.svg
Public Domain, https://commons.wikimedia.org/w/index.php?curid=1353062

La inteligencia son 10 millones de reglas

OpenCYC tiene casi tres millones

Entonces ocurrió la Ley de Moore

Artefactos parcialmente inteligentes

La sorprendente Grace

Retos de Feigenbaum

Aprender leyendo

Adquirir conocimiento de la web

Cálculo Lambda

#!/usr/bin/ruby

prefijos = %w( pre post ante super macro mega)
prefijadores = Hash.new
prefijos.each { |p|
  prefijadores[p] = lambda { |post| return "#{p}#{post}";}
}

puts prefijadores['macro'].call( 'objetivo' )
puts prefijadores['super'].call( 'chanchi' )
mlp = nn.Sequential()
mlp:add( nn.Linear(10, 25) ) -- 10 input, 25 hidden units
mlp:add( nn.Tanh() ) -- función de transferencia hiperbólica
mlp:add( nn.Linear(25, 1) ) -- 1 salida
criterion = nn.MSECriterion() -- Criterio error cuadrático medio
 trainer = nn.StochasticGradient(mlp, criterion)
 trainer:train(dataset) -- entrenar con algún ejemplo

Coevolución

Inteligentes con habilidades

Siri, dame argooo

Comienzan las guerras IA

IA real

vs

Inteligencia general artificial

Creatividad artificial

Generando historias

Jugando al Hearthstone

Créditos