Weasel Program 1.3

Licenza: Gratuito ‎Dimensioni del file: N/A
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

Questo programma è destinato a scopi educativi - per dimostrare che il processo che guida i sistemi evolutivi — variazione casuale combinata con selezione cumulativa non casuale — è diverso dal puro caso.

Se tu o qualcuno di voi siete amici non riesci a capire come mai vediamo complessi desigeni della vita intorno a noi, senza un designer (Dio per alcuni).

Questo concetto è stato illustrato per la prima volta nel programma originale Weasel da Richard Dawkins.

L'algoritmo di base è il seguente:

1. Inizia con una stringa casuale. 2. Crea 100 copie di questa stringa, con una probabilità del 5% per carattere di quel personaggio sostituito con un carattere casuale. 3. Confrontare ogni nuova stringa con la stringa di destinazione e assegnare a ciascuna di essi un punteggio (il numero di lettere nella stringa corrette e nella posizione corretta). 4.0 Se una delle nuove corde ha un punteggio perfetto, fermati. 4.1 Altrimenti, prendi la stringa con il punteggio più alto e vai al passaggio 2.

Per maggiori informazioni sull'argomento visita la pagina wikipedia http://en.wikipedia.org/wiki/Weasel_program

Consiglierei anche di leggere il libro "The Blind Watchmaker" di Richard Dawkins.

p.s. ci sono alcuni critici che insistono sul fatto che il metodo sta barando bloccando le lettere una volta che sono corrette, questo non è vero, puoi controllare l'intero codice qui - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing

Informazioni sull'annuncio: Questa app visualizza un annuncio a schermo intero quando si fa clic sul pulsante "Provami"

cronologia delle versioni

  • Versione 1.3 pubblicato il 2014-03-28
    Aggiunge

Dettagli del programma