| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
Patrice Tremblay Site Admin

Inscrit le: 29 Mar 2007 Messages: 737 Localisation: Saguenay Lac St Jean , Quebec
|
Posté le: Lun Avr 09, 2007 6:16 pm Sujet du message: Algoritme du Pagerank |
|
|
Explications:
Nous assumons qu’une page A reçoit des liens (ou "votes") émis par les pages T1...Tn.
Le paramètre d est un facteur d’amortissement pouvant être ajusté entre 0 et 1.
Nous donnons généralement à d la valeur 0.85.
De même, C(A) est défini comme le nombre de liens émis par la page A (liens sortants). Le PageRank de la page A est défini comme suit :
PR(A) = (1-d) + d (PR(T1)/C(T1) + ... + PR(Tn)/C(Tn))
Le PageRank peut être calculé en utilisant un simple algorithme itératif, et correspond au vecteur propre principal de la matrice normalisée des liens du Web.
Tout cela est bien moins compliqué qu’il n’y paraît, essayons de disséquer l’expression.
Pour ce faire, voici l’explication de la notation utilisée :
-PR(A) le PageRank de la page A
-PR(Tn) le PageRank de la page Tn
-C(Tn) le nombre de liens émis sur la page Tn
-d tous les « votes » sont additionnés, mais pour en limiter l’importance, le total est multiplié par ce coefficient d’amortissement (0.85)
1 - d Un petit peu de « magie mathématique » qui permet de garantir que la moyenne des PageRank de l’ensemble des pages du Web sera de 1.
L’examen de cette formule permet de voir que le PageRank d’une page n’ayant aucun lien entrant sera de 0.15 ,
soit : (1 - 0.85) + 0.85*(0) = 0.15
Et là apparaît la cause de la confusion la plus répandue au sujet du PageRank :
Que vient faire ici cette valeur fractionnaire alors que la toolbar n’affiche que des valeurs entières ?
Oublions la toolbar quelques instants !
Il est généralement admis que l’échelle du PageRank est logarithmique, sans que ceci ne soit officiellement confirmé. Pour cette raison, la base utilisée ne peut qu’être estimée.
Il est de même raisonnable de penser que cette base évolue dans le temps.
Prenons une échelle logarithmique de base 10 pour simplifier nos calculs, le raisonnement restant valable quelle que soit le base choisie.
PageRank Affiché
(log base 10) PageRank réel
(calculé)
PR0 0 ≤ PR < 1
PR1 1 ≤ PR < 10
PR2 10 ≤ PR < 100
PR3 100 ≤ PR < 1000
PR4 1000 ≤ PR < 10000
et ainsi de suite jusqu’au PR10 pour les plus heureux.
On voit ici, que chaque niveau de PageRank est 10 fois plus élevé que le niveau précédent. Ce qui signifie en clair qu’il est 10 fois plus ardu de passer de PR4 à PR5 que de passer de PR3 à PR4 (pour mémoire, la base 10 a été choisie arbitrairement dans notre exemple).
Une des raisons pour lesquelles on estime que l’échelle évolue dans le temps, est que le PageRank maximum n’est calculé que lorsque Google fait sa mise à jour de l’index, et que le nombre de pages indexées est en constante augmentation.
Cette évolution de l’échelle expliquerait pourquoi certaines pages voient leur PageRank diminuer au fil des indexations, alors que le nombre de liens entrant reste inchangé.
En reprenant l’exemple de la page sans lien entrant donné précédemment (PR=0.15), nous voyons que la toolbar nous affichera bien la valeur 0.
Comment le PageRank est-il calculé ?
C’est ici que les choses se compliquent un petit peu.
Nous avons vu que le PageRank d’une page A dépend du PageRank des pages T1...Tn qui émettent un lien vers A, et ne peut donc pas être déterminé sans connaître le PR de ces dernières, et de toutes celles qui émettent un lien vers elles, et ainsi de suite...
Lorsqu’on réalise que les liens inter pages peuvent boucler, cela ressemble bien à « mission impossible ».
Reprenons la publication de Google décrivant le PageRank :
Le PageRank peut être calculé en utilisant un simple algorithme itératif, et correspond au vecteur propre principal de la matrice normalisée des liens du Web
Ceci signifie que le calcul du PageRank d’une page peut être effectué sans connaître le PR final des pages émettant un lien vers elle.
Cela peut sembler paradoxal, mais chaque itération fait converger les résultats vers une valeur de plus en plus précise. La seule chose à faire, est de retenir la valeur obtenue pour pouvoir démarrer l’itération suivante avec cette dernière.
Ce sera plus simple avec quelques exemples :
Réinventons le Web dans sa forme la plus simple : 2 pages A et B pointant l’une vers l’autre.
Chaque page a un lien sortant, donc C(A) = C(B) = 1
Source:
http://www.webmaster-hub.com/publication/L-algorithme-du-PageRank-explique.html _________________ Zone Référencement Inc. - Marketing Internet & Seo.
Ville Saguenay, Québec, Canada
Téléphone: 418-213-9663
Email: zonereferencement [@] gmail.com
Dernière édition par Patrice Tremblay le Sam Déc 08, 2007 4:48 pm; édité 2 fois |
|
| Revenir en haut de page |
|
 |
Saguenay SEO

Inscrit le: 03 Avr 2007 Messages: 394 Localisation: Saguenay Lac St-Jean
|
Posté le: Jeu Mai 31, 2007 3:31 pm Sujet du message: |
|
|
Je préfère ne pas trop me casser la tête et utiliser un logiciel qui calcule ca pour moi!!
 |
|
| Revenir en haut de page |
|
 |
Patrice Tremblay Site Admin

Inscrit le: 29 Mar 2007 Messages: 737 Localisation: Saguenay Lac St Jean , Quebec
|
Posté le: Jeu Nov 01, 2007 3:42 am Sujet du message: |
|
|
C'est sûr que c'est complexe un peu mais tu aurrais tout intérêt à comprendre cet algorithme..
 _________________ Zone Référencement Inc. - Marketing Internet & Seo.
Ville Saguenay, Québec, Canada
Téléphone: 418-213-9663
Email: zonereferencement [@] gmail.com |
|
| Revenir en haut de page |
|
 |
Tommyknocker
Inscrit le: 24 Mai 2008 Messages: 50 Localisation: Marseille
|
Posté le: Ven Juin 06, 2008 2:17 pm Sujet du message: |
|
|
Oui, c'est complexe mais si on s'y attelle, ca permet de comprendre pas mal de chose, notamment les fuites de PageRank  _________________ Aster by Tommyknocker
Référencement de sites Internet à Marseille |
|
| Revenir en haut de page |
|
 |
Saguenay SEO

Inscrit le: 03 Avr 2007 Messages: 394 Localisation: Saguenay Lac St-Jean
|
Posté le: Mar Juin 10, 2008 10:32 pm Sujet du message: |
|
|
| moi et les mathematiques ...... |
|
| Revenir en haut de page |
|
 |
Tommyknocker
Inscrit le: 24 Mai 2008 Messages: 50 Localisation: Marseille
|
|
| Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|