SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Herramientas
de Cómputo
Dra. Elisa Schaeffer
Jorge Christopher Garza
Sepúlveda
Page Rank
   PageRank es una marca registrada y patentada1
    por Google el 9 de enero de 1999 que ampara
    una familia de algoritmos utilizados para asignar
    de forma numérica la relevancia de los
    documentos (o páginas web) indexados por un
    motor de búsqueda. Sus propiedades son muy
    discutidas por los expertos en optimización de
    motores de búsqueda. El sistema PageRank era
    utilizado por el popular motor de búsqueda
    Google para ayudarle a determinar la
    importancia o relevancia de una página. Fue
    desarrollado por los fundadores de Google, Larry
    Page y Sergey Brin, en la Universidad de Stanford.
0         1      1   1
                              La Matriz M representa un arreglo
                                Que dice si la pagina j (columna)
      1        0      0   1
M                            tiene un enlace hacia la
                                pagina i (fila)
    1         0      0   0
                           
    1         0      1   0

                            0          1     1/2        1 / 2
                                                             
                             1/3        0        0       1/2
Normalizada sobre i   M '                                   
                           1 / 3       0        0         0 
                                                             
                           1 / 3       0     1/2          0 
( M '  I ) v  0    v  a       b      c     d   
                      Arreglo que contiene las paginas



                     1       1/2       1 / 2
                                              
               1/3              0       1/2
  M '  I                                   
             1 / 3     0                 0 
                                              
             1 / 3     0       1/2        
       1    1/2   1 / 2
                             
      1/3         0    1/2
det                            0
    1 / 3    0          0 
                             
    1 / 3    0    1/2    
 1     1    1/2   1 / 2a    
                             
  1/3    1    0    1/2 b
                               0
1 / 3   0    1      0 c     
                             
1 / 3   0    1/2     1  d   
             c     d 
   a   b
                     
             2      2
 a                 d 
       b   0        
 3                 2   0
 a                   
        0     c    0
 3                   
 a           c       
       0           d
 3          2        
% Parameter M adjacency matrix where M_i,j represents the link from 'j' to 'i', such
that for all 'j' sum(i, M_i,j) = 1
% Parameter d damping factor
% Parameter v_quadratic_error quadratic error for v
% Return v, a vector of ranks such that v_i is the i-th rank from [0, 1]

function [v] = rank(M, d, v_quadratic_error)

N = size(M, 2); % N is equal to half the size of M
v = rand(N, 1);
v = v ./ norm(v, 2);
last_v = ones(N, 1) * inf;
M_hat = (d .* M) + (((1 - d) / N) .* ones(N, N));

  while(norm(v - last_v, 2) > v_quadratic_error)
    last_v = v;
    v = M_hat * v;
    v = v ./ norm(v, 2);
  end

endfunction
M=                                                           v=

0    0   0   0   0   0   0   0   0   0   1   0   1   0   0    0.10531
1    0   0   1   0   0   0   0   0   0   0   0   0   0   0    0.10434
1    0   0   0   0   1   0   1   1   0   0   0   0   0   0    0.19633
1    0   1   0   0   0   0   0   1   0   1   0   1   1   0    0.30330
1    0   0   1   0   1   0   0   0   0   0   0   0   1   1    0.31084
1    0   0   1   0   0   0   0   0   0   0   1   1   0   0    0.16271
1    0   0   1   1   0   0   0   1   0   0   0   0   0   0    0.23419
1    0   1   0   1   0   0   0   0   1   1   0   0   0   0    0.28136
1    1   0   1   0   1   1   0   0   0   1   0   0   0   0    0.27302
1    1   0   0   0   0   1   0   1   0   1   0   1   1   0    0.33491
1    1   0   0   0   1   0   0   1   0   0   0   0   0   1    0.25707
1    0   0   0   1   0   0   0   0   0   0   0   0   0   0    0.10590
1    0   0   0   0   0   0   1   0   0   1   0   0   0   0    0.15657
1    0   0   1   0   0   1   0   1   1   0   1   0   0   0    0.31534
1    0   0   1   1   1   0   0   1   1   0   0   1   1   0    0.44992
Bibliografía
 http://en.wikipedia.org/wiki/PageRank#P
  ower_Method
 http://www.mathworks.com/moler/exm/c
  hapters/pagerank.pdf
 http://www.youtube.com/watch?v=4X0V
  JqS4_Ec

Más contenido relacionado

Más de Jorge Sepúlveda

USANA presentación de Producto y Negocios
USANA presentación de Producto y NegociosUSANA presentación de Producto y Negocios
USANA presentación de Producto y NegociosJorge Sepúlveda
 
Diseño 5-4 Douglas Montgomery
Diseño 5-4 Douglas MontgomeryDiseño 5-4 Douglas Montgomery
Diseño 5-4 Douglas MontgomeryJorge Sepúlveda
 
[Exposicion] modelos probabilísticos aplicados
[Exposicion]   modelos probabilísticos aplicados[Exposicion]   modelos probabilísticos aplicados
[Exposicion] modelos probabilísticos aplicadosJorge Sepúlveda
 
Herramientas de cómputo - R
Herramientas de cómputo - RHerramientas de cómputo - R
Herramientas de cómputo - RJorge Sepúlveda
 
Herramientas de cómputo python
Herramientas de cómputo pythonHerramientas de cómputo python
Herramientas de cómputo pythonJorge Sepúlveda
 
Herramientas de cómputo sed+gnuplot
Herramientas de cómputo sed+gnuplotHerramientas de cómputo sed+gnuplot
Herramientas de cómputo sed+gnuplotJorge Sepúlveda
 
Presentacion de Herramientas de Cómputo - Uso de AWK
Presentacion de Herramientas de Cómputo - Uso de AWKPresentacion de Herramientas de Cómputo - Uso de AWK
Presentacion de Herramientas de Cómputo - Uso de AWKJorge Sepúlveda
 
Comicas 10-diapositivas - to www.Nolachihnges.info
Comicas 10-diapositivas - to www.Nolachihnges.infoComicas 10-diapositivas - to www.Nolachihnges.info
Comicas 10-diapositivas - to www.Nolachihnges.infoJorge Sepúlveda
 

Más de Jorge Sepúlveda (12)

USANA presentación de Producto y Negocios
USANA presentación de Producto y NegociosUSANA presentación de Producto y Negocios
USANA presentación de Producto y Negocios
 
健康自自由
健康自自由健康自自由
健康自自由
 
Diseño 5-4 Douglas Montgomery
Diseño 5-4 Douglas MontgomeryDiseño 5-4 Douglas Montgomery
Diseño 5-4 Douglas Montgomery
 
[Exposicion] modelos probabilísticos aplicados
[Exposicion]   modelos probabilísticos aplicados[Exposicion]   modelos probabilísticos aplicados
[Exposicion] modelos probabilísticos aplicados
 
Herramientas de cómputo - R
Herramientas de cómputo - RHerramientas de cómputo - R
Herramientas de cómputo - R
 
Herramientas de cómputo python
Herramientas de cómputo pythonHerramientas de cómputo python
Herramientas de cómputo python
 
Herramientas de cómputo sed+gnuplot
Herramientas de cómputo sed+gnuplotHerramientas de cómputo sed+gnuplot
Herramientas de cómputo sed+gnuplot
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion de Herramientas de Cómputo - Uso de AWK
Presentacion de Herramientas de Cómputo - Uso de AWKPresentacion de Herramientas de Cómputo - Uso de AWK
Presentacion de Herramientas de Cómputo - Uso de AWK
 
Herramientas de Computo
Herramientas de ComputoHerramientas de Computo
Herramientas de Computo
 
Herramientas de cómputo
Herramientas de cómputoHerramientas de cómputo
Herramientas de cómputo
 
Comicas 10-diapositivas - to www.Nolachihnges.info
Comicas 10-diapositivas - to www.Nolachihnges.infoComicas 10-diapositivas - to www.Nolachihnges.info
Comicas 10-diapositivas - to www.Nolachihnges.info
 

Último

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Herramientas de cómputo - Octave

  • 1. Herramientas de Cómputo Dra. Elisa Schaeffer Jorge Christopher Garza Sepúlveda
  • 2. Page Rank  PageRank es una marca registrada y patentada1 por Google el 9 de enero de 1999 que ampara una familia de algoritmos utilizados para asignar de forma numérica la relevancia de los documentos (o páginas web) indexados por un motor de búsqueda. Sus propiedades son muy discutidas por los expertos en optimización de motores de búsqueda. El sistema PageRank era utilizado por el popular motor de búsqueda Google para ayudarle a determinar la importancia o relevancia de una página. Fue desarrollado por los fundadores de Google, Larry Page y Sergey Brin, en la Universidad de Stanford.
  • 3. 0 1 1 1   La Matriz M representa un arreglo Que dice si la pagina j (columna) 1 0 0 1 M    tiene un enlace hacia la pagina i (fila) 1 0 0 0   1 0 1 0  0 1 1/2 1 / 2   1/3 0 0 1/2 Normalizada sobre i M '   1 / 3 0 0 0    1 / 3 0 1/2 0 
  • 4. ( M '  I ) v  0 v  a b c d  Arreglo que contiene las paginas   1 1/2 1 / 2   1/3   0 1/2 M '  I    1 / 3 0   0    1 / 3 0 1/2  
  • 5.   1 1/2 1 / 2   1/3   0 1/2 det    0 1 / 3 0   0    1 / 3 0 1/2  
  • 6.  1 1 1/2 1 / 2a     1/3 1 0 1/2 b     0 1 / 3 0 1 0 c     1 / 3 0 1/2  1  d 
  • 7. c d   a b   2 2  a d   b 0   3 2   0  a  0  c 0  3   a c   0  d  3 2 
  • 8. % Parameter M adjacency matrix where M_i,j represents the link from 'j' to 'i', such that for all 'j' sum(i, M_i,j) = 1 % Parameter d damping factor % Parameter v_quadratic_error quadratic error for v % Return v, a vector of ranks such that v_i is the i-th rank from [0, 1] function [v] = rank(M, d, v_quadratic_error) N = size(M, 2); % N is equal to half the size of M v = rand(N, 1); v = v ./ norm(v, 2); last_v = ones(N, 1) * inf; M_hat = (d .* M) + (((1 - d) / N) .* ones(N, N)); while(norm(v - last_v, 2) > v_quadratic_error) last_v = v; v = M_hat * v; v = v ./ norm(v, 2); end endfunction
  • 9. M= v= 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0.10531 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0.10434 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0.19633 1 0 1 0 0 0 0 0 1 0 1 0 1 1 0 0.30330 1 0 0 1 0 1 0 0 0 0 0 0 0 1 1 0.31084 1 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0.16271 1 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0.23419 1 0 1 0 1 0 0 0 0 1 1 0 0 0 0 0.28136 1 1 0 1 0 1 1 0 0 0 1 0 0 0 0 0.27302 1 1 0 0 0 0 1 0 1 0 1 0 1 1 0 0.33491 1 1 0 0 0 1 0 0 1 0 0 0 0 0 1 0.25707 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0.10590 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0.15657 1 0 0 1 0 0 1 0 1 1 0 1 0 0 0 0.31534 1 0 0 1 1 1 0 0 1 1 0 0 1 1 0 0.44992
  • 10.
  • 11. Bibliografía  http://en.wikipedia.org/wiki/PageRank#P ower_Method  http://www.mathworks.com/moler/exm/c hapters/pagerank.pdf  http://www.youtube.com/watch?v=4X0V JqS4_Ec