Yapay Zekanın Evrimi

H4m4...6qVt
11 Jan 2024
47

Yapay zeka, kelimenin tam anlamıyla evrim geçiriyor. Araştırmacılar "en güçlünün hayatta kalması" da dahil olmak üzere Darwinsel konseptlerden faydalanan ve insan müdahalesi olmaksızın kendi kendine evrilen bir yapay zeka programı üretti. Ürettikleri bu program, üzerinde on yıllardır çalışılan yapay zeka araştırmalarını yalnızca birkaç gün içerisinde sıfırdan tekrarlayabiliyor. Tasarımcıları ise bu programın bir gün yapay zeka çalışmalarına yeni ufuklar kazandırabileceği görüşünde.
Austin'de Teksas Üniversitesi’nde çalışan Bilgisayar Bilimcisi Risto Miikkulainen, bahsettiğimiz araştırmada görev almadığı halde bu araştırmayı şöyle yorumluyor:
Birçok insan küçük adımlarla ilerlerken, bu programın araştırmacıları bilinmeyene doğru devasa bir adım attı. Yazdıkları makale ise ileride tonlarca araştırmaya vesile olacak.


Yapay zeka algoritması geliştirmek uzun vakit isteyen bir süreç. Örneğin, dil çevirisi ve insansız araba gibi yapay öğrenmede sıklıkla kullanılan sinir ağlarını ele alalım. Bu ağlar, beyin yapısı baz alınarak inşa ediliyor ve öğrenme tarzları da beyni taklit ediyor: Program, eğitim için yüklenen veriyi yapay nöronlar arası bağlantıların kuvvetindeki değişikliği takip ederek öğreniyor. Yapay nöronlar da kendi içlerinde belirli görevleri olan küçük alt gruplara ayrılıyor. Bir örnek vermemiz gerekecek olursa, insansız arabalardaki bir alt grubun görevi trafik işaretlerini okumak olabilir. Araştırmacılar ise bu alt grupları bir araya getirdiklerinde ortaya çıkan karmaşık sistemin pürüzsüzce çalışabilmesi için aylar harcayabiliyor.
Geçtiğimiz yıllarda bilim insanları, bazı adımları otomatik hale getirerek, aylar alan bu süreci hızlandırdılar. Fakat şu anda bu sistemler, insanlar tarafından tasarlanmış devrelerin bir araya getirilmesi yöntemiyle üretiliyor. Bu da yapay zekanın üretebileceği çıktıların, bu devreleri tasarlayan mühendislerin hayal gücü ve fikirleriyle kısıtlı olduğu anlamına geliyor.


Google'da bilgisayar bilimi üzerine çalışan So Quoc Le ve meslektaşları, lise eğitimi seviyesinde basit bir matematik kullanarak AutoML-Zero isminde, insan müdahalesi gerektirmeden kendi kendine yapay zeka programları geliştirebilen bir program üretti. Şöyle açıklıyorlar:
Asıl amacımız araştırmacıların dahi henüz keşfetmediği yepyeni yapay öğrenim programları geliştirmek.

Geliştirdikleri bu programın yaptığı ise, evrimsel tahmine dayalı algoritmalar üretmek. Program, ilk olarak matematiksel operasyonları rastgele bir araya getirerek 100 aday algoritmadan oluşan bir popülasyon yaratıyor. Devamında ise bu popülasyondaki algoritmalara basit görevler vererek test ediyor. Bu görevlere bir örnek, bir görüntü tanıma testi olabilir. Bu tarz testlerde algoritmalara yükledikleri fotoğrafın bir kedi mi yoksa kamyon mu olduğu gibi basit sorularla hata oranlarını test edebiliyorlar.
Program, her döngüde bilgisayarın rastgele seçtiği algoritmalar ile insanlar tarafından tasarlanmış algoritmaların performansını karşılaştırıyor. Bunun sonucunda en yüksek performansı gösterenler kopyalanıyor ve kopyaların kodları az oranda "mutasyona uğratılarak" (yani kodları silinip, yenisi eklenip, derlenerek) en iyi çalışan algoritmaya oldukça benzeyen türevleri yaratılıyor. Bu türevler, bilgisayarın rastgele ürettiği popülasyona eklenirken, eski programlar ayıklanıyor ve döngü bu şekilde devam ediyor.

Sistem, bu popülasyonlardan tek seferde binlerce yaratıyor ve on binlerce algoritmayı bir saniyede analiz edip en iyi sonuç veren algoritmayı saniyeler içerisinde bulabiliyor. Sistem aynı zamanda bazı evrimsel çıkmazlara takılmamak adına popülasyonlardaki algoritmaları birbiriyle rastgele takas etmek ve fazladan kopyası bulunan gereksiz algoritmaları silmek gibi yöntemler kullanarak analiz hızını artırabiliyor.


Önümüzdeki yıllarda daha büyük gelişmeler görmek dileğiyle. Yapay zekayla kalın.

Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to oziwan

1 Comment

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.