IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  reklamver

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 16 Mart 2007, 23:54   #1
iSpAnYoL
Misafir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)
PageRank Nasil Hesaplanir?




PageRank Nasil Hesaplanir?

Bir sayfanin PageRank'ini hesaplamak icin, o sayfanin butun iceriye yonelmis linkleri hesaba alinir. Bu linkler site icinden ve site disindan olan linklerdir. (mesela kardelenfm.com sitesini ornek alirsak, ilk sayfaya, sitedeki diger sayfalardan yonlendirilmis ve baska sitelerden kardelenfm'in ilk sayfasina yonlenmis linkler oluyor)
PR(A) = (1-d) + d(PR(t1)/C(t1) + ... + PR(tn)/C(tn))

Bir sayfanin PageRank'i bu denklem ile hesaplanmaktadir. Bu denklem orijinal olup, PageRank'in tasarimi yapildigi zamanda yayinlanmistir. Google'in bu denklemin bir varyasyonunu kullandigi mumkun ama, onlar bize ne oldugunu soylemiyorlar. Bu denklem yeterince iyi oldugu icinde fazla fark etmez.

Denklemde 't1 - tn' A sayfasina linklenmis sayfalardir. 'C' bir sayfanin disariya yonlendirilmis linklerinin sayisi ve 'd' de azalan faktor olup, genellikle 0.85 set edilir.

Biz onu daha kolay bir yolda tasarliyabiliriz.
Bir sayfanin PageRanki = 0.15 + 0.85 * (PageRank'i yapilan sayfaya link veren her sayfanin hissesi)

"hisse" = link veren sayfanin PageRanki, disariya yonelik linklerin sayisi ile bolundugunde cikan hisse.

Bir sayfa, her link oldugu sayfaya bir deger PageRank oylamasi yapar. Bu yapilan PageRank deger oylamasi, oylamayi yapan sayfanin kendi PageRank degerinden biraz azi ile olur (kendi degeri 0.85). Bu deger her link oldugu sayfalarca esit olarak paylasilir.

Biz bundan su sonuca varabiliriz: PR4 ve disariya 5 linki olan bir sayfanin linki, PR8 ve disariya yonelik 100 linki olan bir sayfanin linkinden daha degerlidir! Senin sayfana linklenmis bir sayfanin [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] i onemlidir ama o sayfadaki link sayisida onemlidir. Bir sayfada ne kadar cok link varsa, senin sayfanda o sayfadan daha az PageRank degeri alir.

Eger PageRank deger farkliligi PR1, PR2,.....PR10 arasinda esit olmus olsaydi, yukardaki sonuc tutarli olurdu. Fakat bir cok kisinin inanci, PR1 ve PR10 arasindaki degerler logaritmik terazi ustune kurulmus olmasidir. Ve buna inanmalari icin cok iyi bir sebep vardir. Google haricinde hic bir kimse oyle yada boyle tam emin olmadigi halde, bu terazinin logaritmik veya benzeri sansinin yuksek olmasi kanitindalar. Eger boyle ise, bir sayfanin bir PageRank ten bir ust PageRank'e gecmesi
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]icin daha fazla PageRank toplamasi gerekmektedir. Bu sonuc, daha onceki sonucu ters cevirdigi icin, daha fazla disari yonelik linki olan PR8 sayfasindan bir link, disari yonelik linkleri az olan PR4 sayfasinin linkinden daha degerli olmus oluyor[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Google hangi olceki kullanirsa kullansin, bir seyden emin olabiliriz. Baska bir siteden bizim sitemize olan link, bizim sitemizin PageRank ini yukseltir. Sadece link cifliklerindeki linklerden kacinmasini hatirtliyalim.

Bir sayfa kendi PageRank degerini baska sayfalara oyladigi zaman, kendi PageRankinden oyladigi degerin indirilmedigini kaydedelim. Oylama yapan sayfa, kendi PageRank degerini verip hic bir seysiz kalmiyor. Yani PageRank ini transfer etmiyor. Sadece kendi PageRank degerince oylama yapiyor. Hisse sahiplerinin toplantida oylamasini ornek verebilirz. Hisseleri kadar oylamaya katilirlar ama hisselerini devretmezler. Genede, sayfalar bazi PageRank degerini dolayli olarak kaybediyorlar. Sonradan gorecegimiz gibi.

Simdi asil hesaplamanin nasil yapildigina bakalim

Bir sayfanin hesaplanmasi icin, var olan PageRank'i (eger varsa) komple olarak terk edlilir ve yeni hesaplama o sayfanin tamamen iceri yonelik linleri tarafindan yapilan oylamalara dayanarak hesaplanir.


Denklem bir sayfanin PageRank'ine nasil ulasildigini acikca gostermektedir. Fakat hemen acik olarak belirli olmiyan denklemin 1 defa hesaplama ile calisamiyacagidir. 2 sayfamiz oldugunu farzedelim. A ve B, bir birine linkli ama ikisinde de herhangi baska bir link yok. Olan sudur:

Adim 1: A sayfasinin PageRank degerini iceri yonelik link degeri ile hesapla:
A sayfasi nin simdi yeni PageRank degeri var. Hesaplama, B sayfasindaki A sayfasina yoneltilmis linkin degerini kullandi. Ama B sayfasinda da iceri yonelik (A sayfasindan) link var fakat onun yeni PageRank degeri henuz belirlenmedi. Dolayisiyla A'sayfasinin yeni PageRank degeri yanlis verilerle hesaplanmis olup yanlistir.

Adim 2:
B sayfasinin PageRank degerini iceri yonelik link degeri ile hesapla:
B sayfasinin simdi yeni PageRank degeri var, fakat bu dogru olamaz. Cunku hesaplama da A sayfasindaki iceri yonelik linkin degeri kullanildi ve yanlistir..

Bu 22 yi yakalama durumu (bizde kopegin kuyrugunu yakalama durumu gibi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) A sayfasinin PageRankini, B sayfasinin PageRankini bilmeden bulamayiz, ve B sayfasinin PageRankini, A sayfasinin PageRankini bilmeden bulamayiz.


Simdi iki sayfada yeni hesaplanmis PageRank degerlerine sahip oldugu icin dogru degere ulasmak icin tekrar hesaplama yapamazmiyiz? Hayir. Biz yeni degerleri kullanarak yeniden hesaplama yapabiliriz ve sonuclar daha yanlissiz cikabilir fakat her zaman yanlis degerleri kullanacagimiz icin sonuclar gene yanlis olacaktir.

Bu problem, hesaplamalari cok defa tekrarlamak ile cozulebilinir. Her seferinde biraz daha yanlissiz degerlere yaklasilir. gercek olarak tum dogruluk hic bir zamana elde edilemez cunku hesaplamalar her zaman yanlis olan degerlere dayanarak yapilmaktadir. 40 ile 50 tekrarlama fazla degisiklik yapmiyacagi icin yeterli sayilabilir. Bu Google'in her guncellemede yaptigi seydir ve onun icin guncellemeleri uzun vakit alir.

Akilda tutulmasi gereken bir sey de hesaplamalardan aldigimiz sonuclar oranlardir. Rakkamlar sonradan bir olceke karsi (sadece Google tarafindan biliniyor) karsilastirilip hakiki PageRank e erisililiyor. Genede biz hesaplari PageRank i site nin diger sayfalarina yonlendirmek icin kullanabiliriz. Bazi sayfalar diger sayfalara oranla daha fazla PageRank alabilir.

NOT:
Ayni denklemi kullanan bazi PageRank aciklamalari ile karsilasabilirsiniz. Fakat sonuc olarak her tekrarlama, sayfanin olan PageRank ine eklenmektedir. Yeni deger + sayfanin PageRanki sonradan diger sayfalar ile paylasilmaktadir. Bu aciklamalar assagidaki sebeplerden yanlistir:
1. Ayni denklemi kullanip sonradan degistirirler.

PR(A) = (1-d) + d(......) to PR(A) = PR(A) + (1-d) + d(......)

Bu dogru degildir ve luzumsuzdur.

2.
Biz linkleri nasil organize edip, bazi sayfalarin digerlerine gore daha fazla orantida PageRank almasinin saglanmasina bakacagiz. Bir sayfanin PageRank ine tekrarlamalari eklemek denklemdekinden degisik orantilar verir. Toplama veya ekleme denklemin parcasi olmadigi icin sonuclar yanlis ve orantilarda dogru degildir.
Yayinlanan denkleme gore hesaplanan sayfa her tekrarlamada sifirdan baslar. Sadece iceri yonelik linklerine dayanir. "Var olan PageRank" in ustune ekleme fikri bunu yapmiyor ve sonuclari zorunlu olarak yanlistir!

Ic linkleme

Gercek:
Bir websitesi nin maximum (maksimal) miktarda PageRank i var ve ic linklemeler ile butun sayfalari arasinda dagitilmistir.

Bir sitenin maximum (maksimal) PageRank'i o sitenin sayfa sayisina esittir. Maximum, diger sitelerden iceriye yonlendirilmis linkler ile artar, ve o siteden diger sitelere yonlendirilmis linkler ile azalir. Biz burda bir sitenin butun PageRank'i hakkinda konusuyoruz, sitede olan bir sayfanin PageRanki ni degil. Benim osylediklerimi kabul etmek zorunda degilsin. Ayni sonuca kalem, kagit ve denklemi kullanarak sende varabilirsin.

Gercek:
Bir sitede maximum PageRank miktari, o sitede sayfalar arttikca artar.

Bir sitede ne kadar cok sayfa varsa, PageRank i de o kadar fazladir. Tekrar, kalem, kagit ve denklemi kullanarak bu sonuca ulasabilirsin. Burda aklinda tutacagin sey , sayilan sayfalar Google'in bildigi sayfalardir!

Gercek: Duzensiz linklemeler ile bir sitenin maximum PageRank'ine ulasmakta basarisiz olunabilinir fakat onu gecmek mumkun degildir.

Duzensiz ic linklemeler bir sitenin maximuma erismesine engel olabilir fakat hic bir ic link yapisi maximumun artmasina sebep olamaz. Maximumu arttirmanin tek yolu ya daha cok iceriye yonlendirilmis linkler yapmak ve/veya sitedeki sayfa sayisini arttirmaktir.

DIKKAT:
Bir sitenin PageRank'ini arttirmak icin yeni sayfalarin eklenmesini tavsiye ettigim halde bazi eklenmemesi lazim gelen sayfalar vardir. Bu sayfalar birbirinin benzeri veya yakin benzerligi olmamalidir. Busayfalar cookie-cutters olarak tanimlanan sayfalardir. Google bu sayfalari SPAM olarak kabul eder ve sayfanin veya sitenin penalti almasina sebep olabilecek alarmi harekete gecirebilirler. Iyi icerikli sayfalarin bulunmasi sarttir.


Tahir Dinç
Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Yazıyı Kaynak Göstererek Alabilirsiniz.

 

 

Etiketler
hesaplanir, nasil, pagerank


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
NASIL BİR TOPLUM NASIL BİR SOSYOLOJİ xena Felsefe 0 28 Mayıs 2014 14:06
2 Pagerank ( 3 ) 1 Pagerank ( 2 ) Herkezle ! Firat31 Link değişimi 4 06 Şubat 2011 02:13
DHCP nedir ? Nasil kurulur ? Nasil kullanılır ? Sunay Ağ, Network ve Networking 0 20 Nisan 2010 18:48
Timera nasil nasil aliriz bu kelimeyi? Sokr4t3s mIRC Scripting Sorunları 5 20 Şubat 2008 07:50