23 Eylül 2017 Cumartesi

Karmaşık Algoritmalar.



Arama motorları 'nda aramalara sonuç verilirken işin temeli tarama olsa da devasa dizinlerden verilere anlam vermek ve mantıklı sonuçlar üretmek gibi en önemli aşamada algoritmaların çalışmasıdır.Arama motorları bilir ki bir kullanıcı arama yaptığında bulmak istediği milyonlarca web sitesi değildir. En kısa yoldan aramasının karşılığı olan en doğru sonuçları bulmak ister veya sorusunun yanıtını en doğru ve hızlı şekilde almak ister. İşte algoritmalar burada devreye girer ve kullanıcıya ne istiyorsa en yalın ve hızlı şekilde istediğini verir.

Arama motorları arasında en karışık ve kapsamlı algoritmalar tahmin edeciğiniz gibi Google algoritmalarıdır. Google her yıl geliştirdiği algoritmalarında öyle bir aşamaya gelmiştirki artık sadec aramalara değil sorulara da özel yanıt veren algoritmalar geliştirmiş, arama terimlerini kategorize etmiş ve her kategoriye özel sonuç mantığı geliştirmiştir. Google algoritmaları, Google’ın kendi açıklamasıyla 200’den fazla benzersiz sinyale veya ipucuna dayanmaktadır. İşte bu algoritmaları oluşturan unsurlarla Google, kullanıcılarının aradıklarını veya sorduklarını tarayıp dizinlere kaydettiği web sitelerindeki terimlere, içeriklerin güncelliğine ve aramayı yapan kullanıcılarının yaşadığı bölgeye göre analiz eder, sonuca döker.




Google, algoritma aşamasında son yıllarda geldiği noktada en son kökten değiştirdiği ve geliştirdiği Bilgi Grafiği ile tüm dünyadaki gerçek kişileri, yerleri ve bunların arasındaki bağlantıları içeren bir veritabanı oluşturmuştur.Google, algoritmalarıyla kullanıcılar ne arıyorsa onlara aradıkları ile ilgili sonuçları kategorize ederek de sunma işlemini yapay zeka ile çözebilen bir yapı oluşturmuştur.Örneğin;aramanızda bir haber metni var ise veya “İstanbulda son dakika” gibi haberle ilgili bir arama yaptığınızda en üstte normal sayfaları ayıştırarak sadece haber sayfalarından aldığı sonuçları çıkarmaktadır.Algoritmalar sadece haberleri ayırt etmez. Daha da karmaşık olan ve daha farklı sonuç sayfaları üretmek zorunda olduğu arama özelleştirmeleri de sağlar. Daha önce de örneğini verdiğimiz gibi sorulara cevap veren bir yapı da mevcuttur.Örneğin, Google’a 10+6 yazdığımızda algoritmalar bunun bir matematik işlemi olduğunu algılayıp yapıyı hemen bir hesap makinesine çeviriyor. 


Arama motorları 'nda aramalara sonuç verilirken işin temeli tarama olsa da devasa dizinlerden verilere anlam vermek ve mantıklı sonuçlar üretmek gibi en önemli aşamada algoritmaların çalışmasıdır.Arama motorları bilir ki bir kullanıcı arama yaptığında bulmak istediği milyonlarca web sitesi değildir. En kısa yoldan aramasının karşılığı olan en doğru sonuçları bulmak ister veya sorusunun yanıtını en doğru ve hızlı şekilde almak ister. İşte algoritmalar burada devreye girer ve kullanıcıya ne istiyorsa en yalın ve hızlı şekilde istediğini verir.

Arama motorları arasında en karışık ve kapsamlı algoritmalar tahmin edeciğiniz gibi Google algoritmalarıdır. Google her yıl geliştirdiği algoritmalarında öyle bir aşamaya gelmiştirki artık sadec aramalara değil sorulara da özel yanıt veren algoritmalar geliştirmiş, arama terimlerini kategorize etmiş ve her kategoriye özel sonuç mantığı geliştirmiştir. Google algoritmaları, Google’ın kendi açıklamasıyla 200’den fazla benzersiz sinyale veya ipucuna dayanmaktadır. İşte bu algoritmaları oluşturan unsurlarla Google, kullanıcılarının aradıklarını veya sorduklarını tarayıp dizinlere kaydettiği web sitelerindeki terimlere, içeriklerin güncelliğine ve aramayı yapan kullanıcılarının yaşadığı bölgeye göre analiz eder, sonuca döker.




Google, algoritma aşamasında son yıllarda geldiği noktada en son kökten değiştirdiği ve geliştirdiği Bilgi Grafiği ile tüm dünyadaki gerçek kişileri, yerleri ve bunların arasındaki bağlantıları içeren bir veritabanı oluşturmuştur.Google, algoritmalarıyla kullanıcılar ne arıyorsa onlara aradıkları ile ilgili sonuçları kategorize ederek de sunma işlemini yapay zeka ile çözebilen bir yapı oluşturmuştur.Örneğin;aramanızda bir haber metni var ise veya “İstanbulda son dakika” gibi haberle ilgili bir arama yaptığınızda en üstte normal sayfaları ayıştırarak sadece haber sayfalarından aldığı sonuçları çıkarmaktadır.Algoritmalar sadece haberleri ayırt etmez. Daha da karmaşık olan ve daha farklı sonuç sayfaları üretmek zorunda olduğu arama özelleştirmeleri de sağlar. Daha önce de örneğini verdiğimiz gibi sorulara cevap veren bir yapı da mevcuttur.Örneğin, Google’a 10+6 yazdığımızda algoritmalar bunun bir matematik işlemi olduğunu algılayıp yapıyı hemen bir hesap makinesine çeviriyor. 
Disqus Comments