İnternette ÖZETİ| sağlıklı bir şekilde gezinmenin temelde üç bileşeni vardır; sağlıklı bir bağlantı, sağlıklı bir internet sitesi ve sağlıklı bir cihaz. Bir sitenin düzgün çalışabilmesi, saldırı almaması ya da kötü niyetli kişilerden zarar görmemesi için alınan pek çok güvenlik önlemi var. Bunların da belki de en bilinenlerinden biri Captcha testleri.
Son dönemde Captcha testlerinde sürekli olarak yaya geçitlerini, trafik ışıklarını ya da araçları tanımaya çalışıyoruz. Peki sorulabilecek binlerce farklı şey varken neden ehliyet kursundaymışız gibi sürekli trafikle mücadele ediyoruz?
Bilgisayarlar, trafiği bizim sayemizde çözmeye çalışıyor.
Captcha testi dediÄŸimiz ÅŸey, bilgisayarla insanları ayırt etmek için kullanılan basit bir Turing testi. Turing testi de kabaca insana kolay gelen ama bilgisayarın çözemediÄŸi test çeÅŸidi. Captcha testlerinde sık sık trafikle ilgili görseller görmemizin sebebi ise bu görsellerin bilgisayarlar tarafından tanınmasının zor olmasıdır.Â
Bilgisayarlar görselleri bizim gibi algılamazlar. Testlerde yer alan trafik ışıkları, yaya geçitleri, bisikletler, otobüsler gibi nesneleri bilgisayarlar görür görmez tanıyamaz. Bu nesnelerin şekli, rengi, konumu ve arka planı bilgisayarlar için karmaşık olabilir.
ÖrneÄŸin, bir trafik ışığının yeÅŸil olduÄŸunu söylemek kolay gibi görünse de ışığın parlaklığı, açısı ve çevresindeki diÄŸer nesneler bilgisayarın yanılmasına neden olabiliyor. Bu yüzden insanlardan bu görselleri ayırmaları istenirken bilgisayarların ya da yazılımların sitelere giriÅŸi engelleniyor.Â
Bilgisayarlar bir şeyleri ayırt etmeyi nasıl öğreniyor?
Yapay zeka sayesinde bilgisayarlar bir ÅŸeyleri diÄŸer ÅŸeylerden ayırmayı öğrenebiliyor. Öğrenme süreçleri belli olsa da öğrendikten sonra yapay zekanın kafasının nasıl çalıştığını henüz tam olarak bilmiyoruz, karmaşık bir yapay aÄŸ iÅŸin içine giriyor.Â
Öncelikle kendimize bir bot ya da yapay zeka yapmadığımız sürece elde edebileceğimiz bilgiler kısıtlı zira yapay zekalar ve botlar, firmalar için çok değerli ve çok sıkı korunan ticari sırlardır. Çok genel bilgiler dışında bir detay vermezler. Yine de genel yaklaşım az çok bellidir.
Son yıllarda popüler olan nöral ağ sistemlerine de bir bakalım.
Özellikle son yıllarda popüler olan nöral ağ sistemleri için temelde iki tane bot üretilir. Bu botlardan ilki yeni botlar üretir, ikincisi ise yeni botları test eder. Yazının buradan sonrasını kafa karıştırmadan anlatmak için bunlara üretici bot, eğitmen bot ve öğrenci bot diyeceğim.
Üretici bot, öğrenci botlar üretip bunları eğitmen bota gönderir. Eğitmen bot yapmak istediğimiz ayrımı bilmez ancak elinde, cevaplanmış sorulardan oluşan bir test vardır. Bu testi öğrenci botlara uygular. Test sonuçlarıyla birlikte öğrencileri, üreticiye geri gönderir.
Çocuklar okuldan dönünce üretici bot, iyi sonuç alanları kenara ayırıp ötekileri yok eder; yerlerine başarılı örneklerden yola çıkarak başka öğrenci botlar yapar. Yeni botlar yapılması ve test edilmesi süreci bir süre döngü olarak devam eder.
Editor : Åžerif SENCER