Programy v přírodě

Napsal Foton (MP)
(Ze slovenštiny přeložil Pavel Kábrt – 6/2015)

Přírodní procesy jsou schopny vyprodukovat buď opakující se vzor, náhodný vzor, nebo směs obou. Takový vznik v přírodě pozorujeme. To, co nepozorujeme, je vznik promyšleného programu bez předešlého programu nebo inteligence.

....Řekněme, že chceme získat taková celá čísla, která nejsou dělitelná žádným jiným číslem kromě sama sebou a jedničkou. Čili prvočísla. – Protože lidé jsou inteligentní bytosti, mohou vymyslet postup (program), jak na to. Např.:

1. Napíšu si na papír čísla od 2 do 100.
2. Vezmu první číslo z nich – tj. 2.
3. Všechny násobky čísla 2 z napsaných čísel vymažu. Tj. 4, 6, 8, 10, 12 atd. ...
4. Vezmu následující číslo, které zůstalo, tj. 3.
5. Všechny násobky čísla 3 ze zbývajících čísel vymažu. Tj. 9, 15, 21 atd. ... (čísla 6, 12, 18 už vypadla předtím)
6. Vezmu následující číslo za trojkou – tj. číslo 5. (čtyřka už vypadla, takže tam není)
7. Všechny násobky čísla 5 ze zbývajících čísel vymažu.
8. Atd., atd. ...

....Postup opakuji až do čísla 100.

http://upload.wikimedia.org/wikipedia/commons/6/63/Animation_Sieb_des_Er...

- Tímto postupem (programem) získám prvočísla od 1 do 100. Ti, kteří ovládají nějaký programovací jazyk, si ho můžou napsat v něm.

Vznik takovýchto postupů či jakýchkoliv jiných programů v přírodě nepozorujeme. (....tj. bez předešlého programu nebo inteligence). – Existují však lidé, kteří potřebují, aby v přírodě vznikaly programy i spontánně. Rozhodli se proto tvrdit, že ano – vznikají. Říkáme jim Evolucionisti. Potřebují tímhle podpořit svůj dopředu vymodelovaný závěr, že život vznikl čistě přírodními procesy.

Průměr: 4 (1 vote)
Obrázek uživatele Foton

vitas

Ak si náhodne menil inštrukcie kódu, niekde okolo bodu c) si mohol teoreticky získať už "nejaký" ten spustiteľný program, ktorý však nič zmysluplné nevykonával. (...bod c) je už pomerne vyské číslo, ktoŕe zodpovedá malému počtu inštrukcii pôvodného zadania tak, aby si získal aspoň spustiteľnosť...)

Foton

Každý věřící musí být ubožák, který nezaváhá před osobním útokem na bližního svého jen aby za každou cenu udržel své povídačky. Krásně jsi to teď potvrdil. Sad

Obrázek uživatele Foton

Telesto

Jinak typuji také b) Smile Také jsem optimista...

Každý evolucionista musí byť silne veriaci optimista, ktorý bez overovania si uverí bárzakej bykovine vrámci jeho rozprávočky. Krásne si to teraz potvrdil. Laughing out loud

Obrázek uživatele Telesto

vitosovi

Ahoj vitasi,

co přesně myslíš tím:

Mutace probíhá tak, že vložím, smažu nebo připojím jeden náhodný znak.

Jedná se o program v c++? Můžeš to upřesnit jak ty mutace probíhají?

Jinak typuji také b) Smile Také jsem optimista...

„Nad lidskou blbostí se taky nedá zvítězit. Ale nikdy se nesmí přestat proti ní bojovat.“
– Jan Werich

Obrázek uživatele Foton

Re: Evoluční prvočísla

Kvízová otázka: kolik si typujete, že je X?

Ak si postupoval podľa dohody, ani jedno z uvedených.

Mutace probíhá tak, že vložím, smažu nebo připojím jeden náhodný znak.

Podľa tohoto vyjadrenia je jasné, že nepostupoval. O žiadnych znakoch tu nebola reč, ale o inštrukciách programu.

Pro porovnání program spustím, výsledkem je pole, kterému přiřadím "fitness" podle toho u kolika čísel řekl spráně, že jsou prvočísla.

Aby si z náhodnej postupnosti inštrukcii a parametrov ktorú som ti predostrel dostal vôbec skompilovateľný a spustiteľný program, by zabralo nespočet generácii. -Až potom by vôbec mohla zčať byť reč o nejakom "fitness". (to už vôbec nehovorím o programe, ktorý generuje nejaké viacmiestne pole, do ktorého čosi vkladá)

začínám se zcela nic nedělajícím programem, populace čítá 1000 jedinců. Vyberu dva náhodné jedince, horšího zahodím, lepšího zduplikuji a zmutuji.

Ak si rozmnožil "nic nedělající" program na 1000 jedincov, podľa čoho si medzi nimi našiel horších a lepších jedincov? Čím sa líši "horší nic nedělání" od "lepšího nic nedělání"? Smile

Re: Evoluční prvočísla

Jako optimista tipuju b) Smile

Obrázek uživatele vitas

Evoluční prvočísla

Zdravím Fotona a všechny, kdo netrpělivě čekají na evoluční prvočíselný algoritmus,

teď jen ve zkratce, podrobnosti zítra: začínám se zcela nic nedělajícím programem, populace čítá 1000 jedinců. Vyberu dva náhodné jedince, horšího zahodím, lepšího zduplikuji a zmutuji. Mutace probíhá tak, že vložím, smažu nebo připojím jeden náhodný znak. Pro porovnání program spustím, výsledkem je pole, kterému přiřadím "fitness" podle toho u kolika čísel řekl spráně, že jsou prvočísla.

1000 výběrů nazvu generací.

Po X generacích získám algoritmus, který vypočítá prvočíselnost pro prvních 100 přirozených čísel.

Kvízová otázka: kolik si typujete, že je X?

a) 1
b) 1000
c) 1000000
d) 1000000000
e) 10000000000

S pozdravem

vitas
@;;

Obrázek uživatele vitas

Re: vitas

Zdravím Fotona,

Ohodnocovacia funkcia samozrejme nesmie porovnávať samotnú štruktúru výsledného programu so štruktúrou predlohy toho programu v ohodnocovacej funkcii, ktorá prvočísla už logicky hľadať dokáže - tj ako moc sa s ňou zhoduje. (príroda totiž nič také nepozná) Musí kontrolovať čisto len výsledky, ako moc je program už schopný nájsť prvočísla. (na tomto sme sa dohodli, a na toto som upozorňoval v predminulých príspevkoch.)

Ohodnocovací funkce neohodnocuje program, ale jeho výstup. To je jasné.

S pozdravem

viťas
@;;

Obrázek uživatele Foton

vitas

Ohodnocovacia funkcia samozrejme nesmie porovnávať samotnú štruktúru výsledného programu so štruktúrou predlohy toho programu v ohodnocovacej funkcii, ktorá prvočísla už logicky hľadať dokáže - tj ako moc sa s ňou zhoduje. (príroda totiž nič také nepozná) Musí kontrolovať čisto len výsledky, ako moc je program už schopný nájsť prvočísla. (na tomto sme sa dohodli, a na toto som upozorňoval v predminulých príspevkoch.)

Obrázek uživatele KLM

Foton

Už vím proč Wolfgang Pauli studoval židovsku kabalu a mystiku, proto že to je náhoda 137× náhoda.
Jen blázen řekne Bůh neexistuje.

Každý proces není náhodný ,prozatím co lidé programu v kalkulačce řeknou cílený vývoj, vyšší moci ,genomu hlístice ,
přirozený elektrochemický proces.....

KLM

Customize This