Anlam Benzerliği vs. Kelime Benzerliği


Yapay zeka doğal dil işleme konusunda bir soru işareti ile karşılaştım. Geliştirilecek yapay zeka soruyu anlayıp anlam benzerliğine göre soru listesinden cevapları mı getiriyor?

Yoksa Kelime/Cümle Benzerliğine göre mi soru listesinden soruyu bulup cevabı getiriyor?

Pratikte ikincisi olduğunu göreceksiniz. Mevcut Google yapay zeka hizmetleri “Nerelisin?” ve “Hemşerim memleket neresi?” sorularının aynı anlamda olduğunu tespit edemiyor. Bu şaşırtıcı sıkıntıyı gidermek için soruları varyasyonları ile birlikte giriyorsunuz ve benzerliğe göre soruyu buluyor.

Yani doğal dil işleme hizmetleri gerçekte ne dediğimizi anlamıyorlar. Dolayısıyla kelime benzerliğinden soruyu ve ilişkili cevabı getiriyoruz.

Bu ilkel algoritmayı aslında ikilik sistemlerde herhangi bir programlama dili ile kendimiz de implemente edebiliriz. Tabi bu durumu ilk izlenimlerime göre farkettim, zamanla konu daha da anlaşılır hale gelecektir.

Ancak bize sunulan servislerin ilkel boyutta olduğuna inanıyorum. Bence Google’ın elinde dediğimizi anlayan türden yapay zekalar da var, ancak bize basit algoritmalarla çalışan sürümleri sunulmuşa benziyor.

Elbette dediğimizi insan gibi anlayan türden yapay zeka geliştirmenin yararı ne diye sormak lazım. İnsan mı yapıyoruz, insan zaten var, yeni bir insan yapmaya ne gerek var diye düşünebiliriz. O yüzden yapay zekanın kendi benliğini keşfederek insana üstünlük iddiasında bulunmaması için işimize yarayacak kadar az gelişmiş sürümleriyle idare etmek yapay zeka regülasyonlarını dikkate almak insan lehinedir.

Bu bağlamda metin benzerliği üzerine çalışan Dialogflow benzeri bir sistemi biz de geliştirebiliriz. Bunun için Kuantum Bilgisayarlara da çok gerek yok. Böyle bir sistem Firebase ile çok rahat geliştirilebilir.

Kuantum bilgisayar kullanmanın getirisi nedir? Kuantum bilgisayarlar yakın gelecekte geleneksel bilgisayarlara göre çok hızlı olacağı için sınıflandırma işlemleri sıradan bilgisayarlara göre çok daha hızlı yapılabiliyor. Böylece yapay zekaların daha az büyük veri ile daha hızlı eğitilebilmesini mümkün kılıyor. Bu da 2. dereceden yapay zeka ya da 2. dereceden yapay insan üretebilmek demek. Elbette Kuantum Yapay Zeka halen bir araştırma konusu. Biz de bu işin içinde olmak için hazırlayacağımız yapay zeka projesinde

  1. Hibrit Ionic mobil uygulama
  2. Firebase veritabanı ve Google Bulut Hizmetleri
  3. Hibrit Kuantum Yapay Zeka Uygulaması

teknolojileri kullanmaya karar verdik. 3. maddede aslında çok gerekli değil gibi görünse de bizi geleceğe hazırlayacağından projeye dahil edilmesi gerektiğine karar verdik. Ayrıca 3. madde ile Google Bulut Hizmetlerinin kota sınırlarını aşabileceğimizi biliyoruz. Belki de böylece Google Bulut Hizmetlerindeki çözümlerin Kuantum sürümlerini de hazırlama fırsatına kavuşacağız.

Mutlu kodlamalar 🙂

Posted in Genel

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s