Top Banner
DATA MINING & MACHINE LEARNING (I) Thiago Marzag˜ ao
46

DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

Nov 10, 2018

Download

Documents

Dang Thu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

DATA MINING & MACHINE LEARNING (I)

Thiago Marzagao

Page 2: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

Page 3: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 4: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 5: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 6: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 7: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 8: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 9: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 10: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 11: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

analise de grafos

I Exemplos de grafos:

I ... redes sociais (fulano e amigo de beltrano, etc)

I ... crime organizado (fulano envia dinheiro p/ beltrano, etc)

I ... processos judiciais (processo A menciona processo B, etc)

I ... licitacoes (empresa A e co-licitante da empresa B, etc)

I ... sociedades (fulano e socio de beltrano, etc)

I ... filmes (ator A contracenou com ator B, etc)

I ... relacionamentos diversos (cf. Bearman, Moody e Stovel2004)

I ... Panama Papers

Page 12: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

Panama Papers

Page 13: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

citacoes academicas

Page 14: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

redes sociais

Page 15: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

six degrees of Kevin Bacon

Page 16: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Nos. Sao os “pontos” da rede. Pessoas, empresas, artigosacademicos, etc.

I (As vezes sao chamados de vertices.)

I Arestas. Sao as “ligacoes” entre os nos.

I Arestas podem ser direcionadas (ex.: Twitter) ounao-direcionadas (ex.: Facebook).

Page 17: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Nos. Sao os “pontos” da rede. Pessoas, empresas, artigosacademicos, etc.

I (As vezes sao chamados de vertices.)

I Arestas. Sao as “ligacoes” entre os nos.

I Arestas podem ser direcionadas (ex.: Twitter) ounao-direcionadas (ex.: Facebook).

Page 18: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Nos. Sao os “pontos” da rede. Pessoas, empresas, artigosacademicos, etc.

I (As vezes sao chamados de vertices.)

I Arestas. Sao as “ligacoes” entre os nos.

I Arestas podem ser direcionadas (ex.: Twitter) ounao-direcionadas (ex.: Facebook).

Page 19: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Nos. Sao os “pontos” da rede. Pessoas, empresas, artigosacademicos, etc.

I (As vezes sao chamados de vertices.)

I Arestas. Sao as “ligacoes” entre os nos.

I Arestas podem ser direcionadas (ex.: Twitter) ounao-direcionadas (ex.: Facebook).

Page 20: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Cada no tem um grau.

I Grau = qtde. de arestas do no.

I (As vezes chamado de valencia.)

I Se o grafo e direcionado cada no tem dois graus: o de saıda eo de entrada.

Page 21: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Cada no tem um grau.

I Grau = qtde. de arestas do no.

I (As vezes chamado de valencia.)

I Se o grafo e direcionado cada no tem dois graus: o de saıda eo de entrada.

Page 22: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Cada no tem um grau.

I Grau = qtde. de arestas do no.

I (As vezes chamado de valencia.)

I Se o grafo e direcionado cada no tem dois graus: o de saıda eo de entrada.

Page 23: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

nos e arestas

I Cada no tem um grau.

I Grau = qtde. de arestas do no.

I (As vezes chamado de valencia.)

I Se o grafo e direcionado cada no tem dois graus: o de saıda eo de entrada.

Page 24: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

caminhos

I Caminho mınimo: e o caminho mais curto entre dois nos.

Page 25: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

como identificar os nos mais importantes?

I Metricas de centralidade:

I centralidade de grau: e simplesmente o grau do no

I centralidade de proximidade: 1 / (soma dos caminhosmınimos ate todos os outros nos)

I centralidade de intermediacao: qtde. de caminhos mınimosque passam pelo no (as vezes dividida pelo total de caminhosmınimos existentes no grafo)

I ... diversas outras (exemplo: PageRank, que se baseia nacentralidade dos nos adjacentes)

Page 26: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

como identificar os nos mais importantes?

I Metricas de centralidade:

I centralidade de grau: e simplesmente o grau do no

I centralidade de proximidade: 1 / (soma dos caminhosmınimos ate todos os outros nos)

I centralidade de intermediacao: qtde. de caminhos mınimosque passam pelo no (as vezes dividida pelo total de caminhosmınimos existentes no grafo)

I ... diversas outras (exemplo: PageRank, que se baseia nacentralidade dos nos adjacentes)

Page 27: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

como identificar os nos mais importantes?

I Metricas de centralidade:

I centralidade de grau: e simplesmente o grau do no

I centralidade de proximidade: 1 / (soma dos caminhosmınimos ate todos os outros nos)

I centralidade de intermediacao: qtde. de caminhos mınimosque passam pelo no (as vezes dividida pelo total de caminhosmınimos existentes no grafo)

I ... diversas outras (exemplo: PageRank, que se baseia nacentralidade dos nos adjacentes)

Page 28: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

como identificar os nos mais importantes?

I Metricas de centralidade:

I centralidade de grau: e simplesmente o grau do no

I centralidade de proximidade: 1 / (soma dos caminhosmınimos ate todos os outros nos)

I centralidade de intermediacao: qtde. de caminhos mınimosque passam pelo no (as vezes dividida pelo total de caminhosmınimos existentes no grafo)

I ... diversas outras (exemplo: PageRank, que se baseia nacentralidade dos nos adjacentes)

Page 29: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

como identificar os nos mais importantes?

I Metricas de centralidade:

I centralidade de grau: e simplesmente o grau do no

I centralidade de proximidade: 1 / (soma dos caminhosmınimos ate todos os outros nos)

I centralidade de intermediacao: qtde. de caminhos mınimosque passam pelo no (as vezes dividida pelo total de caminhosmınimos existentes no grafo)

I ... diversas outras (exemplo: PageRank, que se baseia nacentralidade dos nos adjacentes)

Page 30: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

coeficiente de clusterizacao

I Atencao! Aqui usamos o termo “clusterizacao num sentidototalmente distinto daquele que vimos nas auals 2-3.

I Os nos adjacentes ao no x formam uma “comunidade”?

I Coeficiente de clusterizacao: qtde. de arestas entre osvizinhos imediatos de x / qtde. de arestas que poderiamexistir entre os vizinhos imediatos de x.

I Em outras palavras: o quao “conectados” entre si sao osvizinhos de x?

Page 31: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

coeficiente de clusterizacao

I Atencao! Aqui usamos o termo “clusterizacao num sentidototalmente distinto daquele que vimos nas auals 2-3.

I Os nos adjacentes ao no x formam uma “comunidade”?

I Coeficiente de clusterizacao: qtde. de arestas entre osvizinhos imediatos de x / qtde. de arestas que poderiamexistir entre os vizinhos imediatos de x.

I Em outras palavras: o quao “conectados” entre si sao osvizinhos de x?

Page 32: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

coeficiente de clusterizacao

I Atencao! Aqui usamos o termo “clusterizacao num sentidototalmente distinto daquele que vimos nas auals 2-3.

I Os nos adjacentes ao no x formam uma “comunidade”?

I Coeficiente de clusterizacao: qtde. de arestas entre osvizinhos imediatos de x / qtde. de arestas que poderiamexistir entre os vizinhos imediatos de x.

I Em outras palavras: o quao “conectados” entre si sao osvizinhos de x?

Page 33: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

coeficiente de clusterizacao

I Atencao! Aqui usamos o termo “clusterizacao num sentidototalmente distinto daquele que vimos nas auals 2-3.

I Os nos adjacentes ao no x formam uma “comunidade”?

I Coeficiente de clusterizacao: qtde. de arestas entre osvizinhos imediatos de x / qtde. de arestas que poderiamexistir entre os vizinhos imediatos de x.

I Em outras palavras: o quao “conectados” entre si sao osvizinhos de x?

Page 34: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 35: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 36: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2

I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 37: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 38: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.

I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 39: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 40: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/N

I grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 41: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 42: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

atributos do grafo

I Qtde. de nos.

I Qtde. de arestas.

I Qtde. de arestas / qtde. de arestas que poderiam existir:N(N − 1)

2I Direcionado ou nao-direcionado?

I Diametro: maior caminho mınimo.I Grau medio

I grafo nao-direcionado: (2L)/NI grafo direcionado: L/N

I Coeficiente de clusterizacao medio.

Page 43: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

o que nao vamos ver

I Grafos aleatorios.

I Algoritmos de caminho mınimo.

I ... muito mais!

Page 44: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

o que nao vamos ver

I Grafos aleatorios.

I Algoritmos de caminho mınimo.

I ... muito mais!

Page 45: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

o que nao vamos ver

I Grafos aleatorios.

I Algoritmos de caminho mınimo.

I ... muito mais!

Page 46: DATA MINING & MACHINE LEARNING (I) - thiagomarzagao.comthiagomarzagao.com/assets/teaching/iesb/slides/grafos1.pdf · an alise de grafos I Exemplos de grafos: I... redes sociais (fulano

exercıcio - Panama Papers