SlideShare uma empresa Scribd logo
1 de 70
Baixar para ler offline
1
Globalcode – Open4education
PCA
O que realmente importa ?
Jacques Brawerman
Globalcode – Open4education
Aviso
O autor da palestra não está apresentando a mesma como
representante de qualquer empresa que ele tenha
trabalhado, esteja trabalhando ou que venha a trabalhar;
Os assuntos são de domínio público não expondo dados,
cases ou procedimentos desenvolvidos especificamente
para serem utilizados em uma empresa;
Todas as marcas são de propriedade dos seus respectivos
detentores;
2
Globalcode – Open4education
Imagine que você recebeu o seguinte conjunto de
dados para analisar
Globalcode – Open4education
Dados
3
Globalcode – Open4education
Vamos começar a plotar os gráficos das colunas
para ver se descobrimos algo novo
Globalcode – Open4education
Dados
4
Globalcode – Open4education
Apenas com o atributo ‘Sepal length’, não
conseguimos saber nada a respeito de nossos dados !
Globalcode – Open4education
Será que os outros atributos conseguem nos dar
alguma informação realmente interessante a
respeito destes dados ?
5
Globalcode – Open4education
Dados
Globalcode – Open4education
Os atributos ‘Sepal length’ e ‘Sepal width’ conseguem
caracterizar muito bem o que seria uma flor do
tipo Iris-Setosa
6
Globalcode – Open4education
Vamos continuar analisando os atributos ?
Globalcode – Open4education
Dados
7
Globalcode – Open4education
Já está começando a ficar difícil visualizar os dados ...
Globalcode – Open4education
Ainda faltam os valores do atributo do tipo ‘Petal width’
8
Globalcode – Open4education
Mas, não temos como desenhar um gráfico
com 4 dimensões
Globalcode – Open4education
Imagina se tivéssemos dados com 10, 100 ou
mais colunas.
9
Globalcode – Open4education
O que vamos fazer ?
Globalcode – Open4education
Podemos escolher alguns atributos e ignorar os outros.
10
Globalcode – Open4education
Mas poderíamos estar perdendo informação
importante contida nos dados
Globalcode – Open4education
Que tal tentar combinar os dados de alguma forma
para que possamos utilizar todas as informações
disponíveis, mas de alguma maneira que possam ser
mais facilmente tratadas ?
11
Globalcode – Open4education
O PCA é uma técnica que faz exatamente isto !
Globalcode – Open4education
Ao invés de jogar fora dados, ele os combina
formando novos dados, a fim de que nesta nova
forma, possamos fazer nossas análises apenas com
as informações mais relevantes!
12
Globalcode – Open4education
É o processo de jogar dados fora
Feature Elimination
Globalcode – Open4education
É o processo de combinar os dados de forma que
possamos ficar com os mais relevantes para as
nossas análises !
Feature Extraction
13
Globalcode – Open4education
PCA
É o processo de combinar os dados de forma que
possamos ficar com os mais relevantes para as
nossas análises !
Globalcode – Open4education
Mas, o que são os dados mais relevantes ?
PCA
14
Globalcode – Open4education
Para saber isso, precisamos saber como os
dados se comportam!
PCA
Globalcode – Open4education
A B
12 8
23 28
25 24
11 5
25 33
24 22
20 20
média 20 20
Dados
Dados
15
Globalcode – Open4education
Média
A = [12,23,25,11,25,24]
Média(A) = 20
B = [08,28,24,05,33,22]
Média(B) = 20
Globalcode – Open4education
Soma das discrepâncias
Vamos tentar somar as discrepâncias !
16
Globalcode – Open4education
Soma das discrepâncias
A A - média (A)
12 -8
23 3
25 5
11 -9
25 5
24 4
20 0
média 20 0 soma
Dados
B B - média(B)
8 -12
28 8
24 4
5 -15
33 13
22 2
20 0
média 20 0 soma
Dados
Globalcode – Open4education
Soma das discrepâncias
A soma das discrepâncias também não é uma boa
medida pois sempre é igual a 0.
17
Globalcode – Open4education
(Soma das discrepâncias)2
Vamos tentar a soma das discrepâncias ao quadrado !
Globalcode – Open4education
(Soma das discrepâncias)2
A C
Dados A - média (A)
12 -8 64
23 3 9
25 5 25
11 -9 81
25 5 25
24 4 16
20 0 0
média 20 soma 0 220
18
Globalcode – Open4education
Variância
Se 7 dados forem todos os elementos de A
(população):
Se 7 dados não forem todos os elementos de A
(amostra):
Var(A) = 220 / 7 = 31,43
Var(A) = 220 / 6 = 36,67
Globalcode – Open4education
Variância
A = [12,23,25,11,25,24]
Média(A) = 20
Variância (A) = 36,67
B = [08,28,24,05,33,22]
Média(B) = 20
Variância (B) = 103,67
19
Globalcode – Open4education
Variância
Quem possui maior variação tem maior variância !
Globalcode – Open4education
Variância
20
Globalcode – Open4education
Variância
Quando queremos saber como um atributo varia
em relação ao outro, o que podemos fazer ?
Globalcode – Open4education
Covariância
Quando queremos saber como um atributo varia
em relação ao outro, o que podemos fazer ?
21
Globalcode – Open4education
Covariância
COV(A,B) = COV(B,A)
Globalcode – Open4education
Covariância
COV(A,A) = VAR(A)
22
Globalcode – Open4education
Tipos de Covariância
Globalcode – Open4education
Covariância Positiva
23
Globalcode – Open4education
Covariância Negativa
Globalcode – Open4education
Covariância Nula
24
Globalcode – Open4education
Matriz de covariância
Quando temos muitas variáveis e queremos ver
como cada uma se comporta em relação às
outras, fazemos uma matriz de covariâncias !
Globalcode – Open4education
Matriz de covariância
25
Globalcode – Open4education
Matriz de covariância
COV(A,A) = VAR(A)
Globalcode – Open4education
Matriz de covariância
COV(A,B) = COV(B,A)
26
Globalcode – Open4education
Matriz de covariância
A matriz de covariâncias é simétrica !
Globalcode – Open4education
É o processo de combinar os dados de forma que
possamos ficar com os mais relevantes para as
nossas análises !
PCA
27
Globalcode – Open4education
No que a matriz de covariâncias pode nos ajudar a
achar os dados mais relevantes para nossas
análises ?
PCA
Globalcode – Open4education
Queremos dados que tenham muita informação, ou
seja, alta variância!
PCA
28
Globalcode – Open4education
Queremos dados que tenham pouca redundância, ou
seja, baixa covariância.
PCA
Globalcode – Open4education
PCA
Matriz X
Matriz de covariâncias Sx
Matriz Y
Matriz de covariâncias Sy
Queremos achar uma matriz P que multiplique X e nos
leve a Y de tal forma que:
Covariâncias de Sy sejam iguais a 0;
Variâncias de Sy sejam diferentes de 0;
Sy seja uma matriz diagonal;
29
Globalcode – Open4education
Mas, como gerar uma matriz diagonal Sy a partir da
matriz de covariâncias Sx ?
PCA
Globalcode – Open4education
Teorema espectral
Toda matriz simétrica é diagonalizável ortogonalmente
30
Globalcode – Open4education
Teorema espectral
Você conhece alguma matriz simétrica ?
Globalcode – Open4education
Teorema espectral
MATRIZ DE COVARIÂNCIAS
31
Globalcode – Open4education
Teorema espectral
Toda matriz simétrica é diagonalizável ortogonalmente
Globalcode – Open4education
Teorema espectral
Toda matriz simétrica é diagonalizável ortogonalmente
32
Globalcode – Open4education
Teorema espectral
Toda matriz simétrica é diagonalizável ortogonalmente
Globalcode – Open4education
Teorema espectral
Toda matriz simétrica é diagonalizável ortogonalmente
33
Globalcode – Open4education
PCA
O que é uma matriz ortogonal ?
Globalcode – Open4education
Matriz ortogonal
É uma matriz onde o produto escalar entre os
vetores que formam suas colunas tem valor
igual a 0.
34
Globalcode – Open4education
Matriz ortogonal
É uma matriz onde o produto escalar entre os vetores
que formam suas colunas tem valor igual a 0.
Globalcode – Open4education
Matriz ortogonal
É uma matriz onde o produto escalar entre os vetores
que formam suas colunas tem valor igual a 0.
35
Globalcode – Open4education
Matriz ortogonal
É uma matriz onde o produto escalar entre os vetores
que formam suas colunas tem valor igual a 0.
Globalcode – Open4education
Matriz ortogonal
É uma matriz onde o produto escalar entre os vetores
que formam suas colunas tem valor igual a 0.
36
Globalcode – Open4education
PCA
Mas, como calcular P-1 ?
Globalcode – Open4education
(Matriz ortogonal)-1 = (Matriz ortogonal)T
Em uma matriz ortogonal, a sua inversa
é igual a sua transposta !
37
Globalcode – Open4education
Em uma matriz ortogonal, a sua inversa
é igual a sua transposta !
P = P-1 =
(Matriz ortogonal)-1 = (Matriz ortogonal)T
Globalcode – Open4education
Em uma matriz ortogonal, a sua inversa
é igual a sua transposta !
P = P-1 =
(Matriz ortogonal)-1 = (Matriz ortogonal)T
38
Globalcode – Open4education
Em uma matriz ortogonal, a sua inversa
é igual a sua transposta !
P = P-1 =
(Matriz ortogonal)-1 = (Matriz ortogonal)T
Globalcode – Open4education
Em uma matriz ortogonal, a sua inversa
é igual a sua transposta !
P = P-1 =
(Matriz ortogonal)-1 = (Matriz ortogonal)T
39
Globalcode – Open4education
Em uma matriz ortogonal, a sua inversa
é igual a sua transposta !
P = PT =
(Matriz ortogonal)-1 = (Matriz ortogonal)T
Globalcode – Open4education
PCA
Já vimos o que é uma matriz ortogonal e como
achamos a sua inversa. Mas, como calculamos
os elementos da matriz ortogonal ?
40
Globalcode – Open4education
PCA
Em uma matriz simétrica, se e são autovalores
com valores diferentes, então os seus respectivos
autovetores são ortogonais
(a matriz de covariâncias é simétrica)
Globalcode – Open4education
PCA
Mas, o que são autovalores e autovetores ?
41
Globalcode – Open4education
PCA
Mas, o que são autovalores e autovetores ?
Globalcode – Open4education
PCA
Mas, o que são autovalores e autovetores ?
42
Globalcode – Open4education
PCA
Mas, o que são autovalores e autovetores ?
Globalcode – Open4education
PCA
Em uma matriz simétrica, se e são autovalores
com valores diferentes, então os seus respectivos
autovetores são ortogonais
43
Globalcode – Open4education
PCA
E se há autovalores iguais ?
Globalcode – Open4education
PCA
Aplica-se o processo de ortogonalização de
Gram-Schmidt
44
Globalcode – Open4education
PCA
Como achar uma matriz ortogonal a uma
matriz simétrica ?
Globalcode – Open4education
PCA
Matriz de
covariâncias
Matriz diagonal
de autovalores
Matriz ortogonal
de autovetores
Matriz transposta da
matriz ortogonal de autovetores
q > r > s PC1 PC2 PC3
45
Globalcode – Open4education
PCA
Como saber quanto de informação cada
componente principal carrega ?
Globalcode – Open4education
Matrizes similares
Duas matrizes A e B são similares se podem ser
escritas na seguinte forma:
A = P-1 . B . P
46
Globalcode – Open4education
Matrizes similares
Isto não parece com nada que acabamos de ver ?
A = P-1 . B . P
Globalcode – Open4education
PCA
A = P-1 . B . P
Isto não parece com nada que acabamos de ver ?
Mat(Cov)=Mat(autovetores) -1. Mat(autovalores) . Mat(autovetores)
47
Globalcode – Open4education
PCA
A = P-1 . B . P
Mat(Cov)=Mat(autovetores) -1. Mat(autovalores) . Mat(autovetores)
Duas matrizes similares possuem os mesmos traços
Globalcode – Open4education
PCA
Mas, o que é o traço de uma matriz ?
48
Globalcode – Open4education
PCA
É a soma dos elementos de sua diagonal principal !
Globalcode – Open4education
Traço
Traço(Matriz de covariâncias) = a + d + f
Soma das variâncias(Matriz de covariâncias) = a + d + f
49
Globalcode – Open4education
Traço
Traço(Matriz de covariâncias) = Traço(Matriz de autovalores)
Globalcode – Open4education
Traço
Traço(Matriz de covariâncias) = Traço(Matriz de autovalores)
a + d + f = q + r + s
50
Globalcode – Open4education
PCA
Como saber quanto de informação cada
componente principal carrega ?
Globalcode – Open4education
PCA
Como saber quanto de informação cada
componente principal carrega ?
74,77% > 20,56% > 4,67 %
51
Globalcode – Open4education
PCA
Como saber quanto de informação cada
componente principal carrega ?
74,77% > 20,56% > 4,67 %
Se precisar de 90% da informação, basta usar as duas
primeiras componentes, que somadas representam
aproximadamente 95,33% da informação.
Globalcode – Open4education
PCA
Voltando ao exemplo das flores ...
52
Globalcode – Open4education
PCA
Carregando os dados
Globalcode – Open4education
Obtendo os dados
53
Globalcode – Open4education
Obtendo os dados
Globalcode – Open4education
Obtendo os dados
54
Globalcode – Open4education
Média
Globalcode – Open4education
Desvio padrão
55
Globalcode – Open4education
Normalizando os dados
-
-
-
-
...
(
(
(
(
) /
) /
) /
) /
Vamos normalizar cada
coluna da matriz de dados
subtraindo cada valor da
média da coluna e
dividindo pelo desvio
padrão da coluna
Globalcode – Open4education
PCA
Obtendo as matrizes necessárias
56
Globalcode – Open4education
Matriz de covariâncias
Matriz de
covariâncias
Globalcode – Open4education
Matriz de covariâncias
Matriz de
covariâncias
57
Globalcode – Open4education
Matriz de covariância
Globalcode – Open4education
Autovalores & Autovetores
58
Globalcode – Open4education
Autovalores & Autovetores
Globalcode – Open4education
Autovalores & Autovetores
Vamos juntar cada autovalor com o seu respectivo
autovetor para podermos montar a matriz P
59
Globalcode – Open4education
Autovalores & Autovetores
Ordenar por quem tem o maior autovalor
Globalcode – Open4education
PCA
Como saber quanto de informação cada componente
principal carrega ?
60
Globalcode – Open4education
PCA
Como saber quanto de informação cada
componente principal carrega ?
Globalcode – Open4education
PCA
Como saber quanto de informação cada
componente principal carrega ?
61
Globalcode – Open4education
PCA
Como saber quanto de informação cada componente
principal carrega ?
Globalcode – Open4education
PCA
Como saber quanto de informação cada componente
principal carrega ?
62
Globalcode – Open4education
PCA
As duas primeiras componentes principais
(PC1 & PC2) possuem aproximadamente
95% da informação!
Globalcode – Open4education
PCA
Vamos criar a matriz P com as duas componentes
principais (PC1 & PC2)
63
Globalcode – Open4education
PCA
Globalcode – Open4education
PCA
O que PC1 e PC2 nos dizem ?
64
Globalcode – Open4education
PCA
PC1 = 0,52.(Sepal Length) – 0,26 . (Sepal Width) +
0,58 . (Petal length) + 0,56 . (Petal width)
PC2 = -0,37.(Sepal Length) – 0,92 . (Sepal Width)
+ 0,02 . (Petal length) + 0,65 . (Petal width)
Globalcode – Open4education
PCA
Vamos multiplicar a matriz original (normalizada) pela
matriz das componentes principais.
Matriz Xnorm Matriz Y
65
Globalcode – Open4education
PCA
...
Globalcode – Open4education
PCA
......
66
Globalcode – Open4education
PCA
... ...
Globalcode – Open4education
PCA
Visualizando a matriz Y = P.X
67
Globalcode – Open4education
PCA
Visualizando a matriz Y = P.X
Globalcode – Open4education
PCA
Visualizando a matriz Y = P.X
68
Globalcode – Open4education
PCA
Globalcode – Open4education
Qual é o próximo passo ?
69
Globalcode – Open4education
Para falar comigo ...
Twitter: @jacktecnologia
Globalcode – Open4education
Referências
http://www.cs.otago.ac.nz/cosc453/student_tutorials/principal_compone
nts.pdf
https://www.cs.princeton.edu/picasso/mats/PCA-Tutorial-Intuition_jp.pdf
https://towardsdatascience.com/a-one-stop-shop-for-principal-
component-analysis-5582fb7e0a9c
http://setosa.io/ev/principal-component-analysis/
https://algobeans.com/2016/06/15/principal-component-analysis-tutorial/
https://medium.com/@aptrishu/understanding-principle-component-
analysis-e32be0253ef0
http://users.stat.umn.edu/~helwig/notes/pca-Notes.pdf
70
Globalcode – Open4education
Referências
https://newonlinecourses.science.psu.edu/stat505/node/49/
https://www.dezyre.com/data-science-in-python-tutorial/principal-
component-analysis-tutorial
https://www.cgg.com/technicaldocuments/cggv_0000014063.pdf
https://machinelearningmastery.com/calculate-principal-component-
analysis-scratch-python/
http://sebastianraschka.com/Articles/2014_pca_step_by_step.html
https://glowingpython.blogspot.com/2011/07/pca-and-image-
compression-with-numpy.html

Mais conteúdo relacionado

Semelhante a TDC2018SP | Trilha Machine Learning - PCA: Como saber o que realmente importa ?

Data, Text and Web Mining
Data, Text and Web MiningData, Text and Web Mining
Data, Text and Web Mining
Fabrício Barth
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
engenhariadecomputacao
 

Semelhante a TDC2018SP | Trilha Machine Learning - PCA: Como saber o que realmente importa ? (20)

Apresentação Programação Concorrente USP
Apresentação Programação Concorrente USPApresentação Programação Concorrente USP
Apresentação Programação Concorrente USP
 
Aula 3-lógica.pptx
Aula 3-lógica.pptxAula 3-lógica.pptx
Aula 3-lógica.pptx
 
ANÁLISE DE PONTOS DE PROPAGAÇÃO DE INFORMAÇÃO EM REDES SOCIAIS
ANÁLISE DE PONTOS DE PROPAGAÇÃO DE INFORMAÇÃO EM REDES SOCIAIS ANÁLISE DE PONTOS DE PROPAGAÇÃO DE INFORMAÇÃO EM REDES SOCIAIS
ANÁLISE DE PONTOS DE PROPAGAÇÃO DE INFORMAÇÃO EM REDES SOCIAIS
 
Cluster analysis TDC POA 2017
Cluster analysis  TDC POA 2017Cluster analysis  TDC POA 2017
Cluster analysis TDC POA 2017
 
Backtracking
BacktrackingBacktracking
Backtracking
 
149865767 preparacao-para-prova-final-de-matematica-2âº-ciclo
149865767 preparacao-para-prova-final-de-matematica-2âº-ciclo149865767 preparacao-para-prova-final-de-matematica-2âº-ciclo
149865767 preparacao-para-prova-final-de-matematica-2âº-ciclo
 
Palestra TDC 2016: 3 Lições que Aprendi em Data Science
Palestra TDC 2016: 3 Lições que Aprendi em Data SciencePalestra TDC 2016: 3 Lições que Aprendi em Data Science
Palestra TDC 2016: 3 Lições que Aprendi em Data Science
 
Matemática
MatemáticaMatemática
Matemática
 
Tdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfTdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdf
 
01 fundamentos de programação
01   fundamentos de programação01   fundamentos de programação
01 fundamentos de programação
 
TDC2018SP | Trilha .Net - Programacao Funcional com C#
TDC2018SP | Trilha .Net - Programacao Funcional com C#TDC2018SP | Trilha .Net - Programacao Funcional com C#
TDC2018SP | Trilha .Net - Programacao Funcional com C#
 
Programação Funcional usando C#
Programação Funcional usando C#Programação Funcional usando C#
Programação Funcional usando C#
 
TDC2018SP | Trilha Comp Cognitiva - Quer ter um bom chatbot ? Entao vamos com...
TDC2018SP | Trilha Comp Cognitiva - Quer ter um bom chatbot ? Entao vamos com...TDC2018SP | Trilha Comp Cognitiva - Quer ter um bom chatbot ? Entao vamos com...
TDC2018SP | Trilha Comp Cognitiva - Quer ter um bom chatbot ? Entao vamos com...
 
Introdução - Algoritmos
Introdução - AlgoritmosIntrodução - Algoritmos
Introdução - Algoritmos
 
Aula 2 - Distribuição de probabilidade
Aula 2 - Distribuição de probabilidadeAula 2 - Distribuição de probabilidade
Aula 2 - Distribuição de probabilidade
 
Data, Text and Web Mining
Data, Text and Web MiningData, Text and Web Mining
Data, Text and Web Mining
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 
Machine Learning - Introdução e Aplicações
Machine Learning - Introdução e AplicaçõesMachine Learning - Introdução e Aplicações
Machine Learning - Introdução e Aplicações
 
01-Lógica de Programação .pptx
01-Lógica de Programação .pptx01-Lógica de Programação .pptx
01-Lógica de Programação .pptx
 

Mais de tdc-globalcode

Mais de tdc-globalcode (20)

TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadeTDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
 
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
 
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de SucessoTDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
 
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPATDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
 
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinoTDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
 
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
 
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devicesTDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
 
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca PublicaTrilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
 
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
 
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case EasylocusTDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
 
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
 
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em GolangTDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
 
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QATDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
 
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciaTDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
 
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR ServiceTDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
 
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
 
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
 
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net CoreTDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
 

Último

421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
LeloIurk1
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
Ana Lemos
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
azulassessoria9
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
azulassessoria9
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
rosenilrucks
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
WagnerCamposCEA
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
LusGlissonGud
 

Último (20)

Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdfplanejamento_estrategico_-_gestao_2021-2024_16015654.pdf
planejamento_estrategico_-_gestao_2021-2024_16015654.pdf
 
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
421243121-Apostila-Ensino-Religioso-Do-1-ao-5-ano.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: LEITURA DE IMAGENS, GRÁFICOS E MA...
 
Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"Nós Propomos! " Pinhais limpos, mundo saudável"
Nós Propomos! " Pinhais limpos, mundo saudável"
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptxSlides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
Slides Lição 05, Central Gospel, A Grande Tribulação, 1Tr24.pptx
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
PROVA - ESTUDO CONTEMPORÂNEO E TRANSVERSAL: COMUNICAÇÃO ASSERTIVA E INTERPESS...
 
apostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médioapostila projeto de vida 2 ano ensino médio
apostila projeto de vida 2 ano ensino médio
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdfReta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
Reta Final - CNU - Gestão Governamental - Prof. Stefan Fantini.pdf
 
Apresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptxApresentação em Powerpoint do Bioma Catinga.pptx
Apresentação em Powerpoint do Bioma Catinga.pptx
 

TDC2018SP | Trilha Machine Learning - PCA: Como saber o que realmente importa ?