Visualizzazione risultati 1 fino 15 di 15

Discussione: Trovato algoritmo pagerank di Google su Google

  1. #1
    Guest

    Predefinito Trovato algoritmo pagerank di Google su Google

    Salve ragazzi navigando, oggi ho trovato l'algoritmo che Google usa per il pagerank con in allegato un pdf (in inglese) che spiega come usarlo peccato che è scritto in python e che su altervista non funziona...

  2. #2
    Guest

    Predefinito

    E allora? XD Neanche il link ci hai dato! é__è

  3. #3
    Guest

    Predefinito

    Non lo ricordo xD ecco qui un pezzo (una pagina e 1808 righe )

    Codice PHP:
    import numarray
    import sys
    class PageRank:
    def __init__(self):
    self.pages={}
    self.matrix=numarray.identity(0)
    self.matrixdir={}
    self.sum=numarray.zeros((1,0))
    self.pr=numarray.zeros((1,0),numarray.Float)
    self.prdisp={}
    def creatematrix(self):
    size=len(self.pages)
    self.matrix=numarray.identity(size)
    tmp=0
    for i in self.pages.keys():
    self.matrixdir[i]=tmp
    tmp
    +=1
    def fillmatrix
    (self):
    for
    i in self.pages.keys():
    for
    c in self.pages[i]:
    if
    self.matrixdir.has_key(c):
    self.matrix[self.matrixdir[i],self.matrixdir[c]]+=1
    def calcsum
    (self):
    self.sum=numarray.zeros((1,len(self.pages)))
    for
    i in range(len(self.pages)):
    for
    c in range(len(self.pages)):
    self.sum[0,i]+=self.matrix[c,i]
    def calcpagesrank(self):
    mid_pr=numarray.zeros((1,len(self.pages)),numarray.Float)
    self.pr=numarray.zeros((1,len(self.pages)),numarray.Float)
    for
    j in range(len(self.pages)):
    self.pr[0,j]=0.15
    for i in range(len(self.pages)):
    for
    c in range(len(self.pages)):
    if
    self.matrix[i,c]:
    mid_pr[0,i]+=self.pr[0,c]/self.sum[0,c]
    for
    d in range(len(self.pages)):
    self.pr[0,d]=(0.15+(0.85*(mid_pr[0,d])))
    def display(self):
    io non ci capisco niente...

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Guarda che ci sono script anche in PHP per calcolare il pagerank di google. E ci sono anche guide in italiano che ti spiegano passo passo come sfruttare l'algoritmo di google.

    Per concludere --> Lo stesso google mette a disposizione, tra le sue API, diversi esempi di codici (Python, Ruby, PHP, ASP, Perl, ecc) per calcolare il pagerank o altro...

    Mi dispiace dirtelo, ma l'acqua calda l'hanno già scoperta Bonolis e De Laurentis
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Guarda che ci sono script anche in PHP per calcolare il pagerank di google. E ci sono anche guide in italiano che ti spiegano passo passo come sfruttare l'algoritmo di google.

    Per concludere --> Lo stesso google mette a disposizione, tra le sue API, diversi esempi di codici (Python, Ruby, PHP, ASP, Perl, ecc) per calcolare il pagerank o altro...

    Mi dispiace dirtelo, ma l'acqua calda l'hanno già scoperta Bonolis e De Laurentis
    Ma io non sto parlando di calcolare il page rank! io sto parlando del page rank, dello spieder che ha google...io non sto parlando di sfuttare l'alagoritmo io sto parlnado DELL'ALGORITMO

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Mi dispiace dirtelo, ma l'acqua calda l'hanno già scoperta Bonolis e De Laurentis
    Miki, allora mi sapresti dire dove possiamo trovare lo script in PHP di cui parli che calcola il pagerank direttamente dalle Google API?? Grazie mille!! ^^"

  7. #7
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da sIM Visualizza messaggio
    Miki, allora mi sapresti dire dove possiamo trovare lo script in PHP di cui parli che calcola il pagerank direttamente dalle Google API?? Grazie mille!! ^^"
    Da una rapida ricerca con "google"
    -
    PS: ne uso uno estremamente simile sul mio sito (colonna sinistra insieme al check-server) e funziona benone :)
    Ultima modifica di darkwolf : 11-10-2009 alle ore 04.21.54

  8. #8
    L'avatar di mycarlo
    mycarlo non è connesso Utente attivo
    Data registrazione
    06-10-2009
    Residenza
    $this->s50
    Messaggi
    467

    Predefinito

    http://code.google.com/p/popstats/

    Lì google mette a disposizioni delle classi per php, per calcolare il pagerank ti server cacher.class.php e google_pagerank.class.php

  9. #9
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Ultimamente questi script non funzionano, ecco come risponde il server:



    @darkwolf:
    come mai nel tuo sito funziona?

  10. #10
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Dispiace un po' deludervi, ma finché si tratta delle API che utilizzano l'algoritmo quelle ci sono... altrimenti non si spiegherebbe il fiorire di siti e servizi che promettono di calcolarvi il PageRank per il vostro sito (e, soprattutto, come facciano a darvi tutti lo stesso risultato).

    L'algoritmo vero e proprio realmente implementato da Google è coperto da segreto industriale... alle università si studia solo una prima versione datata 1997 (e da allora pesantemente rinnovato).

    Statemi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  11. #11
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Ultimamente questi script non funzionano, ecco come risponde il server:
    -
    @darkwolf:
    come mai nel tuo sito funziona?
    Non saprei... a me ha sempre funzionato e continua a funzionare benone :/
    Posso passarti un parziale dello script se preferisci

  12. #12
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

  13. #13
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da andreafallico Visualizza messaggio
    Guarda lo script che utilizzo io: Calcolo pagerank con php.
    Questo è il mio: http://darkwolf.altervista.org/scrip...er/prprint.php
    Ultima modifica di darkwolf : 11-10-2009 alle ore 16.17.35

  14. #14
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Il tuo funziona.
    Quello che utilizzo io l'ho trovato qui, però non funziona più.
    Comunque grazie.

  15. #15
    Guest

    Predefinito

    l'unico che mi ha capito è demential site

    L'algoritmo vero e proprio realmente implementato da Google è coperto da segreto industriale... alle università si studia solo una prima versione datata 1997 (e da allora pesantemente rinnovato).
    io parlo di questo quello reale, forse non sarà l'ultima versione, ma comunque di questo parlo, io non parlo del calcolo ma dell'algoritmo vero e proprio...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •