Diferencia entre revisiones de «Programa weasel»

De CreacionWiki
Saltar a: navegación, buscar
Línea 4: Línea 4:
  
 
== Algoritmo ==
 
== Algoritmo ==
Richard Dawkins no hay proporcionado el código fuente de su programa. Vamos a utilizar un algoritmo genético estándar sin ''entrecruzamiento'' que podría ser la siguiente.
+
Richard Dawkins no hay proporcionado el código fuente de su programa. Vamos a utilizar un algoritmo genético estándar sin ''entrecruzamiento'' que podría ser lo siguiente.
  
 
<code>
 
<code>
Línea 281: Línea 281:
 
Este exemplo mostra como é fácil arruinar um código com uma simples mudança.
 
Este exemplo mostra como é fácil arruinar um código com uma simples mudança.
  
<!--
+
-->
  
==See also==
+
==Véase también==
 
* [[The outcome of Dawkins' WEASEL program was prespecified (Talk.Origins)]]
 
* [[The outcome of Dawkins' WEASEL program was prespecified (Talk.Origins)]]
* [[Evolution program]]
+
* [[Programa Evolution]]
 
+
-->
+
  
 
== Notas ==
 
== Notas ==
 
<references group="nota"/>
 
<references group="nota"/>
  
{{Referências}}
+
{{Referencias}}
  
==Ligações externas==
+
==Enlaces externos==
* {{citar livro|autor=Gitt, Werner|título=In the Beginning was Information|subtítulo=A Scientist Explains the the Incredible Design in Nature|ano=2006|editora=Master Books|local=Green Forest, AR|páginas=260|url=http://books.google.com.br/books?id=ajeomfd1-B8C&lpg=PA101&ots=2-8J87wp8j&dq=METHINKS%20IT%20IS%20LIKE%20A%20WEASEL%20Werner%20Gitt&hl=pt-BR&pg=PA102#v=onepage&q&f=false|isbn=978-0-89051-461-0}}
+
* {{cita libro|autor=Gitt, Werner|título=In the Beginning was Information: A Scientist Explains the the Incredible Design in Nature|año=2006|editorial=Master Books|ubicación=Green Forest, AR|páginas=260|url=http://books.google.com.br/books?id=ajeomfd1-B8C&lpg=PA101&ots=2-8J87wp8j&dq=METHINKS%20IT%20IS%20LIKE%20A%20WEASEL%20Werner%20Gitt&hl=pt-BR&pg=PA102#v=onepage&q&f=false|isbn=978-0-89051-461-0}}
 
* [http://creation.com/weasel-words-creation-magazine-critique-of-dawkins The weasel returns: Truman replies to Curtis] O retorno do weasel: Truman responde a Curtis.
 
* [http://creation.com/weasel-words-creation-magazine-critique-of-dawkins The weasel returns: Truman replies to Curtis] O retorno do weasel: Truman responde a Curtis.
* [http://rosettacode.org/wiki/Evolutionary_algorithm Implementation of Weasel programs in many programming languages] Implementação de programas Weasel em muitas linguagens de programação.
+
* [http://rosettacode.org/wiki/Evolutionary_algorithm Implementation of Weasel programs in many programming languages] Implementación de programas Weasel en muchas lenguajes de programación.
 
* [http://www.detectingdesign.com/methinksitislikeaweasel.html Methinks it is Like a Weasel by D. Pitman M.D.] Methinks it is Like a Weasel por D. Pitman M.D.
 
* [http://www.detectingdesign.com/methinksitislikeaweasel.html Methinks it is Like a Weasel by D. Pitman M.D.] Methinks it is Like a Weasel por D. Pitman M.D.
* [http://www.answersingenesis.org/articles/tj/v12/n3/dawkins Dawkins’ Weasel Revisited] [http://creation.mobi/article/1857 outro servidor] O Weasel de Dawkins visitado de novo.
+
* [http://www.answersingenesis.org/articles/tj/v12/n3/dawkins Dawkins’ Weasel Revisited] [http://creation.mobi/article/1857 outro servidor] La Weasel de Dawkins vuelve a reproducir.
* [http://www.answersingenesis.org/articles/isd/timothy-standish Timothy G. Standish, Biology] Timothy G. Standish, Biologia
+
* [http://www.answersingenesis.org/articles/isd/timothy-standish Timothy G. Standish, Biology] Timothy G. Standish, Biología
 
* [http://creation.com/weasel-a-flexible-program-for-invest-deterministic-computer-demonstrations-of-evolution Weasel, a flexible program for investigating deterministic computer ‘demonstrations’ of evolution]
 
* [http://creation.com/weasel-a-flexible-program-for-invest-deterministic-computer-demonstrations-of-evolution Weasel, a flexible program for investigating deterministic computer ‘demonstrations’ of evolution]
* [http://marksmannet.com/RobertMarks/REPRINTS/2010-EfficientPerQueryInformationExtraction.pdf Artigo de Ewert Winston, George Montañez, William Dembsky e Robert J. Marks sobre o programa weasel]
+
* [http://marksmannet.com/RobertMarks/REPRINTS/2010-EfficientPerQueryInformationExtraction.pdf Artículo de Ewert Winston, George Montañez, William Dembsky y Robert J. Marks en el programa Weasel]
-->
+
  
 
[[Categoría:Richard Dawkins]]
 
[[Categoría:Richard Dawkins]]

Revisión del 00:05 22 oct 2012

En la traducción

El programa weasel o weasel de Dawkins, es un experimento de pensamiento y una variedad de simulaciones por ordenador que ilustran esto. Es una simulación desarrollada por el etólogo británico Richard Dawkins donde se ha querido demostrar el poder relativo de la selección cumulativa en la evolución de sistemas naturales y artificiales. El nombre Weasel se debe a que el objetivo del programa es producir la frase Methinks it is like a weasel ('yo creo que se parece a una comadreja'), proveniente de la obra de Shakespeare Hamlet. La primera simulación fue escrito por él; varias otras implementaciones del programa han sido escritos por otros. Dawkins hizo una advertencia señalando que este experimento no fue diseñado para mostrar cómo funciona la evolución real, sino a tratar de mostrar la mejora obtenida por el mecanismo de selección en un proceso evolutivo. Dawkins reconoció que en cierta medida, su modelo és "engañoso en aspectos importantes".[1]

Algoritmo

Richard Dawkins no hay proporcionado el código fuente de su programa. Vamos a utilizar un algoritmo genético estándar sin entrecruzamiento que podría ser lo siguiente.

  1. Comience con una secuencia (cadena) aleatórea de 28 caracteres.
  2. Hacer 100 copias de la secuencia (cualquier número razonablemente grande sirve).
  3. Comparar cada nueva secuencia a la secuencia objetivo "METHINKS IT IS LIKE A WEASEL", y dar a cada uno una puntuación (para cada letra en el lugar correcto añadir 1 punto).
  4. Mientras ninguna secuencia ha alcanzado la puntuación perfecta (28) hacer
    1. Para cada secuencia:
      1. Para cada carácter en la secuencia:
        1. Con una probabilidad del 5% por cada carácter, cambiar el personaje con un carácter aleatóreo.
      2. Comparar el resultado con el objetivo "METHINKS IT IS LIKE A WEASEL", y añadir un punto a la puntuación de cada letra que está en su lugar.
    2. Seleccione la secuencia que tiene la puntuación más alta y reemplazar todas las 100 copias de esta secuencia.


Véase también

Notas


Referencias

  1. Plantilla:Cite book

Enlaces externos