Tipos
Cada especie tiene uno o dos tipos, como en los juegos. Un tipo no es una arquitectura concreta sino una familia de ideas computacionales: una manera de representar, de procesar o de aprender. Los colores están tomados de los tipos Pokémon, y el "análogo" dice de cuál.
Simbólico
Análogo: Acero
Manipula símbolos explícitos mediante reglas escritas o aprendidas: lógica, búsqueda, árboles de decisión. GOFAI (IA simbólica)
Probabilístico
Análogo: Eléctrico
Modela explícitamente distribuciones de probabilidad y razona con ellas (conteos, Bayes, cadenas de Markov). Distribución de probabilidad
Geométrico
Análogo: Hielo
Trata los datos como puntos en un espacio y decide por distancias, fronteras o regiones. Vector
Neuronal
Análogo: Normal
Redes de unidades simples con pesos ajustables. El tipo "normal" de la IA contemporánea: casi todo lo demás lo presupone. Red neuronal
Recurrente
Análogo: Agua
Procesa secuencias paso a paso y arrastra un estado interno que fluye de un paso al siguiente. Recurrencia
Convolucional
Análogo: Bicho
Mira a través de pequeños filtros que recorren la entrada, como un ojo compuesto: detecta patrones locales y los compone. Convolución
Atención
Análogo: Psíquico
Cada elemento consulta a todos los demás y pondera cuánto le importa cada uno. El corazón del transformer. Atención
Codificador
Análogo: Roca
Convierte una entrada completa en representaciones (vectores) que capturan su contenido. Lee; no escribe. Codificador
Decodificador
Análogo: Fuego
Produce una salida elemento por elemento, cada paso condicionado por lo ya producido. Decodificador
Transductor
Análogo: Veneno
Codificador y decodificador juntos: lee una secuencia completa y escribe otra (traducir, resumir, reescribir). Codificador–decodificador
Generativo
Análogo: Hada
Aprende cómo se distribuyen los datos y puede muestrear ejemplos nuevos: texto, imágenes, sonido. Modelos generativos vs discriminativos
Discriminativo
Análogo: Lucha
Aprende a separar: dada una entrada, decide a qué clase pertenece o qué valor le corresponde. Clasificación
Vectorial
Análogo: Volador
Su producto principal es un espacio: ubica palabras, frases o imágenes como puntos cuya cercanía significa algo. Embedding (incrustación vectorial)
Refuerzo
Análogo: Dragón
Aprende actuando: prueba acciones, recibe recompensas y ajusta su política para obtener más. Aprendizaje por refuerzo
Latente
Análogo: Fantasma
Trabaja con variables ocultas: comprime los datos en un espacio latente y los reconstruye (o los hace emerger del ruido). Espacio latente
Multimodal
Análogo: Planta
Relaciona más de una modalidad (texto, imagen, audio) en un mismo sistema de representaciones. Multimodalidad
Agente
Análogo: Tierra
Un sistema, no solo un modelo: planifica, usa herramientas, consulta fuentes y actúa sobre un entorno. Agente
Tabla de eficacia
Qué tan bien le va a cada tipo en cada familia de tareas. Es una tabla orientativa y discutible (esa es la idea): ×2 significa que el tipo está hecho para eso; ×½, que puede pero no es lo suyo; ×0, que directamente no aplica.
| Clasificar | Generar texto | Traducir | Buscar por sentido | Percibir imágenes | Crear imágenes | Planificar / actuar | Explicarse | |
|---|---|---|---|---|---|---|---|---|
| Simbólico | ×½ | ×½ | ×½ | ×0 | ×0 | ×2 | ×2 | |
| Probabilístico | ×2 | ×½ | ×½ | ×2 | ||||
| Geométrico | ×2 | ×0 | ×0 | ×2 | ×½ | ×0 | ×½ | |
| Neuronal | ×2 | ×½ | ||||||
| Recurrente | ×2 | ×½ | ×½ | ×½ | ×½ | ×½ | ||
| Convolucional | ×2 | ×½ | ×½ | ×2 | ×½ | |||
| Atención | ×2 | ×2 | ×2 | ×2 | ×2 | ×½ | ||
| Codificador | ×2 | ×½ | ×2 | ×½ | ×½ | ×½ | ||
| Decodificador | ×2 | ×½ | ×½ | ×½ | ||||
| Transductor | ×2 | ×½ | ×½ | ×½ | ×½ | ×½ | ||
| Generativo | ×2 | ×½ | ×½ | ×2 | ×½ | |||
| Discriminativo | ×2 | ×0 | ×½ | ×2 | ×0 | ×½ | ||
| Vectorial | ×0 | ×½ | ×2 | ×½ | ×0 | |||
| Refuerzo | ×½ | ×½ | ×½ | ×½ | ×½ | ×2 | ×½ | |
| Latente | ×½ | ×2 | ×½ | ×½ | ||||
| Multimodal | ×2 | ×2 | ×2 | ×2 | ×½ | |||
| Agente | ×2 | ×2 |
×2 muy eficaz · ×1 normal · ×½ poco eficaz · ×0 no afecta