Evrim Ağacı
Reklamı Kapat

Richard Dawkins'in Meşhur WEASEL Kodu ile Evrimi Öğrenin!

Bilim Karşıtlarınca Evrime Yöneltilen Hatalı "Rastgelelik" Benzetmeleri, Evrimi Öğrenmenize Yardımcı Olabilir!

Richard Dawkins'in Meşhur WEASEL Kodu ile Evrimi Öğrenin!
Tavsiye Makale
Reklamı Kapat

Bu yazı, Evrim Ağacı'na ait, özgün bir içeriktir. Konu akışı, anlatım ve detaylar, Evrim Ağacı yazarı/yazarları tarafından hazırlanmış ve/veya derlenmiştir. Bu içerik için kullanılan kaynaklar, yazının sonunda gösterilmiştir. Bu içerik, diğer tüm içeriklerimiz gibi, İçerik Kullanım İzinleri'ne tabidir.

Ana menümüzdeki Projeler altında Gelincik Evrim Algoritması adıyla bulabileceğiniz veya buraya tıklayarak erişebileceğiniz Weasel Programı, Richard Dawkins'in Kör Saatçi kitabında yer alan, çok kereler incelenmiş, benzerleri türetilmiş, tartışılmış deneysel bir bilgisayar programıdır. 

Dawkins bu kodu “bir maymunun daktiloda rastgele tuşlara basarak Shakespeare’in herhangi bir eserini yazması ihtimali” üzerinde tartıştığı yerde gündeme getirir. Konuyla ilgili tartışmaları ve evrim karşıtları tarafından ileri sürülen bu tür benzetmelerin (analojilerin) neden hatalı olduğunu buradaki yazımızdan öğrenebilirsiniz.

Rastgele Evrim?!

Dawkins, "rastgele tuşlara basan maymun" analojisini, evrimi doğru bir şekilde yansıtan bir forma sokmak için, Shakespeare’in sadece bir cümlesini ele alır ve bunu rastgele yazdırma ihimalleri üzerinde durur. Shakespeare’den seçtiği örnek cümle “Bir gelinciğe benziyor.” şeklinde çevrilebilecek olan 28 harfli “METHINKS IT IS LIKE A WEASEL” cümlesidir (METHINKS veya me-thinks, "beni düşündürüyor", "andırıyor ki bu bir..." anlamında kullanılagelen eski bir İngilizce kalıptır). 

Bunun için de bir maymun değil, 3 yaşındaki kızını kullanır. Kızı daktilonun tuşlarına rastgele basar. Elbette kızının bu şekilde bu cümleyi yazması imkânsıza yakın bir olasılıktır.

Dawkins bu noktada bilgisayarı, doğadaki evrim yasasını daha doğru yansıtacak biçimde kullanmaya başlar ve ilk iş olarak tamamen rastlantısal bir kod yazar ve bekler. İmkânsızlık yine ortadadır. Program 28 harften oluşan tamamen rastlantısal binlerce satır üretir ama amaçtan çok uzaktadır. Bunu yukarıda bağlantısını verdiğimiz sayfamızda Yöntem kutusundan Maymun Modu'nu seçerek siz de görebilirsiniz. Olasılık hesabı olarak bir değer isteyenler için belirtelim ki bu şekilde bir yaklaşım ile o cümleyi rastgele yazma ihtimali yaklaşık 10 milyar kere milyon kere milyon kere milyon kere milyonda birdir. Bu nedenle bilgisayarınız ya da işlemciniz kilitlenebilir, ekrandaki deneme sayısı 100 bini geçince sayfayı yenileyerek buna engel olmanızı tavsiye ederiz.

Ama zaten yaratılışçı evrim karşıtları tarafından ileri sürülen bu model, “faydalı mutasyonların kalıcı olması", yani birikimli doğal seçilimin gerçekçi bir modeli değildir. Dawkins bunu modellemek için başka bir kod yazar. Bu koda geçmeden önce, Dawkins'in denemediği üçüncü bir metot ortaya atarak onu incelemek istiyoruz. Sonrasında da Dawkins'in kullandığı “birikimli” metoda geçeceğiz.

Hedeflenmiş Evrim?

Kendi geliştirdiğimiz bu ikinci metot için “hedefli” kelimesini kullanacağız. Bu fikre aslında DAWKINS’in metodundan daha da hızlı biçimde hedef cümleye ulaşmak için bir alternatif ararken ulaşmıştık; ama denemelerimiz şaşırtıcı (hatta akla aykırı) biçimde bizim "akıllı tasarım" ürünü olan “hedefli evrim” metodumuzun Dawkins'in “birikimli evrim” metodundan daha geç sonuca ulaştığını gösterdi. İşte bir noktadan durup bir olayın nasıl olabileceğine sadece “aklederek” varmak ile deney yaparak anlamak arasındaki farka iyi bir örnek! Ancak yine de deneysel açıdan iyi bir zihin jimnastiği olduğu için hedefli evrim metodunu da metot seçenekleri arasından kaldırmadık.

Hedefli evrim metodunda bilgisayar rastgele 28 harf üretir. Sonra bunu hedef cümlenin 28 harfi ile karşılaştırır. Hedef cümledeki nn'inci harf ile o an denenen cümledeki nn'inci harf aynı ise, artık o harfe dokunmaz. Diğer harfler için rastgele harfler üretmeye devam eder. Bu metot ile ulaşabildiğimiz en erken sonuç 56. deneme oldu. Ancak “faydalı mutasyon / sonraki nesile aktarma / doğal seçilim” yaklaşımını tam anlamıyla modellemeyen bir yaklaşım olmadığını da tekrar belirtelim.

Birikimli Evrim!

Üçüncü yaklaşım ise Dawkins’in “birikimli seçilim” olarak ifade ettiği metot. Bu metotta yaptığımız, basitçe, ilk baştaki cümleyi "yavrulatmak". Dawkins'in anlatımıyla:

Evrim Ağacı'ndan Mesaj

Şimdi bu gelişigüzel cümle ‘yavrulasın’, bilgisayar cümleyi durmadan tekrarlasın, ama kopyalarken gelişigüzel hata -mutasyon- yapma olasılığı olsun. Sonra da mutasyon geçirmiş anlamsız cümleleri yani asıl cümlenin yavrularını incelesin ve hedef cümleye en çok benzeyenini (bu benzerlik ne kadar az olursa olsun) seçsin.

Bu metodu denemek isteyenler yukarıdaki bağlantıda yer alan sayfamızda metot kutusunda “birikimli” seçeneğini seçerek deneyebilirler. 

Sayfanın alt kısmında yer alan Geçmiş kutusunda ise tüm denemelerin listesini görebilirsiniz. “Bekleme” (İng: "Delay") kutusu ile denemeler arası beklenecek süreyi (10 ile 999 arası) ayarlayabilirsiniz.

Umarız “Bir DNA birdenbire nasıl tesadüfen oluştu.” manipülasyonuna yıllardır açıkladığımız “Birdenbire olmadı. Faydalı mutasyonların korunması ile birikimli bir şekilde ulaşıldı.” açıklaması için iyi bir örnek sergilemişizdir.

Tabii ki Shakespeare’in bir cümlesi ile DNA aynı şey değil. Ama 40-60 nesil arasında tamamen anlamlı bir cümleye nasıl ulaşıldığını görünce; on milyonlarca yılda, milyarlarca nükleotite sahip trilyonlarca hücreyi barındıran milyonlarca bireyden oluşan yüz binlerce neslin kademeli olarak nasıl evrimleştiğini biraz daha iyi anlayabilirsiniz.

Kod Hakkında Ek Bilgi

Kod, sadece HTML + JavaScript kullanılarak yazılmıştır. İnceleyen amatör yazılımcıların ya da alan dışı ilgi duyan insanların da anlayabilmesi için karmaşık ya da hazır fonksiyonlar kullanılmamış, if / then satırları görsel olarak da bir if bloğu oluşturacak şekilde düzenlenmiş, her bir satırın üstüne o an hangi işlemi yaptığı, neden böyle bir satıra gerek duyduğu // (yeşil) açıklama satırları ile açıklanarak algoritmanın da anlaşılması sağlanmıştır. Stiller hiç kullanılmamıştır. Görünümün basit, kodun kolayca okunabilir olması amaçlanmıştır. Dileyen herkes sayfada sağ tıklayıp “Kaynağı göster” seçerek sayfanın içerdiği kodları görebilir.

Sayfa tüm tarayıcılarda çalışmakta; ancak en iyi görüntü performansını Google Chrome tarayıcı ile vermektedir.

Bu İçerik Size Ne Hissettirdi?
  • Tebrikler! 14
  • Muhteşem! 9
  • Bilim Budur! 5
  • İnanılmaz 5
  • Merak Uyandırıcı! 4
  • Mmm... Çok sapyoseksüel! 2
  • Güldürdü 2
  • Umut Verici! 2
  • Grrr... *@$# 2
  • Üzücü! 0
  • İğrenç! 0
  • Korkutucu! 0

Evrim Ağacı'na her ay sadece 1 kahve ısmarlayarak destek olmak ister misiniz?

Şu iki siteden birini kullanarak şimdi destek olabilirsiniz:

kreosus.com/evrimagaci | patreon.com/evrimagaci

Çıktı Bilgisi: Bu sayfa, Evrim Ağacı yazdırma aracı kullanılarak 05/08/2020 22:21:03 tarihinde oluşturulmuştur. Evrim Ağacı'ndaki içeriklerin tamamı, birden fazla editör tarafından, durmaksızın elden geçirilmekte, güncellenmekte ve geliştirilmektedir. Dolayısıyla bu çıktının alındığı tarihten sonra yapılan güncellemeleri görmek ve bu içeriğin en güncel halini okumak için lütfen şu adrese gidiniz: https://evrimagaci.org/s/8141

İçerik Kullanım İzinleri: Evrim Ağacı'ndaki yazılı içerikler orijinallerine hiçbir şekilde dokunulmadığı müddetçe izin alınmaksızın paylaşılabilir, kopyalanabilir, yapıştırılabilir, çoğaltılabilir, basılabilir, dağıtılabilir, yayılabilir, alıntılanabilir. Ancak bu içeriklerin hiçbiri izin alınmaksızın değiştirilemez ve değiştirilmiş halleri Evrim Ağacı'na aitmiş gibi sunulamaz. Benzer şekilde, içeriklerin hiçbiri, söz konusu içeriğin açıkça belirtilmiş yazarlarından ve Evrim Ağacı'ndan başkasına aitmiş gibi sunulamaz. Bu sayfa izin alınmaksızın düzenlenemez, Evrim Ağacı logosu, yazar/editör bilgileri ve içeriğin diğer kısımları izin alınmaksızın değiştirilemez veya kaldırılamaz.

Reklamı Kapat
Güncel
Agora
Instagram
Yeni Koronavirüs
Hayvanlar Alemi
Entropi
Köpekbalığı
Ay Görevleri
Retrovirüs
Astrofotoğrafçılık
Virüsler
Hava
Sosyal
Beslenme
Kuyruk
Gen
Depresyon
Zihin
Adaptasyon
Kromozom
Evrim Ağacı Duyurusu
Cinsel Yönelim
Hamilelik
Botanik
Tardigrad
Beslenme Bilimi
Diş Hekimi
Mit
Daha Fazla İçerik Göster
Daha Fazla İçerik Göster
Reklamı Kapat
Reklamsız Deneyim

Evrim Ağacı'nın çalışmalarına Kreosus, Patreon veya YouTube üzerinden maddi destekte bulunarak hem Türkiye'de bilim anlatıcılığının gelişmesine katkı sağlayabilirsiniz, hem de site ve uygulamamızı reklamsız olarak deneyimleyebilirsiniz. Reklamsız deneyim, Evrim Ağacı'nda çeşitli kısımlarda gösterilen Google reklamlarını ve destek çağrılarını görmediğiniz, daha temiz bir site deneyimi sunmaktadır.

Kreosus

Kreosus'ta her 10₺'lik destek, 1 aylık reklamsız deneyime karşılık geliyor. Bu sayede, tek seferlik destekçilerimiz de, aylık destekçilerimiz de toplam destekleriyle doğru orantılı bir süre boyunca reklamsız deneyim elde edebiliyorlar.

Kreosus destekçilerimizin reklamsız deneyimi, destek olmaya başladıkları anda devreye girmektedir ve ek bir işleme gerek yoktur.

Patreon

Patreon destekçilerimiz, destek miktarından bağımsız olarak, Evrim Ağacı'na destek oldukları süre boyunca reklamsız deneyime erişmeyi sürdürebiliyorlar.

Patreon destekçilerimizin Patreon ile ilişkili e-posta hesapları, Evrim Ağacı'ndaki üyelik e-postaları ile birebir aynı olmalıdır. Patreon destekçilerimizin reklamsız deneyiminin devreye girmesi 24 saat alabilmektedir.

YouTube

YouTube destekçilerimizin hepsi otomatik olarak reklamsız deneyime şimdilik erişemiyorlar ve şu anda, YouTube üzerinden her destek seviyesine reklamsız deneyim ayrıcalığını sunamamaktayız. YouTube Destek Sistemi üzerinde sunulan farklı seviyelerin açıklamalarını okuyarak, hangi ayrıcalıklara erişebileceğinizi öğrenebilirsiniz.

Eğer seçtiğiniz seviye reklamsız deneyim ayrıcalığı sunuyorsa, destek olduktan sonra YouTube tarafından gösterilecek olan bağlantıdaki formu doldurarak reklamsız deneyime erişebilirsiniz. YouTube destekçilerimizin reklamsız deneyiminin devreye girmesi, formu doldurduktan sonra 24-72 saat alabilmektedir.

Diğer Platformlar

Bu 3 platform haricinde destek olan destekçilerimize ne yazık ki reklamsız deneyim ayrıcalığını sunamamaktayız. Destekleriniz sayesinde sistemlerimizi geliştirmeyi sürdürüyoruz ve umuyoruz bu ayrıcalıkları zamanla genişletebileceğiz.

Giriş yapmayı unutmayın!

Reklamsız deneyim için, maddi desteğiniz ile ilişkilendirilmiş olan Evrim Ağacı hesabınıza üye girişi yapmanız gerekmektedir. Giriş yapmadığınız takdirde reklamları görmeye devam edeceksinizdir.

Destek Ol
Türkiye'deki bilimseverlerin buluşma noktasına hoşgeldiniz!

Göster

Şifrenizi mi unuttunuz? Lütfen e-posta adresinizi giriniz. E-posta adresinize şifrenizi sıfırlamak için bir bağlantı gönderilecektir.

Geri dön

Eğer aktivasyon kodunu almadıysanız lütfen e-posta adresinizi giriniz. Üyeliğinizi aktive etmek için e-posta adresinize bir bağlantı gönderilecektir.

Geri dön

Close
“Konuşmadan önce düşünün. Düşünmeden önce okuyun.”
Fran Lebowitz
Geri Bildirim Gönder