SlideShare una empresa de Scribd logo
1 de 86
Vida Artificial
Introducción e Historia
Vida Artificial: ¿Qué es?
• Cuando miramos la naturaleza, podemos diferenciar una
jerarquía de sistemas
Vida Artificial y Sistemas Complejos
• Objetivos de VA: Simulación, emulación,
implementación de un comportamiento “similar” al
de la vida haciendo uso de materia no viva.
• SSCC: Sistemas, no necesariamente vivos que
– Pueden ser descritos en el lenguaje matemático de los
sistemas dinámicos
– Exhiben características de los sistemas vivos.
Usaremos (en lo posible) los Sistemas Complejos para
alcanzar los objetivos de la Vida Artificial
Propiedades de los SSCC y VA
Objetivos de VA: Simulación, emulación,
implementación de un comportamiento “similar” al
de la vida haciendo uso de materia no viva.
Organización del Curso: 3 Objetivos
1. Examinar casos de estudio y modelos de vida artificial y natural,
así como de sistemas complejos provenientes de una variedad de
tópicos: patrones animales, sociedades de insectos, sociedades
artificiales, comportamientos colectivos, diferenciación de genes y
células, ecología computacional, evolución, ciudades, economía,
internet, arte digital, …
2. Comprender los conceptos clave que unifican estos fenómenos:
emergencia, auto-organización, formación de patrones, morfogénesis,
dinámica no-lineal, orden, caos, complejidad, retro-alimentación,
transiciones de fase, adaptación, borde del caos, puntos críticos, …
3. Presentar algo acerca de los campos de investigación teórica,
computacional y experimental de la Vida Artificial y su potencial
hacia aplicaciones: autómatas celulares, inteligencia colectiva, redes
complejas, ciencia de los sistemas complejos, …
Una Importante Consideración
• VA es una disciplina muy amplia… Este curso no será ni
exhaustivo, ni sistemático. Solo ofrecerá una exploración
por medio de ejemplos que se pueden encontrar en la
literatura actual y demostraciones que podamos
reproducir.
• VA pretende comprender y emular aspectos de la vida
con el objetivo futuro de ir integrándolos… pero hasta
ahora no existe nada que podamos nombrar como VA.
• Es más que probable que hasta el momento carezcamos
de importantes conceptos y visiones que nos permitan
completar los objetivos anteriores.
Tipo de preguntas que nos haremos
• ¿Cómo consigue un leopardo su piel de camuflaje?
• ¿Qué quieren decir afirmaciones como “el universo
es solo una computadora”?
• ¿Cómo es posible que un grano de arena pueda
comenzar una avalancha?
• Los enjambres… ¿necesitan un líder?
• Diseño racional frente a evolución.
• ¿Qué es el auto-ensamblado y porqué cree la gente
que será la tecnología del futuro?
• ¿Podemos simular una sociedad?
Tres tipos de Vida Artificial
Tres tipos de Vida Artificial
VA virtual:
• Estructuras similares a las “vivas” pero en un ambiente artificial (por
ejemplo, de silicio).
• El entorno es artificial, y solo podemos esperar reproducir un
comportamiento similar, pero facilita la medición.
• Incluso en caso de éxito, no es claro que se vaya a aprender algo acerca
de la vida natural. Pero siendo positivos: esperamos aprender algo
acerca de la vida en general.
• Difícilmente se consigue sacar provecho a la computación
morfológica.
Tres tipos de VA
VA de apoyo:
• Los modelos y simulaciones “mapean” el entorno natural en
estructuras virtuales.
• Nunca se está seguro de tener en cuenta todos los aspectos
importantes…
• … pero uno espera aprender algo acerca de la vida natural gracias a
todas las opciones que nos proporcionan los entornos virtuales:
– Definición exacta de entorno,
– Reproducibilidad completa,
– Velocidad de los experimentos,
– No hay problemas éticos,
– Fácil acceso a estados internos,…
– Basado en supuestos,
– Contexto no considerado
Tres tipos de VA
VA experimental:
• Implementación de VA en el mundo real y con
materiales reales.
• Vida real.
¿Qué aprenderemos (con suerte) en el
curso?
• Exploración de sistemas “similares” a los vivos (simples y
complejos) por medio del modelado y la simulación.
• Noción de SSCC: Están presentes en todas las estructuras
naturales (y humanas), aunque la “complejidad” como disciplina
es reciente como tópico científico.
• Nociones de Emergencia y Auto-Organización.
• Descubrir nuevos patrones y convencernos que de que es posible
un orden descentralizado.
• Los sistemas complejos se pueden entender como sistemas de
procesamiento de información.
• La Evolución puede ser usada como una Tecnología
complementaria al diseño racional.
Contenido del Curso (modificable en
tiempo real)
• Introducción: Historia y … todo el curso en 1 día (o 2)
• Acerca de SSCC y Sistemas Dinámicos
• Autómatas Celulares
• Patrones, Emergencia y Auto-Organización Crítica
• Inteligencia Colectiva
• Sociedades Artificiales
• Evolución Artificial
• Auto-Replicación
• Auto-Ensamblamiento
• Ecología Computacional
• Tecnología Viva y VA
• Exposiciones (vuestras) y Conclusiones (de todos)
Metodología
Modelado
Matemáticas
Discretas y
Contínuas
Simulación
Programación
Python,
NetLogo,
C++,…
Sobre los SSCC y SSDD…
• ¿Qué son los SSCC?
• ¿Cómo puede emerger comportamiento global
de interacciones locales?
Autómatas Celulares
• Tras haber presentado las características básicas de los SSCC, nos
centraremos en uno de los modelos matemáticos que más están
contribuyendo a la comprensión de los mismos.
Patrones, Emergencia y Auto-
Organización Crítica
• Los patrones que se observan en las escalas espaciales y temporales a menudo
nos dan pistas acerca de los mecanismo internos que los generan…¿qué hay
acerca de los eventos catastróficos que suceden repentinamente?, ¿porqué no
han ocurrido antes?, ¿porqué no a menor escala?... ¿tienen escala?
Enjambres y Comportamiento Colectivo
• ¿Quién dicta el comportamiento de un grupo de individuos?,
¿hay siempre un coche lento en el frente de un atasco de tráfico?,
¿son las hormigas lo suficientemente inteligentes para entender
ordenes?
Evolución Artificial
• La tecnología actual es el resultado de un diseño racional. Pero la
naturaleza también proporciona potentes soluciones.
• Parece haber una diferencia entre las soluciones naturales (que
no tienen que ser comprensibles, pero son robustas) y las
soluciones técnicas.
Auto-Replicación
• La Auto-replicación parece ser el primer paso
hacia la evolución artificial.
• … difícil de implementar.
Auto-Ensamblado
… a muchas escalas
Paul Rothemund:
Auto-Ensamblado Molecular
Sociedades Artificiales y Ecología
Computacional
• Muchos agentes, capacidad de aprender, comportamiento social
• No está claro si el comportamiento social es igual al
comportamiento físico.
Computación Morfológica
• La Morfología induce un escenario (adaptable) acotado de
formas de hacer las cosas. El control externo solo cambia
qué forma será la elegida, el cuerpo (como entidad física
en un entorno físico) es el que se encarga de la
estabilización y de los ajustes precisos.
Living Technology (Tecnología Viviente)
• Bio-inspirada, pero no bio-mimética.
• Combina diseño racional con evolutivo
• Aproximación De abajo-Arriba (bottom-up)
• El diseño de experimentos juega un papel fundamental.
Vida Artificial: Definición
“La Vida Artificial es el estudio de los sistemas hechos por
el hombre que exhiben comportamientos característicos de
los sistemas vivos de la naturaleza. Complementa las
tradicionales ciencias biológicas en lo relativo al análisis de los
organismos vivos, intentando sintetizar el comportamiento
de los mismos por medios computacionales y otros artificios.
Extendiendo los fundamentos empíricos en los que la
Biología se basa, yendo más allá de la vida basada en el
carbono que ha evolucionado en la Tierra, la VA puede
contribuir a la Biología teórica colocando la vida tal y como
la conocemos en un marco más grande de la vida tal y
como podría ser.”(Langton, 1989)
Vida Artificial: en otras palabras
• La Vida Artificial es acerca del estudio sintético
de sistemas adaptativos complejos (“similares” a
los vivos), tanto naturales como artificiales.
• …el objetivo no es únicamente proporcionar
modelos biológicos, sino también investigar los
principios generales de la vida.
Vida Artificial y Vida Natural
“Los organismos naturales son, por norma, mucho más
complicados y sutiles, y por tanto mucho menos
comprensibles en detalle, que los autómatas artificiales.
Sin embargo, algunas regularidades que observamos en la
organización de los primeros pueden ser muy instructivos
a la hora de planificar los segundos.”(von Neumann, 1948)
Objetivos de la Vida Artificial
Cuestiones
Biológicas
Evolución
Formación de
Patrones
Origen de la vida
Simulación de la
vida
Entender el
control de los
procesos
Principios del
comportamiento
inteligente
Comportamiento
emergente
Comportamiento
colectivo
Robots
autónomos
Aplicaciones
Prácticas
Tecnología
Viviente
Nuevas
tecnologías de
producción
Mejora de
tecnologías
existentes
Robots para
tareas diarias
Mundos
Virtuales
Ventajas Adicionales
1. “El acto de construir es instructivo acerca de la naturaleza
de la función”. Es un principio educativo
fundamental que la construcción de una cosa es
una de las mejores formas de aprender sobre ella.
(Seymour Papert)
2. Jugar con sistemas artificiales proporciona una
paleta más amplia que nos permite “separar los
aspectos fundamentales de la vida de los anecdóticos”.
3. Las formas de vida construidas, particularmente
aquellas hechas en el ordenador, son mucho más
fáciles de estudiar y diseccionar.
Algunas consideraciones metodológicas
• La Biología tradicional (la Ciencia, en general) es analítica y con
orientación De Arriba-abajo (top-down): empieza en el nivel
superior (p.e. a nivel de organismo) y busca explicaciones en
términos de entidades de nivel inferior.
• VA es sintética y con orientación De Abajo-arriba (bottom-up):
empieza en el nivel inferior (p.e. nivel molecular) y funciona por la
síntesis de sistemas complejos a partir de sus entidades e
interacciones.
• Robots y simulaciones se usan como herramientas “cognitivas”.
• Usando la aproximación analítica siempre se acaba con una
descripción… usando la aproximación sintética no sólo tenemos la
descripción, sino también el mecanismo que subyace a la
conducta observada.
El problema del marco de referencia
• Perspectiva:
– Hemos de distinguir entre la perspectiva del observador y la del agente.
En particular, las descripciones de comportamiento desde el punto de
vista del observador no deben considerarse como mecanismos internos
que rigen el comportamiento del agente.
• Comportamiento vs. Mecanismo:
– El comportamiento observado de un agente es siempre el resultado de
una interacción entre sistema y entorno. No se puede explicar únicamente
en la base de un mecanismo interno.
• Complejidad:
– Comportamientos aparentemente complejos no requieren necesariamente
mecanismos internos complejos. Comportamientos aparentemente
simples no son necesariamente el resultado de un mecanismo simple
interno.
Y… ¿qué es la Vida Natural?
• Parece natural que si queremos responder a la
pregunta de qué es la vida artificial, hemos de tener
alguna idea de qué es la vida natural, para ello,
podemos:
– Intentar definir la vida.
– Describir las propiedades de la vida.
– Escuchar lo que otros han dicho.
– Caracterizar la vida por procesos generales (emulación
computacional).
– Mirar la “historia de la vida”.
¿Qué es la Vida?
• … una pregunta bastante controvertida.
• … evitamos los aspectos “espirituales”, y nos centramos en el
aspecto fenomenológico y funcional.
• Funcional significa: si al observador le parece vivo, es vida.
• … debemos tener presente que esta aproximación puede no
ser completa.
• ¿Porqué no hay una respuesta? … en palabras de Steven
Harnad:
– "¿Qué es estar 'realmente vivo’? Desde luego, no voy a ser capaz de responder a
esta pregunta, pero puedo sugerir una cosa que no es: No es acerca de satisfacer
una definición, al menos no en este momento, ya que tal definición debería estar
precedida por un verdadera teoría de la vida, que actualmente no tenemos"
¿Qué es la Vida?... algunas características
• Dinámica, auto-organizada, autónoma.
• Organización unicelular y multicelular.
• Reproducción (sexual y asexual), crecimiento, y desarrollo.
• Metabolismo (no en equilibrio): Puede extraer y reciclar materia y energía.
• Adaptable y sujeta a la evolución por medio de selección natural.
• Auto-mantenimiento, auto-reparación y auto-reproducción.
• Organizada a múltiples escalas.
• Compleja: su dinñamica es el resultado de la interacción de muchos
componentes, el comportamiento complejo emerge de interacciones locales
simples.
• Interactúa con, y responde a, estímulos.
• Elección y toma de decisiones.
• Puede exhibir pensamiento consciente, lenguaje, etc.
… Pero esta lista no es exhaustiva,…
La Vida como la conocemos
• … no tiene porqué ser la única que puede producirse.
• Hay una “vida natural como podría ser”.
• Hay una “vida como podría ser”, incluyendo la VA, donde las
restricciones son menores.
La Vida como la conocemos
• Consiste de un rango limite de productos químicos:
– Proteínas
– Ácidos Nucleicos
– Azúcares
– Lípidos
– Solventes, principalmente agua
– Estructuras extracelulares, tales como huesos en el caso de organismos
multicelulares.
• Acuosa, encapsulación membranal que la limita en el espacio-tiempo.
• Solo las células, los organismos hechos de células y las biosferas hechas
de organismos pueden metabolizar y son autopoiéticos (capacidad
auto-creadora y auto-productora).
La Vida como la conocemos: la
molécula de la vida
• ADN(Ácido
Desoxirribonucléico)
– Codifica la “receta” de un
organismo vivo.
– Doble hélice formada a partir de
pares de nucleótidos:
A-T y C-G
– Tripletas de pares (codones) que
codifican aminoácidos y genes que
expresan las proteínas encargadas de
la estructura y función celular
La vida como la conocemos
Dogma Central: 4 etapas principales
1. Replicación: el ADN
replica su información en
un proceso que involucra
muchas enzimas
2. Transcripción: el ADN
codifica y produce el ARN
mensajero (mRNA)
3. Procesamiento: en las
células eucariotas, el
mRNA se procesa y migra
del núcleo al citoplasma
4. Traducción: el mRNA
lleva información
codificada a lo ribosomas,
que la “leen” para la
síntesis de proteínas.
La Vida como la conocemos:
procesos habituales
• Desarrollo: El proceso por el cual un sistema se transforma a medida que
madura. Incluye procesos como metamorfosis (p.e., en insectos), crecimiento
celular, diferenciación celular, morfogénesis, etc.
• Crecimiento celular: reproducción celular (una célula se reproduce formando 2
células hijas).
• Diferenciación celular: La transformación de un tipo general de célula en un
tipo particular (p.e., piel, sangre, hueso, cerebral, etc.) por medio de la expresión
de genes específicos.
• Morfogénesis: La emergencia de forma por medio del crecimiento, p.e. la forma
que toman varios órganos.
No libre de excepciones:
• La mula: no se puede reproducir, no puede evolucionar
• Virus: no puede auto-reproducirse, no tiene metabolismo
– El virus mosaico del tabaco se puede descomponer en sus proteínas, separarlas, y al volverlas a
juntas se auto-organiza y recupera su funcionalidad completamente.
• Prion: sin ácidos nucleicos, solo una extraña forma proteínica, corrompe la
producción normal de proteínas para reproducirse… revela la naturaleza mecánica
de la vida.
Niveles de Organización para Sistemas
Biológicos
La vida está organizada en muchos niveles y escalas:
• Moléculas (ADN, ARN, proteínas, aminoácidos, etc.)  Estructuras
subcelulares (membranas, canales, orgánulos, etc.)  Células
(neuronas, células sanguíneas, piel, etc.)  Conjuntos celulares 
Sub-órganos y subsistemas (córtex, espina dorsal, arterias, etc.) 
Órganos (piel, cerebro, corazón, etc.)  Sistemas (nervioso,
digestivo, inmune, etc.)  Organismos (plantas, animales, etc.) 
Poblaciones  Ecosistemas  Bioesfera  ??
¿Razones para la jerarquización?
• ¿Son más fáciles para evolucionar?
• Permite funcionar a diversas escalas temporales.
• La modularización facilita la auto-reparación…
• … y el desarrollo.
Lo que otros han dicho…
Objetos
Objetos No
Naturales
Objetos
Naturales
Objetos no
Vivos
Objetos
Potencialmente
vivos
Objetos
muertos
Objetos Vivos
Lo que otros han dicho…
"¿Cuál es el rasgo característico de la vida?,
¿cuándo se dice que un trozo de materia está
vivo? Cuando 'hace algo', se mueve,
intercambia material con su entorno, … y
durante un período de tiempo mucho más
largo de lo que cabría esperar de una pieza
de materia inanimada en circunstancias
similares. "(Schrodinger , 1944)
"La vida es la representación, el presenciar de productos químicos
anteriores, un entorno anterior de la Tierra primitiva que, gracias a
la vida, permanece en la Tierra actual. [...] La vida son las
bacterias, y los organismos que, sin ser bacteria, han evolucionado a
partir de los organismos que estaban“ (Margulis y Sagan, 1995)
Lo que otros han dicho…
• “La existencia de la vida debe ser considerada como un hecho
elemental que no puede ser explicado, pero que debe ser
considerado como un punto de partida para la Biología”.(Niels
Bohr, 1933)
• “En conexión con el una materia que definirla”.(Linus Pauling,
1938) origen de la vida, me gustaría decir que es a veces más
fácil estudiar
• “Los organismos vivos son CITROENS –Complex
Information-Transforming Reproducing Objects that Evolve
through Natural Selection.”(Leslie Orgel, 1973)
• “La vida es un estado dinámico de la materia organizada por la
información”(Manfred Eigen, 1992)
• “La vida es algo comestible, amable o letal”.(James Lovelock)
Una definición de diccionario
• “La condición que distingue animales y plantas de objetos
inorgánicos y organismos vivos, que se manifiesta a través del
metabolismo, reproducción y la capacidad de adaptación al
entorno por medio de cambios que se originan
internamente"(1984 Random House College Dictionary)
• Tipos de Vida:
– Humana “Inteligente”
– Animal
– Vegetal
– Hongos y Líquenes
– Multicelular
– Unicelular
– Virus simples y complejos
– Molecular (replicativos, autocatalíticos)
… en ausencia de definición…
caractericemos la vida
“La vida es un proceso”. (Norman Packard)
• La vida es un patrón espacio-temporal, más que un objeto
material: por ejemplo, la mayoría de nuestras células son reemplazadas
muchas veces durante nuestro tiempo de vida. Es el patrón y el
conjunto de relaciones lo importantes, más que las moléculas y las
células.
• Reproducción: si no del organismo en sí, al menos de algún
organismo relacionado.
• Conjunto de instrucciones de recombinación: por ejemplo, los
organismos biológicos almacenan una descripción de ellos mismos en
las moléculas de AND, que es interpretada y ejecutada en el contexto
de la maquinaria proteína/ARN.
• Metabolismo: que convierte materia y energía del entorno en
patrones y actividades del organismo.
… en ausencia de definición…
caractericemos la vida
“La vida es un proceso”. (Norman Packard)
• Interacción con el entorno: un organismo puede responder a, o
anticiparse a, cambios en su entorno. Los organismo crean y controlan
su propio entorno local interno.
• Interdependencia de partes: los componentes de un sistema vivo
dependen los unos de los otros para preservar la identidad del
organismo. Por tanto, no somos uno, sino una multitud actuando
como uno.
• Estabilidad frente a perturbaciones e insensibilidad a pequeños
cambios: lo que permite al organismo preservar su forma y continuar
su funcionamiento en un entorno “ruidoso”, o tras haber sufrido un
daño menor.
• Capacidad de evolucionar: no es una propiedad del organismo
individual, sino de su linaje. De hecho, la posesión de un linaje es una
característica importante de los sistemas vivos.
Dos conceptos importantes
• Homeostasis = “auto-regulación”
– La propiedad de un sistema abierto, especialmente los
organismos vivos, para regular su entorno interno para
mantener unas condiciones estables por medio de múltiples
ajustes dinámicos de equilibrio y controlado por mecanismos
de regulación interrelacionados.
Walter Cannon, Ross Ashby, Grey Walter, …
• Autopoiesis= “auto-producción”
– Originalmente concebido para caracterizar los sistemas vivos
naturales. Sistema que produce los componentes que necesita
para mantener la generación de dichos componentes. En
contraposición a alopoiesis.
Humberto Maturana, Francisco Varela, …
…si todo falla: Historia
• Si todo lo anterior falla, acudamos a la definición
que proviene de la Historia…
• La perspectiva histórica puede resultar apropiada
porque, en Historia, uno no intenta entenderlo
todo. La Historia es una “ciencia” que, dado un
conjunto ordenado de eventos, intenta separarlos en
dos grupos, aquellos que pueden entenderse como
consecuencia de algunos previos, y aquellos que
simplemente sucedieron por accidente. Estos
últimos eventos son descritos, pero no analizados…
lo que necesitamos para entender la evolución…
Los primeros indicios de Vida
El árbol de la Vida
• Hace 4*109 años: evolución de la célula bacteriana
(procariota)
• Hace 2*109años: evolución de la célula con núcleo
(eucariota)
The Tree of Life Project:
http://tolweb.org/tree
Los 5 reinos
Lecciones de la Historia
• Hay una tremenda variedad en las formas de vida.
• … pero el 99% de ellas están extintas.
• La evolución a veces es lenta… otras a grandes saltos
• La evolución sucede a varios niveles (individuos, poblaciones,
ecosistemas, …)
• La evolución tiene sus limitaciones: hay soluciones técnicas que
parecen obvias y que no se han obtenido:
– Hay solo unas pocas ruedas en la naturaleza, pero son una solución muy
buena.
• Sin embargo, la evolución puede encontrar soluciones que, debido a
que no hay una estructura comprensible que analizar, serían difíciles de
encontrar por medios racionales.
• Las soluciones racionales proporcionan diseños a los que es difícil
llegar por medio evolutivos, pero que resultan muy directos por
análisis.
Diseño Racional vs. Evolutivo
• Los humanos tendemos a diseñar de forma modular, de forma
que la estructura resultante sea comprensible de manera
global. Y afecta tanto a la planificación como al uso.
• La Naturaleza no necesita comprender la solución, solo
necesita ser efectiva.
• La evolución solo puede realizar optimizaciones que conlleven
un beneficio inmediato, pero no seguir estrategias que a
corto plazo sean peores aunque a largo plazo demuestren ser
más óptimas.
• El diseño racional suele combinar varias soluciones simples de
manera que unas se ajusten a otras de manera
predeterminada… la evolución es ciega y los ajustes se
producen por azar.
El Manifiesto de “Living Technology”
• … intenta desarrollar y explotar la combinación
de ambas aproximaciones: el diseño evolutivo
con el potencial racional humano.
• … no solo transfiere las formas de trabajar de la
naturaleza en un diseño artificial, sino que
simultáneamente intenta aprender los métodos
de ésta..
… un poco más de Vida Artificial
experimental
• ¿Cómo crear vida?
– ¡Toma materia y hazla vivir! (Bottom-up)…Síntesis
• Crear un sistema vivo (artificial)
• Estudiar la transición de la “no-vida” a la “vida”
– ¡Toma vida, y modifícala! (Top-down)… Análisis
• Estudia fósiles (vida primitiva)
• Estudia bacterias y procariotas (vida simple)
• Busca vida extraterrestre simple
¿Cómo crear vida? …Síntesis
• Química Prebiotica: ¿qué moléculas son importantes para el
origen de la vida? (Oparin-Haldane model, “Sopa
Prebiotica”).
• Miller & Urey (1953), Juan Oro (1961): Descubren que los
aminoácidos pueden conseguirse a partir de HCN y NH3 en
solución acuosa. La adenina se puede producir en gran
cantidad, junto con otras 3 bases, en una atmósfera reducida.
¿Cómo crear vida? …Análisis
• Nanobes: se consideran los organismos
más pequeños, unas 10 veces más pequeños
que las bacterias más pequeñas conocidas
(~ 20 nm de longitud)
• Se describieron por primera vez en 1996 por
P. Uwins. Algunos los creyeron simples
cristales, pero el hallazgo de AND en
algunas muestras de nenobes puede probar
lo contrario.
• Similares a estructuras que se encontraron
en ALH84001 (meteorito de Marte que se
encontró en la Antártida).
Forma de vida minimal
Por el momento, la menor entidad autopoiética es:
• Bacteria esférica, que rehúye el oxígeno y que requiere energía y
comida para mantener sus 500 genes y proteínas
• …O quizás el mycoplasm genitalium (bacteria de menos de 1 mm de
diámetro que forma parte de las paredes celulares como parásito)
Proyecto del Genoma Minimal
• Proyecto dirigido por Craig Venter que intenta
encontrar el menor conjunto funcional de genes
necesario para que un organismo viva y se
reproduzca. Se ha elegido la bacteria anterior
(Mycoplasma genitalium ) como punto de partida.
El experimento consistió en una eliminación
aleatoria de genes, mirando los signos vitales tras
cada eliminación.
• Resultados: parece que solo 265-330 de los genes
son necesarios para el crecimiento…
La Vida como podría ser
“La gran suposición es que un conjunto bien organizado de
primitivas artificiales que lleven a cabo los mismos roles
funcionales de las biomoléculas de los sistemas vivos naturales
serán capaces de proporcionar un proceso que será “vivo” en la
misma forma en que lo son los organismos naturales. VA será de
esta forma “vida genuina”, pero constituida de una forma
distinta a como se desarrolló en la Tierra” (Chris Langton, 1988)
¿Por dónde empezar? Por sus caracterizaciones:
• Replicación (un mundo basado en ARN)
• Metabolismo (Redes metabólicas de Kauffman)
• Compartimentos(Mundo Lípido, Doron Landset)
Posicionamientos VA
• La posición fuerte establece que “la vida es un
proceso que puede ser abstraído de cualquier medio
particular”(J.von Neumann). P.e., Tom Ray declaró
que su programa Tierra no “está simulando” la
vida, sino sintetizándola.
• La posición débil niega la posibilidad de generar
“procesos vivos” fuera de una solución química.
Sus seguidores intentar emular procesos similares a
los vivos para comprender los mecanismo
subyacentes el fenómeno de la vida.
Ampliando miras… ¿son entes vivos?
Algunos intentos históricos de VA
• 1495: Leonardo da Vinci diseñó (y
posiblemente construyó) el primer
humanoide.
• 1580: Se dice que el rabino Loewof,
en Praga, inventó el Golem, un
hombre de barro que adquirió la vida
del barro de Moldau.
• Siglo XVI: Karakuri-ningyo
construye un autómata japonés.
• 1739: el pato de Vaucason podía
mover las alas (más de 400 partes
móviles en cada ala), comer y
(supuestamente) defecar.
Precedentes en Computación…
• Alan Turing:
– “Intelligent machinery”(1948, 1969): búsqueda genética o evolutiva.
– “Computing machinery and intelligence”(1950): Introduce el Test de
Turing”(juego de imitación)
• John von Neumann
– “Theory and Organisation of Complicated Automata”(1949)
– “The Computer and the Brain”(1958)
• Nils Barricelli
– "Symbiogenetic Evolution Processes Realized by Artificial Methods“ (1957)
• John Holland (el primer PhD oficial en Computación)
– Algoritmos Genéticos (1960s)
– Adaptation in Natural and Artificial Systems(1975)
• John Conway
– Juego de la Vida (1970)
• Tom Ray
– Tierra (90’s): Organismos digitales compiten por tiempo y memoria en la CPU.
Algunos ejemplos concretos: Core War
• Juego publicado en mayo de 1984 en Scientific American: dos
o más programas, escritos en un lenguaje ensamblador
especial llamado Redcode, se enfrentan para conquistar toda
la memoria del ordenador.
• Se ejecuta en una máquina virtual llamada MARS (Memory
Array Redcode Simulator).
• Inspirado en Creeper, un programa que se autorreplicaba en
memoria hasta desplazar a programas mas útiles (“virus”), y
Reaper, creado para buscar y destruir copias de Creeper.
• Los programas luchadores se reproducen e intentan
corromper el código de los contrarios.
• No hay mutaciones.
Algunos ejemplos concretos: Biomorfos
• Creados por Richard Dawkins en el
tercer capítulo de su libro “The Blind
Watchmaker” (El relojero ciego):
• Pone de relieve la potencia de las micro-
mutaciones y la selección acumulativa.
• Biomorph Viewer permite moverse a través
del espacio genético (de 9 dimensiones
en este caso) e ir eligiendo la forma
deseada: El ojo del usuario realiza el
papel de selección natural.
Algunos ejemplos concretos: Biomorfos
Algunos ejemplos concretos: Criaturas
virtuales de Karl Sims
• Creados por Karl Sims en 1994.
– Sims hace evolucionar la morfología y el control neuronal de las criaturas.
– Fue uno de los primeros en usar un entorno 3D con física simulada en el
contexto de las aplicaciones de realidad virtual.
– La simulación de las leyes físicas incluye tener en cuenta la gravedad,
fricción, detección y respuesta a las colisiones y efectos viscosos de los
fluidos (por ejemplo en el agua simulada).
– Debido a esta física simulada, estos agentes interactúan de formas
inesperadas con el entorno.
Algunos ejemplos concretos: Criaturas
virtuales de Karl Sims
Algunos ejemplos concretos: Criaturas
virtuales de Karl Sims
Algunos ejemplos concretos: El
programa Tierra
• Creado por el biólogo Thomas Ray, inspirándose en el
juego “Core Wars”.
• Las criaturas están compuestas por una secuencia de
instrucciones en un lenguaje ensamblador simplificado
que se ejecuta sobre una máquina virtual.
• El universo de estas criaturas es un ordenador virtual, y
éstas compiten por espacio (memoria en el ordenador) y
energía (ciclos de CPU).
• La máquina virtual está diseñada con una pequeña tasa de
error para permitir mutaciones en la copia de las criaturas,
de forma análoga a la mutación natural.
• Se añade un programa que se encargue de matar a algunos
de los organismos, de forma análoga a las catástrofes
naturales.
Algunos ejemplos concretos: El
programa Tierra
• Al inicio se sitúa en el universo un único organismo,
escrito a mano por Ray, que simplemente se
reproduce. Tiene una longitud de 80 instrucciones y
tarda 800 ciclos en replicarse.
• Cuando el espacio se rellena en un 80%, los organismos
comienzan a competir por memoria y por CPU.
• Comienzan a surgir mutaciones de 79 instrucciones, y
algo más tarde aún menores, debido a que la evolución
de los organismos ha comenzado a optimizar el
código.
Algunos ejemplos concretos: El
programa Tierra
• Surge un organismo de solamente 45 instrucciones y
empieza a reproducirse con éxito. 45 instrucciones está
bastante por debajo del número mínimo de instrucciones
necesarias para la replicación.
• Estos organismos coexisten con otros de longitudes
superiores a las 70 instrucciones.
• Parece haber alguna relación entre el número de organismos
cortos y el número de organismos más largos.
• Estos organismos cortos no incorporan dentro de ellos el
código necesario para su replicación, sino que usan el
que tienen los organismos largos de forma parasitaria para
su replicación.
Algunos ejemplos concretos: El
programa Tierra
• Surge un organismo de gran longitud que ha desarrollado
inmunidad a los parásitos, y es capaz de “esconderse” de
ellos.
• Los parásitos evolucionan hacia una criatura de 51
instrucciones que es capaz de localizar a los organismos
inmunes.
• Aparecen hiperparásitos que son capaces de explotar a los
parásitos.
• Estos hiperparásitos comienzan a cooperar entre ellos
explotándose mutuamente.
• El sistema continúa evolucionando con criaturas con
actitudes competitivas y cooperativas, sorprendiendo
constantemente a su creador.
Algunos ejemplos concretos: El
programa Tierra
• Numerosos
anfitriones (rojo)
• Aparecen algunos
parásitos (amarillo)
Algunos ejemplos concretos: El
programa Tierra
• Los parásitos han
aumentado mucho.
• Los anfitriones en
disminución.
• Aparecen las primeras
criaturas inmunes
(azul)
Algunos ejemplos concretos: El
programa Tierra
• Los parásitos son
desplazados
espacialmente.
• Las criaturas no
resistentes disminuyen
aún más.
• Las criaturas inmunes
aumentan y desplazan
a los parásitos.
Algunos ejemplos concretos: El
programa Tierra
• Los parásitos escasean
aún más.
• Las criaturas no
resistentes continúan
disminuyendo.
• Las criaturas inmunes
son la forma de vida
dominante.
Algunos ejemplos concretos: SimLife
Algunos ejemplos concretos: SimLife
• Uno de los primeros ejemplos de software de
entretenimiento anunciado como basado en
investigaciones de vida artificial fue SimLife de
Maxis, publicado en 1993.
• En esencia, SimLife permite a un usuario
observar e interactuar con un ecosistema
simulado con un terreno y clima variable, y una
gran variedad de especies de plantas, animales
herbívoros y carnívoros.
• El ecosistema es simulado usando técnicas de
autómatas celulares, y hace poco uso de técnicas
de agentes autónomos.
Algunos ejemplos concretos: Creatures
Algunos ejemplos concretos: Creatures
• Creatures es un juego creado en 1996 para Windows 95 y Macintosh, y
que ofrece la posibilidad de relacionarse con tecnologías de vida
artificial.
• Creatures genera un entorno simulado en el que coexisten varios
agentes sintéticos con los que el usuario puede interactuar en tiempo
real. Los agentes, que reciben el nombre de Creatures pretenden ser una
especie de "mascotas virtuales".
• La arquitectura interna de las criaturas esta inspirada por la
biología animal. Cada criatura tiene una red neuronal responsable de
la coordinación motor-sensorial y de su comportamiento y una
bioquímica artificial que simula un metabolismo energético muy
sencillo y un sistema hormonal que interactúa con la red neuronal. Un
mecanismo de aprendizaje permite ir adaptándose a la red neuronal
durante la vida de la criatura.
Algunos ejemplos concretos: FramSticks
Algunos ejemplos concretos: FramSticks
• El objetivo es estudiar las capacidades de evolución
en condiciones similares a las de la tierra,
aunque simplificadas.
• Se usa un entorno tridimensional, representación de
los organismos mediante un genoma, estructura
física (cuerpo) y red neuronal (mente) definidas en
el genotipo, ciclo de comportamiento basado en
estímulos (entorno – receptores – mente – efectores
– entorno), operaciones de reconfiguración del
genotipo (mutación, cruce), necesidades energéticas
y especialización.
Algunos ejemplos concretos: Darwinbots

Más contenido relacionado

La actualidad más candente

Evolución de materiales y tecnicas
Evolución de materiales y tecnicasEvolución de materiales y tecnicas
Evolución de materiales y tecnicasRocio Rojas Serrano
 
Presentación mecatrónica
Presentación mecatrónicaPresentación mecatrónica
Presentación mecatrónicaAnGel ZapAta
 
Modelos de simulacion y Software Stella. Por Carmen Quintero
 Modelos de simulacion y Software Stella. Por Carmen Quintero Modelos de simulacion y Software Stella. Por Carmen Quintero
Modelos de simulacion y Software Stella. Por Carmen QuinteroAngelaRivas120
 
impacto-de-la-informatica-en-la-sociedad
 impacto-de-la-informatica-en-la-sociedad impacto-de-la-informatica-en-la-sociedad
impacto-de-la-informatica-en-la-sociedadJosé Rivas
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificialxvc1234
 
TGS teoria general de sistemas
TGS teoria general de sistemasTGS teoria general de sistemas
TGS teoria general de sistemasdeyfa
 
Taxonomía de Boulding
Taxonomía de Boulding   Taxonomía de Boulding
Taxonomía de Boulding Bryan Salas
 
La metodología de los sistemas blandos
La metodología de los sistemas blandosLa metodología de los sistemas blandos
La metodología de los sistemas blandosJorge Ramírez Chacon
 
La tecnología en la sociedad contemporánea
La tecnología en la sociedad contemporáneaLa tecnología en la sociedad contemporánea
La tecnología en la sociedad contemporáneacinthia flores
 
5 el impacto de las computadoras en la sociedad y aplicaciones de las comput...
5 el impacto de las computadoras en la sociedad  y aplicaciones de las comput...5 el impacto de las computadoras en la sociedad  y aplicaciones de las comput...
5 el impacto de las computadoras en la sociedad y aplicaciones de las comput...Angel Castillo
 
La tecnologia como respuesta a las necesidades humanas
La tecnologia como respuesta a las necesidades humanasLa tecnologia como respuesta a las necesidades humanas
La tecnologia como respuesta a las necesidades humanasAna Lucía Tellez Lugo
 
Que es la tecnologia
Que es la tecnologiaQue es la tecnologia
Que es la tecnologiajabuenol01
 
Exposicion de robotica
Exposicion de roboticaExposicion de robotica
Exposicion de roboticaPablo Zarate
 
Que Es Ingenieria
Que Es IngenieriaQue Es Ingenieria
Que Es Ingenieriajeall4
 
Aspectos positivos y negativos de la tecnologia (1)
Aspectos positivos y negativos de la tecnologia (1)Aspectos positivos y negativos de la tecnologia (1)
Aspectos positivos y negativos de la tecnologia (1)MarcceHernandez
 

La actualidad más candente (20)

Evolución de materiales y tecnicas
Evolución de materiales y tecnicasEvolución de materiales y tecnicas
Evolución de materiales y tecnicas
 
Presentación mecatrónica
Presentación mecatrónicaPresentación mecatrónica
Presentación mecatrónica
 
Modelos de simulacion y Software Stella. Por Carmen Quintero
 Modelos de simulacion y Software Stella. Por Carmen Quintero Modelos de simulacion y Software Stella. Por Carmen Quintero
Modelos de simulacion y Software Stella. Por Carmen Quintero
 
impacto-de-la-informatica-en-la-sociedad
 impacto-de-la-informatica-en-la-sociedad impacto-de-la-informatica-en-la-sociedad
impacto-de-la-informatica-en-la-sociedad
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
TGS teoria general de sistemas
TGS teoria general de sistemasTGS teoria general de sistemas
TGS teoria general de sistemas
 
Taxonomía de Boulding
Taxonomía de Boulding   Taxonomía de Boulding
Taxonomía de Boulding
 
La metodología de los sistemas blandos
La metodología de los sistemas blandosLa metodología de los sistemas blandos
La metodología de los sistemas blandos
 
La tecnología en la sociedad contemporánea
La tecnología en la sociedad contemporáneaLa tecnología en la sociedad contemporánea
La tecnología en la sociedad contemporánea
 
5 el impacto de las computadoras en la sociedad y aplicaciones de las comput...
5 el impacto de las computadoras en la sociedad  y aplicaciones de las comput...5 el impacto de las computadoras en la sociedad  y aplicaciones de las comput...
5 el impacto de las computadoras en la sociedad y aplicaciones de las comput...
 
Inteligencia Computacional
Inteligencia ComputacionalInteligencia Computacional
Inteligencia Computacional
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
La Robotica
La RoboticaLa Robotica
La Robotica
 
La tecnologia como respuesta a las necesidades humanas
La tecnologia como respuesta a las necesidades humanasLa tecnologia como respuesta a las necesidades humanas
La tecnologia como respuesta a las necesidades humanas
 
Que es la tecnologia
Que es la tecnologiaQue es la tecnologia
Que es la tecnologia
 
Exposicion de robotica
Exposicion de roboticaExposicion de robotica
Exposicion de robotica
 
Que Es Ingenieria
Que Es IngenieriaQue Es Ingenieria
Que Es Ingenieria
 
Computacion cuantica
Computacion cuanticaComputacion cuantica
Computacion cuantica
 
Aspectos positivos y negativos de la tecnologia (1)
Aspectos positivos y negativos de la tecnologia (1)Aspectos positivos y negativos de la tecnologia (1)
Aspectos positivos y negativos de la tecnologia (1)
 
Cibernetica
CiberneticaCibernetica
Cibernetica
 

Destacado

Vida artificial (2005)
Vida artificial (2005)Vida artificial (2005)
Vida artificial (2005)Miriam Ruiz
 
Vida artificial ¿ficción o realidad?
Vida artificial ¿ficción o realidad?Vida artificial ¿ficción o realidad?
Vida artificial ¿ficción o realidad?Lups C Gómez
 
Vida artificial
Vida artificialVida artificial
Vida artificialdennis1008
 
Cómo descargar documentos de SLIDESHARE
Cómo descargar documentos de SLIDESHARECómo descargar documentos de SLIDESHARE
Cómo descargar documentos de SLIDESHAREPediatria_DANO
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare.. ..
 

Destacado (9)

Vida artificial (2005)
Vida artificial (2005)Vida artificial (2005)
Vida artificial (2005)
 
Vida Artificial
Vida ArtificialVida Artificial
Vida Artificial
 
Vida artificial ¿ficción o realidad?
Vida artificial ¿ficción o realidad?Vida artificial ¿ficción o realidad?
Vida artificial ¿ficción o realidad?
 
Vida art
Vida artVida art
Vida art
 
Vida artificial
Vida artificialVida artificial
Vida artificial
 
Vida artificial presentación
Vida artificial presentaciónVida artificial presentación
Vida artificial presentación
 
Vida artificial
Vida artificialVida artificial
Vida artificial
 
Cómo descargar documentos de SLIDESHARE
Cómo descargar documentos de SLIDESHARECómo descargar documentos de SLIDESHARE
Cómo descargar documentos de SLIDESHARE
 
Cómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShareCómo descargar presentaciones desde SlideShare
Cómo descargar presentaciones desde SlideShare
 

Similar a Vida Artificial: Introducción

Similar a Vida Artificial: Introducción (20)

Autotecnología
AutotecnologíaAutotecnología
Autotecnología
 
Inteligencia artificial (1)
Inteligencia artificial (1)Inteligencia artificial (1)
Inteligencia artificial (1)
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
MSB y TGS
MSB y TGSMSB y TGS
MSB y TGS
 
Revista
RevistaRevista
Revista
 
Sistemica docente (gestalt)
Sistemica docente (gestalt)Sistemica docente (gestalt)
Sistemica docente (gestalt)
 
Cibernetica oscar olea
Cibernetica oscar oleaCibernetica oscar olea
Cibernetica oscar olea
 
Ciberneticaoscar
CiberneticaoscarCiberneticaoscar
Ciberneticaoscar
 
Ciencia Cognitiva: la más nueva ciencia de lo artificial
Ciencia Cognitiva: la más nueva ciencia de lo artificialCiencia Cognitiva: la más nueva ciencia de lo artificial
Ciencia Cognitiva: la más nueva ciencia de lo artificial
 
Vida
VidaVida
Vida
 
Significado de la Vida
Significado de la VidaSignificado de la Vida
Significado de la Vida
 
Vida
VidaVida
Vida
 
Vida artificial
Vida artificialVida artificial
Vida artificial
 
Transparencias 2
Transparencias 2Transparencias 2
Transparencias 2
 
Tgs, complejidad y msb
Tgs, complejidad y msbTgs, complejidad y msb
Tgs, complejidad y msb
 
Inteligencia artificial
Inteligencia artificialInteligencia artificial
Inteligencia artificial
 
1-introduccion-a-la-inteligencia-artificial-(es).ppt
1-introduccion-a-la-inteligencia-artificial-(es).ppt1-introduccion-a-la-inteligencia-artificial-(es).ppt
1-introduccion-a-la-inteligencia-artificial-(es).ppt
 
Futuro de la Inteligencia Artificial
Futuro de la Inteligencia ArtificialFuturo de la Inteligencia Artificial
Futuro de la Inteligencia Artificial
 
Unidad I.TGS
Unidad I.TGSUnidad I.TGS
Unidad I.TGS
 
Enseñanza de la Bioinformatica y la Biología Computacional
Enseñanza de la Bioinformatica y la Biología ComputacionalEnseñanza de la Bioinformatica y la Biología Computacional
Enseñanza de la Bioinformatica y la Biología Computacional
 

Más de Fernando Sancho Caparrini

12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...Fernando Sancho Caparrini
 

Más de Fernando Sancho Caparrini (20)

NetLogo 5th IISM
NetLogo 5th IISMNetLogo 5th IISM
NetLogo 5th IISM
 
03 la cultura como objeto de estudio
03 la cultura como objeto de estudio03 la cultura como objeto de estudio
03 la cultura como objeto de estudio
 
17 arte contemporáneo
17 arte contemporáneo17 arte contemporáneo
17 arte contemporáneo
 
15 dr. glearning
15 dr. glearning15 dr. glearning
15 dr. glearning
 
14 yutzu
14 yutzu14 yutzu
14 yutzu
 
13 herramientas para la publicación
13 herramientas para la publicación13 herramientas para la publicación
13 herramientas para la publicación
 
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
12 la gestión cultural en el ámbito de la conservación en museos de arte cont...
 
11 taller sylva
11 taller sylva11 taller sylva
11 taller sylva
 
10 bases de datos
10 bases de datos10 bases de datos
10 bases de datos
 
09 bases de datos. practica
09 bases de datos. practica09 bases de datos. practica
09 bases de datos. practica
 
08 catalogación
08 catalogación08 catalogación
08 catalogación
 
07 herramientas para la investigación
07 herramientas para la investigación07 herramientas para la investigación
07 herramientas para la investigación
 
06 aplicaciones museo ac
06 aplicaciones museo ac06 aplicaciones museo ac
06 aplicaciones museo ac
 
05 el gestor cultural
05 el gestor cultural05 el gestor cultural
05 el gestor cultural
 
04 la clase creativa
04 la clase creativa04 la clase creativa
04 la clase creativa
 
02 del proyecto barroco a culture plex
02 del proyecto barroco a culture plex02 del proyecto barroco a culture plex
02 del proyecto barroco a culture plex
 
01 objetivos e introducción
01 objetivos e introducción01 objetivos e introducción
01 objetivos e introducción
 
16 un resumen aplicado
16 un resumen aplicado16 un resumen aplicado
16 un resumen aplicado
 
Arboles decision id3
Arboles decision   id3Arboles decision   id3
Arboles decision id3
 
Logica
LogicaLogica
Logica
 

Último

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 

Último (20)

Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 

Vida Artificial: Introducción

  • 2. Vida Artificial: ¿Qué es? • Cuando miramos la naturaleza, podemos diferenciar una jerarquía de sistemas
  • 3. Vida Artificial y Sistemas Complejos • Objetivos de VA: Simulación, emulación, implementación de un comportamiento “similar” al de la vida haciendo uso de materia no viva. • SSCC: Sistemas, no necesariamente vivos que – Pueden ser descritos en el lenguaje matemático de los sistemas dinámicos – Exhiben características de los sistemas vivos. Usaremos (en lo posible) los Sistemas Complejos para alcanzar los objetivos de la Vida Artificial
  • 4. Propiedades de los SSCC y VA Objetivos de VA: Simulación, emulación, implementación de un comportamiento “similar” al de la vida haciendo uso de materia no viva.
  • 5. Organización del Curso: 3 Objetivos 1. Examinar casos de estudio y modelos de vida artificial y natural, así como de sistemas complejos provenientes de una variedad de tópicos: patrones animales, sociedades de insectos, sociedades artificiales, comportamientos colectivos, diferenciación de genes y células, ecología computacional, evolución, ciudades, economía, internet, arte digital, … 2. Comprender los conceptos clave que unifican estos fenómenos: emergencia, auto-organización, formación de patrones, morfogénesis, dinámica no-lineal, orden, caos, complejidad, retro-alimentación, transiciones de fase, adaptación, borde del caos, puntos críticos, … 3. Presentar algo acerca de los campos de investigación teórica, computacional y experimental de la Vida Artificial y su potencial hacia aplicaciones: autómatas celulares, inteligencia colectiva, redes complejas, ciencia de los sistemas complejos, …
  • 6. Una Importante Consideración • VA es una disciplina muy amplia… Este curso no será ni exhaustivo, ni sistemático. Solo ofrecerá una exploración por medio de ejemplos que se pueden encontrar en la literatura actual y demostraciones que podamos reproducir. • VA pretende comprender y emular aspectos de la vida con el objetivo futuro de ir integrándolos… pero hasta ahora no existe nada que podamos nombrar como VA. • Es más que probable que hasta el momento carezcamos de importantes conceptos y visiones que nos permitan completar los objetivos anteriores.
  • 7. Tipo de preguntas que nos haremos • ¿Cómo consigue un leopardo su piel de camuflaje? • ¿Qué quieren decir afirmaciones como “el universo es solo una computadora”? • ¿Cómo es posible que un grano de arena pueda comenzar una avalancha? • Los enjambres… ¿necesitan un líder? • Diseño racional frente a evolución. • ¿Qué es el auto-ensamblado y porqué cree la gente que será la tecnología del futuro? • ¿Podemos simular una sociedad?
  • 8. Tres tipos de Vida Artificial
  • 9. Tres tipos de Vida Artificial VA virtual: • Estructuras similares a las “vivas” pero en un ambiente artificial (por ejemplo, de silicio). • El entorno es artificial, y solo podemos esperar reproducir un comportamiento similar, pero facilita la medición. • Incluso en caso de éxito, no es claro que se vaya a aprender algo acerca de la vida natural. Pero siendo positivos: esperamos aprender algo acerca de la vida en general. • Difícilmente se consigue sacar provecho a la computación morfológica.
  • 10. Tres tipos de VA VA de apoyo: • Los modelos y simulaciones “mapean” el entorno natural en estructuras virtuales. • Nunca se está seguro de tener en cuenta todos los aspectos importantes… • … pero uno espera aprender algo acerca de la vida natural gracias a todas las opciones que nos proporcionan los entornos virtuales: – Definición exacta de entorno, – Reproducibilidad completa, – Velocidad de los experimentos, – No hay problemas éticos, – Fácil acceso a estados internos,… – Basado en supuestos, – Contexto no considerado
  • 11. Tres tipos de VA VA experimental: • Implementación de VA en el mundo real y con materiales reales. • Vida real.
  • 12. ¿Qué aprenderemos (con suerte) en el curso? • Exploración de sistemas “similares” a los vivos (simples y complejos) por medio del modelado y la simulación. • Noción de SSCC: Están presentes en todas las estructuras naturales (y humanas), aunque la “complejidad” como disciplina es reciente como tópico científico. • Nociones de Emergencia y Auto-Organización. • Descubrir nuevos patrones y convencernos que de que es posible un orden descentralizado. • Los sistemas complejos se pueden entender como sistemas de procesamiento de información. • La Evolución puede ser usada como una Tecnología complementaria al diseño racional.
  • 13. Contenido del Curso (modificable en tiempo real) • Introducción: Historia y … todo el curso en 1 día (o 2) • Acerca de SSCC y Sistemas Dinámicos • Autómatas Celulares • Patrones, Emergencia y Auto-Organización Crítica • Inteligencia Colectiva • Sociedades Artificiales • Evolución Artificial • Auto-Replicación • Auto-Ensamblamiento • Ecología Computacional • Tecnología Viva y VA • Exposiciones (vuestras) y Conclusiones (de todos)
  • 15. Sobre los SSCC y SSDD… • ¿Qué son los SSCC? • ¿Cómo puede emerger comportamiento global de interacciones locales?
  • 16. Autómatas Celulares • Tras haber presentado las características básicas de los SSCC, nos centraremos en uno de los modelos matemáticos que más están contribuyendo a la comprensión de los mismos.
  • 17. Patrones, Emergencia y Auto- Organización Crítica • Los patrones que se observan en las escalas espaciales y temporales a menudo nos dan pistas acerca de los mecanismo internos que los generan…¿qué hay acerca de los eventos catastróficos que suceden repentinamente?, ¿porqué no han ocurrido antes?, ¿porqué no a menor escala?... ¿tienen escala?
  • 18. Enjambres y Comportamiento Colectivo • ¿Quién dicta el comportamiento de un grupo de individuos?, ¿hay siempre un coche lento en el frente de un atasco de tráfico?, ¿son las hormigas lo suficientemente inteligentes para entender ordenes?
  • 19. Evolución Artificial • La tecnología actual es el resultado de un diseño racional. Pero la naturaleza también proporciona potentes soluciones. • Parece haber una diferencia entre las soluciones naturales (que no tienen que ser comprensibles, pero son robustas) y las soluciones técnicas.
  • 20. Auto-Replicación • La Auto-replicación parece ser el primer paso hacia la evolución artificial. • … difícil de implementar.
  • 23. Sociedades Artificiales y Ecología Computacional • Muchos agentes, capacidad de aprender, comportamiento social • No está claro si el comportamiento social es igual al comportamiento físico.
  • 24. Computación Morfológica • La Morfología induce un escenario (adaptable) acotado de formas de hacer las cosas. El control externo solo cambia qué forma será la elegida, el cuerpo (como entidad física en un entorno físico) es el que se encarga de la estabilización y de los ajustes precisos.
  • 25. Living Technology (Tecnología Viviente) • Bio-inspirada, pero no bio-mimética. • Combina diseño racional con evolutivo • Aproximación De abajo-Arriba (bottom-up) • El diseño de experimentos juega un papel fundamental.
  • 26. Vida Artificial: Definición “La Vida Artificial es el estudio de los sistemas hechos por el hombre que exhiben comportamientos característicos de los sistemas vivos de la naturaleza. Complementa las tradicionales ciencias biológicas en lo relativo al análisis de los organismos vivos, intentando sintetizar el comportamiento de los mismos por medios computacionales y otros artificios. Extendiendo los fundamentos empíricos en los que la Biología se basa, yendo más allá de la vida basada en el carbono que ha evolucionado en la Tierra, la VA puede contribuir a la Biología teórica colocando la vida tal y como la conocemos en un marco más grande de la vida tal y como podría ser.”(Langton, 1989)
  • 27. Vida Artificial: en otras palabras • La Vida Artificial es acerca del estudio sintético de sistemas adaptativos complejos (“similares” a los vivos), tanto naturales como artificiales. • …el objetivo no es únicamente proporcionar modelos biológicos, sino también investigar los principios generales de la vida.
  • 28. Vida Artificial y Vida Natural “Los organismos naturales son, por norma, mucho más complicados y sutiles, y por tanto mucho menos comprensibles en detalle, que los autómatas artificiales. Sin embargo, algunas regularidades que observamos en la organización de los primeros pueden ser muy instructivos a la hora de planificar los segundos.”(von Neumann, 1948)
  • 29.
  • 30. Objetivos de la Vida Artificial Cuestiones Biológicas Evolución Formación de Patrones Origen de la vida Simulación de la vida Entender el control de los procesos Principios del comportamiento inteligente Comportamiento emergente Comportamiento colectivo Robots autónomos Aplicaciones Prácticas Tecnología Viviente Nuevas tecnologías de producción Mejora de tecnologías existentes Robots para tareas diarias Mundos Virtuales
  • 31. Ventajas Adicionales 1. “El acto de construir es instructivo acerca de la naturaleza de la función”. Es un principio educativo fundamental que la construcción de una cosa es una de las mejores formas de aprender sobre ella. (Seymour Papert) 2. Jugar con sistemas artificiales proporciona una paleta más amplia que nos permite “separar los aspectos fundamentales de la vida de los anecdóticos”. 3. Las formas de vida construidas, particularmente aquellas hechas en el ordenador, son mucho más fáciles de estudiar y diseccionar.
  • 32. Algunas consideraciones metodológicas • La Biología tradicional (la Ciencia, en general) es analítica y con orientación De Arriba-abajo (top-down): empieza en el nivel superior (p.e. a nivel de organismo) y busca explicaciones en términos de entidades de nivel inferior. • VA es sintética y con orientación De Abajo-arriba (bottom-up): empieza en el nivel inferior (p.e. nivel molecular) y funciona por la síntesis de sistemas complejos a partir de sus entidades e interacciones. • Robots y simulaciones se usan como herramientas “cognitivas”. • Usando la aproximación analítica siempre se acaba con una descripción… usando la aproximación sintética no sólo tenemos la descripción, sino también el mecanismo que subyace a la conducta observada.
  • 33. El problema del marco de referencia • Perspectiva: – Hemos de distinguir entre la perspectiva del observador y la del agente. En particular, las descripciones de comportamiento desde el punto de vista del observador no deben considerarse como mecanismos internos que rigen el comportamiento del agente. • Comportamiento vs. Mecanismo: – El comportamiento observado de un agente es siempre el resultado de una interacción entre sistema y entorno. No se puede explicar únicamente en la base de un mecanismo interno. • Complejidad: – Comportamientos aparentemente complejos no requieren necesariamente mecanismos internos complejos. Comportamientos aparentemente simples no son necesariamente el resultado de un mecanismo simple interno.
  • 34. Y… ¿qué es la Vida Natural? • Parece natural que si queremos responder a la pregunta de qué es la vida artificial, hemos de tener alguna idea de qué es la vida natural, para ello, podemos: – Intentar definir la vida. – Describir las propiedades de la vida. – Escuchar lo que otros han dicho. – Caracterizar la vida por procesos generales (emulación computacional). – Mirar la “historia de la vida”.
  • 35. ¿Qué es la Vida? • … una pregunta bastante controvertida. • … evitamos los aspectos “espirituales”, y nos centramos en el aspecto fenomenológico y funcional. • Funcional significa: si al observador le parece vivo, es vida. • … debemos tener presente que esta aproximación puede no ser completa. • ¿Porqué no hay una respuesta? … en palabras de Steven Harnad: – "¿Qué es estar 'realmente vivo’? Desde luego, no voy a ser capaz de responder a esta pregunta, pero puedo sugerir una cosa que no es: No es acerca de satisfacer una definición, al menos no en este momento, ya que tal definición debería estar precedida por un verdadera teoría de la vida, que actualmente no tenemos"
  • 36. ¿Qué es la Vida?... algunas características • Dinámica, auto-organizada, autónoma. • Organización unicelular y multicelular. • Reproducción (sexual y asexual), crecimiento, y desarrollo. • Metabolismo (no en equilibrio): Puede extraer y reciclar materia y energía. • Adaptable y sujeta a la evolución por medio de selección natural. • Auto-mantenimiento, auto-reparación y auto-reproducción. • Organizada a múltiples escalas. • Compleja: su dinñamica es el resultado de la interacción de muchos componentes, el comportamiento complejo emerge de interacciones locales simples. • Interactúa con, y responde a, estímulos. • Elección y toma de decisiones. • Puede exhibir pensamiento consciente, lenguaje, etc. … Pero esta lista no es exhaustiva,…
  • 37. La Vida como la conocemos • … no tiene porqué ser la única que puede producirse. • Hay una “vida natural como podría ser”. • Hay una “vida como podría ser”, incluyendo la VA, donde las restricciones son menores.
  • 38. La Vida como la conocemos • Consiste de un rango limite de productos químicos: – Proteínas – Ácidos Nucleicos – Azúcares – Lípidos – Solventes, principalmente agua – Estructuras extracelulares, tales como huesos en el caso de organismos multicelulares. • Acuosa, encapsulación membranal que la limita en el espacio-tiempo. • Solo las células, los organismos hechos de células y las biosferas hechas de organismos pueden metabolizar y son autopoiéticos (capacidad auto-creadora y auto-productora).
  • 39. La Vida como la conocemos: la molécula de la vida • ADN(Ácido Desoxirribonucléico) – Codifica la “receta” de un organismo vivo. – Doble hélice formada a partir de pares de nucleótidos: A-T y C-G – Tripletas de pares (codones) que codifican aminoácidos y genes que expresan las proteínas encargadas de la estructura y función celular
  • 40. La vida como la conocemos Dogma Central: 4 etapas principales 1. Replicación: el ADN replica su información en un proceso que involucra muchas enzimas 2. Transcripción: el ADN codifica y produce el ARN mensajero (mRNA) 3. Procesamiento: en las células eucariotas, el mRNA se procesa y migra del núcleo al citoplasma 4. Traducción: el mRNA lleva información codificada a lo ribosomas, que la “leen” para la síntesis de proteínas.
  • 41. La Vida como la conocemos: procesos habituales • Desarrollo: El proceso por el cual un sistema se transforma a medida que madura. Incluye procesos como metamorfosis (p.e., en insectos), crecimiento celular, diferenciación celular, morfogénesis, etc. • Crecimiento celular: reproducción celular (una célula se reproduce formando 2 células hijas). • Diferenciación celular: La transformación de un tipo general de célula en un tipo particular (p.e., piel, sangre, hueso, cerebral, etc.) por medio de la expresión de genes específicos. • Morfogénesis: La emergencia de forma por medio del crecimiento, p.e. la forma que toman varios órganos. No libre de excepciones: • La mula: no se puede reproducir, no puede evolucionar • Virus: no puede auto-reproducirse, no tiene metabolismo – El virus mosaico del tabaco se puede descomponer en sus proteínas, separarlas, y al volverlas a juntas se auto-organiza y recupera su funcionalidad completamente. • Prion: sin ácidos nucleicos, solo una extraña forma proteínica, corrompe la producción normal de proteínas para reproducirse… revela la naturaleza mecánica de la vida.
  • 42. Niveles de Organización para Sistemas Biológicos La vida está organizada en muchos niveles y escalas: • Moléculas (ADN, ARN, proteínas, aminoácidos, etc.)  Estructuras subcelulares (membranas, canales, orgánulos, etc.)  Células (neuronas, células sanguíneas, piel, etc.)  Conjuntos celulares  Sub-órganos y subsistemas (córtex, espina dorsal, arterias, etc.)  Órganos (piel, cerebro, corazón, etc.)  Sistemas (nervioso, digestivo, inmune, etc.)  Organismos (plantas, animales, etc.)  Poblaciones  Ecosistemas  Bioesfera  ?? ¿Razones para la jerarquización? • ¿Son más fáciles para evolucionar? • Permite funcionar a diversas escalas temporales. • La modularización facilita la auto-reparación… • … y el desarrollo.
  • 43. Lo que otros han dicho… Objetos Objetos No Naturales Objetos Naturales Objetos no Vivos Objetos Potencialmente vivos Objetos muertos Objetos Vivos
  • 44. Lo que otros han dicho… "¿Cuál es el rasgo característico de la vida?, ¿cuándo se dice que un trozo de materia está vivo? Cuando 'hace algo', se mueve, intercambia material con su entorno, … y durante un período de tiempo mucho más largo de lo que cabría esperar de una pieza de materia inanimada en circunstancias similares. "(Schrodinger , 1944) "La vida es la representación, el presenciar de productos químicos anteriores, un entorno anterior de la Tierra primitiva que, gracias a la vida, permanece en la Tierra actual. [...] La vida son las bacterias, y los organismos que, sin ser bacteria, han evolucionado a partir de los organismos que estaban“ (Margulis y Sagan, 1995)
  • 45. Lo que otros han dicho… • “La existencia de la vida debe ser considerada como un hecho elemental que no puede ser explicado, pero que debe ser considerado como un punto de partida para la Biología”.(Niels Bohr, 1933) • “En conexión con el una materia que definirla”.(Linus Pauling, 1938) origen de la vida, me gustaría decir que es a veces más fácil estudiar • “Los organismos vivos son CITROENS –Complex Information-Transforming Reproducing Objects that Evolve through Natural Selection.”(Leslie Orgel, 1973) • “La vida es un estado dinámico de la materia organizada por la información”(Manfred Eigen, 1992) • “La vida es algo comestible, amable o letal”.(James Lovelock)
  • 46. Una definición de diccionario • “La condición que distingue animales y plantas de objetos inorgánicos y organismos vivos, que se manifiesta a través del metabolismo, reproducción y la capacidad de adaptación al entorno por medio de cambios que se originan internamente"(1984 Random House College Dictionary) • Tipos de Vida: – Humana “Inteligente” – Animal – Vegetal – Hongos y Líquenes – Multicelular – Unicelular – Virus simples y complejos – Molecular (replicativos, autocatalíticos)
  • 47. … en ausencia de definición… caractericemos la vida “La vida es un proceso”. (Norman Packard) • La vida es un patrón espacio-temporal, más que un objeto material: por ejemplo, la mayoría de nuestras células son reemplazadas muchas veces durante nuestro tiempo de vida. Es el patrón y el conjunto de relaciones lo importantes, más que las moléculas y las células. • Reproducción: si no del organismo en sí, al menos de algún organismo relacionado. • Conjunto de instrucciones de recombinación: por ejemplo, los organismos biológicos almacenan una descripción de ellos mismos en las moléculas de AND, que es interpretada y ejecutada en el contexto de la maquinaria proteína/ARN. • Metabolismo: que convierte materia y energía del entorno en patrones y actividades del organismo.
  • 48. … en ausencia de definición… caractericemos la vida “La vida es un proceso”. (Norman Packard) • Interacción con el entorno: un organismo puede responder a, o anticiparse a, cambios en su entorno. Los organismo crean y controlan su propio entorno local interno. • Interdependencia de partes: los componentes de un sistema vivo dependen los unos de los otros para preservar la identidad del organismo. Por tanto, no somos uno, sino una multitud actuando como uno. • Estabilidad frente a perturbaciones e insensibilidad a pequeños cambios: lo que permite al organismo preservar su forma y continuar su funcionamiento en un entorno “ruidoso”, o tras haber sufrido un daño menor. • Capacidad de evolucionar: no es una propiedad del organismo individual, sino de su linaje. De hecho, la posesión de un linaje es una característica importante de los sistemas vivos.
  • 49. Dos conceptos importantes • Homeostasis = “auto-regulación” – La propiedad de un sistema abierto, especialmente los organismos vivos, para regular su entorno interno para mantener unas condiciones estables por medio de múltiples ajustes dinámicos de equilibrio y controlado por mecanismos de regulación interrelacionados. Walter Cannon, Ross Ashby, Grey Walter, … • Autopoiesis= “auto-producción” – Originalmente concebido para caracterizar los sistemas vivos naturales. Sistema que produce los componentes que necesita para mantener la generación de dichos componentes. En contraposición a alopoiesis. Humberto Maturana, Francisco Varela, …
  • 50. …si todo falla: Historia • Si todo lo anterior falla, acudamos a la definición que proviene de la Historia… • La perspectiva histórica puede resultar apropiada porque, en Historia, uno no intenta entenderlo todo. La Historia es una “ciencia” que, dado un conjunto ordenado de eventos, intenta separarlos en dos grupos, aquellos que pueden entenderse como consecuencia de algunos previos, y aquellos que simplemente sucedieron por accidente. Estos últimos eventos son descritos, pero no analizados… lo que necesitamos para entender la evolución…
  • 52. El árbol de la Vida • Hace 4*109 años: evolución de la célula bacteriana (procariota) • Hace 2*109años: evolución de la célula con núcleo (eucariota) The Tree of Life Project: http://tolweb.org/tree Los 5 reinos
  • 53. Lecciones de la Historia • Hay una tremenda variedad en las formas de vida. • … pero el 99% de ellas están extintas. • La evolución a veces es lenta… otras a grandes saltos • La evolución sucede a varios niveles (individuos, poblaciones, ecosistemas, …) • La evolución tiene sus limitaciones: hay soluciones técnicas que parecen obvias y que no se han obtenido: – Hay solo unas pocas ruedas en la naturaleza, pero son una solución muy buena. • Sin embargo, la evolución puede encontrar soluciones que, debido a que no hay una estructura comprensible que analizar, serían difíciles de encontrar por medios racionales. • Las soluciones racionales proporcionan diseños a los que es difícil llegar por medio evolutivos, pero que resultan muy directos por análisis.
  • 54. Diseño Racional vs. Evolutivo • Los humanos tendemos a diseñar de forma modular, de forma que la estructura resultante sea comprensible de manera global. Y afecta tanto a la planificación como al uso. • La Naturaleza no necesita comprender la solución, solo necesita ser efectiva. • La evolución solo puede realizar optimizaciones que conlleven un beneficio inmediato, pero no seguir estrategias que a corto plazo sean peores aunque a largo plazo demuestren ser más óptimas. • El diseño racional suele combinar varias soluciones simples de manera que unas se ajusten a otras de manera predeterminada… la evolución es ciega y los ajustes se producen por azar.
  • 55. El Manifiesto de “Living Technology” • … intenta desarrollar y explotar la combinación de ambas aproximaciones: el diseño evolutivo con el potencial racional humano. • … no solo transfiere las formas de trabajar de la naturaleza en un diseño artificial, sino que simultáneamente intenta aprender los métodos de ésta..
  • 56. … un poco más de Vida Artificial experimental • ¿Cómo crear vida? – ¡Toma materia y hazla vivir! (Bottom-up)…Síntesis • Crear un sistema vivo (artificial) • Estudiar la transición de la “no-vida” a la “vida” – ¡Toma vida, y modifícala! (Top-down)… Análisis • Estudia fósiles (vida primitiva) • Estudia bacterias y procariotas (vida simple) • Busca vida extraterrestre simple
  • 57. ¿Cómo crear vida? …Síntesis • Química Prebiotica: ¿qué moléculas son importantes para el origen de la vida? (Oparin-Haldane model, “Sopa Prebiotica”). • Miller & Urey (1953), Juan Oro (1961): Descubren que los aminoácidos pueden conseguirse a partir de HCN y NH3 en solución acuosa. La adenina se puede producir en gran cantidad, junto con otras 3 bases, en una atmósfera reducida.
  • 58. ¿Cómo crear vida? …Análisis • Nanobes: se consideran los organismos más pequeños, unas 10 veces más pequeños que las bacterias más pequeñas conocidas (~ 20 nm de longitud) • Se describieron por primera vez en 1996 por P. Uwins. Algunos los creyeron simples cristales, pero el hallazgo de AND en algunas muestras de nenobes puede probar lo contrario. • Similares a estructuras que se encontraron en ALH84001 (meteorito de Marte que se encontró en la Antártida).
  • 59. Forma de vida minimal Por el momento, la menor entidad autopoiética es: • Bacteria esférica, que rehúye el oxígeno y que requiere energía y comida para mantener sus 500 genes y proteínas • …O quizás el mycoplasm genitalium (bacteria de menos de 1 mm de diámetro que forma parte de las paredes celulares como parásito)
  • 60. Proyecto del Genoma Minimal • Proyecto dirigido por Craig Venter que intenta encontrar el menor conjunto funcional de genes necesario para que un organismo viva y se reproduzca. Se ha elegido la bacteria anterior (Mycoplasma genitalium ) como punto de partida. El experimento consistió en una eliminación aleatoria de genes, mirando los signos vitales tras cada eliminación. • Resultados: parece que solo 265-330 de los genes son necesarios para el crecimiento…
  • 61. La Vida como podría ser “La gran suposición es que un conjunto bien organizado de primitivas artificiales que lleven a cabo los mismos roles funcionales de las biomoléculas de los sistemas vivos naturales serán capaces de proporcionar un proceso que será “vivo” en la misma forma en que lo son los organismos naturales. VA será de esta forma “vida genuina”, pero constituida de una forma distinta a como se desarrolló en la Tierra” (Chris Langton, 1988) ¿Por dónde empezar? Por sus caracterizaciones: • Replicación (un mundo basado en ARN) • Metabolismo (Redes metabólicas de Kauffman) • Compartimentos(Mundo Lípido, Doron Landset)
  • 62. Posicionamientos VA • La posición fuerte establece que “la vida es un proceso que puede ser abstraído de cualquier medio particular”(J.von Neumann). P.e., Tom Ray declaró que su programa Tierra no “está simulando” la vida, sino sintetizándola. • La posición débil niega la posibilidad de generar “procesos vivos” fuera de una solución química. Sus seguidores intentar emular procesos similares a los vivos para comprender los mecanismo subyacentes el fenómeno de la vida.
  • 63. Ampliando miras… ¿son entes vivos?
  • 64. Algunos intentos históricos de VA • 1495: Leonardo da Vinci diseñó (y posiblemente construyó) el primer humanoide. • 1580: Se dice que el rabino Loewof, en Praga, inventó el Golem, un hombre de barro que adquirió la vida del barro de Moldau. • Siglo XVI: Karakuri-ningyo construye un autómata japonés. • 1739: el pato de Vaucason podía mover las alas (más de 400 partes móviles en cada ala), comer y (supuestamente) defecar.
  • 65. Precedentes en Computación… • Alan Turing: – “Intelligent machinery”(1948, 1969): búsqueda genética o evolutiva. – “Computing machinery and intelligence”(1950): Introduce el Test de Turing”(juego de imitación) • John von Neumann – “Theory and Organisation of Complicated Automata”(1949) – “The Computer and the Brain”(1958) • Nils Barricelli – "Symbiogenetic Evolution Processes Realized by Artificial Methods“ (1957) • John Holland (el primer PhD oficial en Computación) – Algoritmos Genéticos (1960s) – Adaptation in Natural and Artificial Systems(1975) • John Conway – Juego de la Vida (1970) • Tom Ray – Tierra (90’s): Organismos digitales compiten por tiempo y memoria en la CPU.
  • 66. Algunos ejemplos concretos: Core War • Juego publicado en mayo de 1984 en Scientific American: dos o más programas, escritos en un lenguaje ensamblador especial llamado Redcode, se enfrentan para conquistar toda la memoria del ordenador. • Se ejecuta en una máquina virtual llamada MARS (Memory Array Redcode Simulator). • Inspirado en Creeper, un programa que se autorreplicaba en memoria hasta desplazar a programas mas útiles (“virus”), y Reaper, creado para buscar y destruir copias de Creeper. • Los programas luchadores se reproducen e intentan corromper el código de los contrarios. • No hay mutaciones.
  • 67. Algunos ejemplos concretos: Biomorfos • Creados por Richard Dawkins en el tercer capítulo de su libro “The Blind Watchmaker” (El relojero ciego): • Pone de relieve la potencia de las micro- mutaciones y la selección acumulativa. • Biomorph Viewer permite moverse a través del espacio genético (de 9 dimensiones en este caso) e ir eligiendo la forma deseada: El ojo del usuario realiza el papel de selección natural.
  • 69. Algunos ejemplos concretos: Criaturas virtuales de Karl Sims • Creados por Karl Sims en 1994. – Sims hace evolucionar la morfología y el control neuronal de las criaturas. – Fue uno de los primeros en usar un entorno 3D con física simulada en el contexto de las aplicaciones de realidad virtual. – La simulación de las leyes físicas incluye tener en cuenta la gravedad, fricción, detección y respuesta a las colisiones y efectos viscosos de los fluidos (por ejemplo en el agua simulada). – Debido a esta física simulada, estos agentes interactúan de formas inesperadas con el entorno.
  • 70. Algunos ejemplos concretos: Criaturas virtuales de Karl Sims
  • 71. Algunos ejemplos concretos: Criaturas virtuales de Karl Sims
  • 72. Algunos ejemplos concretos: El programa Tierra • Creado por el biólogo Thomas Ray, inspirándose en el juego “Core Wars”. • Las criaturas están compuestas por una secuencia de instrucciones en un lenguaje ensamblador simplificado que se ejecuta sobre una máquina virtual. • El universo de estas criaturas es un ordenador virtual, y éstas compiten por espacio (memoria en el ordenador) y energía (ciclos de CPU). • La máquina virtual está diseñada con una pequeña tasa de error para permitir mutaciones en la copia de las criaturas, de forma análoga a la mutación natural. • Se añade un programa que se encargue de matar a algunos de los organismos, de forma análoga a las catástrofes naturales.
  • 73. Algunos ejemplos concretos: El programa Tierra • Al inicio se sitúa en el universo un único organismo, escrito a mano por Ray, que simplemente se reproduce. Tiene una longitud de 80 instrucciones y tarda 800 ciclos en replicarse. • Cuando el espacio se rellena en un 80%, los organismos comienzan a competir por memoria y por CPU. • Comienzan a surgir mutaciones de 79 instrucciones, y algo más tarde aún menores, debido a que la evolución de los organismos ha comenzado a optimizar el código.
  • 74. Algunos ejemplos concretos: El programa Tierra • Surge un organismo de solamente 45 instrucciones y empieza a reproducirse con éxito. 45 instrucciones está bastante por debajo del número mínimo de instrucciones necesarias para la replicación. • Estos organismos coexisten con otros de longitudes superiores a las 70 instrucciones. • Parece haber alguna relación entre el número de organismos cortos y el número de organismos más largos. • Estos organismos cortos no incorporan dentro de ellos el código necesario para su replicación, sino que usan el que tienen los organismos largos de forma parasitaria para su replicación.
  • 75. Algunos ejemplos concretos: El programa Tierra • Surge un organismo de gran longitud que ha desarrollado inmunidad a los parásitos, y es capaz de “esconderse” de ellos. • Los parásitos evolucionan hacia una criatura de 51 instrucciones que es capaz de localizar a los organismos inmunes. • Aparecen hiperparásitos que son capaces de explotar a los parásitos. • Estos hiperparásitos comienzan a cooperar entre ellos explotándose mutuamente. • El sistema continúa evolucionando con criaturas con actitudes competitivas y cooperativas, sorprendiendo constantemente a su creador.
  • 76. Algunos ejemplos concretos: El programa Tierra • Numerosos anfitriones (rojo) • Aparecen algunos parásitos (amarillo)
  • 77. Algunos ejemplos concretos: El programa Tierra • Los parásitos han aumentado mucho. • Los anfitriones en disminución. • Aparecen las primeras criaturas inmunes (azul)
  • 78. Algunos ejemplos concretos: El programa Tierra • Los parásitos son desplazados espacialmente. • Las criaturas no resistentes disminuyen aún más. • Las criaturas inmunes aumentan y desplazan a los parásitos.
  • 79. Algunos ejemplos concretos: El programa Tierra • Los parásitos escasean aún más. • Las criaturas no resistentes continúan disminuyendo. • Las criaturas inmunes son la forma de vida dominante.
  • 81. Algunos ejemplos concretos: SimLife • Uno de los primeros ejemplos de software de entretenimiento anunciado como basado en investigaciones de vida artificial fue SimLife de Maxis, publicado en 1993. • En esencia, SimLife permite a un usuario observar e interactuar con un ecosistema simulado con un terreno y clima variable, y una gran variedad de especies de plantas, animales herbívoros y carnívoros. • El ecosistema es simulado usando técnicas de autómatas celulares, y hace poco uso de técnicas de agentes autónomos.
  • 83. Algunos ejemplos concretos: Creatures • Creatures es un juego creado en 1996 para Windows 95 y Macintosh, y que ofrece la posibilidad de relacionarse con tecnologías de vida artificial. • Creatures genera un entorno simulado en el que coexisten varios agentes sintéticos con los que el usuario puede interactuar en tiempo real. Los agentes, que reciben el nombre de Creatures pretenden ser una especie de "mascotas virtuales". • La arquitectura interna de las criaturas esta inspirada por la biología animal. Cada criatura tiene una red neuronal responsable de la coordinación motor-sensorial y de su comportamiento y una bioquímica artificial que simula un metabolismo energético muy sencillo y un sistema hormonal que interactúa con la red neuronal. Un mecanismo de aprendizaje permite ir adaptándose a la red neuronal durante la vida de la criatura.
  • 85. Algunos ejemplos concretos: FramSticks • El objetivo es estudiar las capacidades de evolución en condiciones similares a las de la tierra, aunque simplificadas. • Se usa un entorno tridimensional, representación de los organismos mediante un genoma, estructura física (cuerpo) y red neuronal (mente) definidas en el genotipo, ciclo de comportamiento basado en estímulos (entorno – receptores – mente – efectores – entorno), operaciones de reconfiguración del genotipo (mutación, cruce), necesidades energéticas y especialización.