SlideShare uma empresa Scribd logo
1 de 80
Baixar para ler offline
Aprendizagem de máquina
para Neurociência
Prof. Dr. Walter Hugo Lopez Pinaya
Seminário
28/02/2018
Estrutura da apresentação
• O que é aprendizagem de máquina?
• Categorias
• O que conseguimos fazer?
• Como?
• Considerações finais
Aprendizagem de Máquina
O que é aprendizagem de máquina?
Escrever programas que
resolvem um problema
Escrever programas que
aprendem a
resolver um problema
a partir de exemplos
Exemplo
Maçã ou laranja?
Sem aprendizagem de máquina
def tem_textura_certa()
...
def tem_formato_certo()
...
def tem_cor_certa()
...
Exemplo
Maçã ou laranja?
Exemplo
Maçã ou laranja?
Com aprendizagem de máquina
def tem_textura_certa()
...
def tem_formato_certo()
...
def tem_proporções_certas()
...
Aprendizagem de máquina
Usar dados
para
responder perguntas
Aprendizagem de máquina
Usar dados
para
responder perguntas
Campo de pesquisa que desenvolve algoritmos que dão aos
computadores a capacidade de aprender a partir dos dados, e
então fazer predições e decisões
Categorias
Supervisionado
Problemas com dados que estão associados à uma variável de
interesse
COR PH MAÇÃ OU LARANJA?
660 nm 7.5 Maçã
656nm 7 Maçã
500nm 5.9 Laranja
... ... ...
490nm 5.7 Laranja
Supervisionado
A cada amostra apresentada ao modelo, podemos fornecer um
feedback sobre suas predições
O modelo aprende a mapear da entrada de dados para a saída
Dois tipos de tarefas:
• Classificação e Regressão
Saídas desejadas são classes
discretas (grupos)
Saídas desejadas são valores
contínuos
Classificação Regressão
Classificação e Regressão
Exemplo de aplicação em neurociência?
Não-Supervisionado
Problemas em que não são apresentadas saídas desejadas ao
modelo
COR PH
660 nm 7.5
656nm 7
500nm 5.9
... ...
490nm 5.7
Não-Supervisionado
Objetivo do modelo
• Explorar como os dados estão geometricamente e
estatisticamente organizados
• Aprender a estrutura latente aos dados para desempenhar
tarefas
Agrupamento
Objetivo
• Encontrar grupos de maneira que as amostras pertencentes a
um mesmo grupo possuem grande similaridade e amostras
de grupos diferentes possuem pouca similaridade
Agrupamento
Exemplo de aplicação em neurociência?
Redução de Dimensionalidade
• O modelo tenta reduzir o número de dimensões em um
conjunto de dados
• Envolve transformar os dados de alta dimensionalidade em
representações mais simples que ainda preservam a maior
parte das informações relevantes dos dados
Exemplos de métodos
• Principal Components Analysis (PCA)
• Independent Component Analysis (ICA)
Redução de dimensionalidade
Exemplo de aplicação em neurociência?
Aprendizado por reforço
O modelo não recebe o feedback diretamente.
Somente quando ele atinge o seu objetivo.
Exemplo
• Por reforço: quando ganhar o
jogo.
• Supervisionado: a cada
movimento, dizendo se o
movimento foi bom ou ruim.
Aprendizado por reforço
• Interage com o ambiente
• Aprende a partir da tentativa e erro
Outros tipos...
• Filtragem colaborativa
• Sistemas de recomendação
• Aprendizado semi-supervisionado
• Detecção de anomalias
• ....
O que conseguimos
fazer com isso?
Visão computacional
Arte
Transferência de estilo artístico
• https://deepart.io/
Arte
Criação de músicas
• http://www.asimovinstitute.org/analyzing-deep-learning-
tools-music/
Reconhecimento de fala
Reconhecimento de fala
Conversão de texto em fala
• https://deepmind.com/blog/wavenet-generative-model-
raw-audio/
Análise de texto
• Tradução automática
• Reconhecimento de emoção
Análise de texto
• Resumo de textos
Análise de texto
• Resumo de textos
Veículos autônomos
Veículos autônomos
Aprendizado por reforço
Aprendizado por reforço
Aprendizado por reforço
Como?
Exemplo
Maçã ou laranja?
1º Coleta de Dados
• Coletamos vários exemplos para que o modelo consiga
aprender a relação entre entrada e saída desejada
• Escolhemos as características dos exemplos que me parecem
ser úteis para o classificador
Neste caso
• Ph da fruta
• Comprimento de onda da superfície da fruta
2º Preparação dos dados
• Objetivo: deixar nossos dados no formato correto para ser
utilizado em nosso modelo
COR PH MAÇÃ OU LARANJA?
660 nm 7.5 Maçã
656nm 7 Maçã
500nm 5.9 Laranja
... ... ...
490nm 5.7 Laranja
2º Preparação dos dados
• Nesse ponto também dividimos nossos dados em duas
partes
• Conjunto de treino
• Conjunto de teste
Dados
Treinamento Teste
3º Escolha do modelo
Existem vários tipos de modelos
• Regressão Logística
• Árvores de decisão
• Redes Neurais
• Suport Vector Machines
• Naive Bayes
• ...
3º Escolha do modelo
3º Escolha do modelo
Regressão Logística
4o Treinamento
• Apresentamos os dados do conjunto de treino para o
modelo
• De pouco em pouco o modelo melhora a habilidade de
predizer nossos dados
• Nessa etapa são utilizados algoritmos de otimização para
achar os parâmetros do modelo que minimizam o erro no
nosso conjunto de teste
• http://playground.tensorflow.org
5º Avaliação
• Avaliação da performance do modelo treinado em novos
dados
• Nteste = 30
Acurácia do modelo = Acertos/Total
Acc ~ 70%
Maçã Laranja
Preditos como maçã 10 4
Preditos como laranja 5 11
5º Avaliação
Outras métricas de performance
• Sensibilidade: proporção de positivos que foram
corretamente identificados entre todos os positivos
(alta sensibilidade  raramente negligencia um positivo )
• Especificidade: proporção de negativos que foram
corretamente identificados entre os positivos
(alta especificidade  específico raramente registra um positivo para
qualquer coisa que não seja o alvo de testes)
5º Avaliação
• Acurácia = taxa de acertos=?
Paciente Saudável
Predito Paciente 90 50
Preditos Saudável 10 50
5º Avaliação
• Acurácia = taxa de acertos=70%
Paciente Saudável
Predito Paciente 90 50
Preditos Saudável 10 50
5º Avaliação
• Acurácia = taxa de acertos=70%
• Sensibilidade=
𝑝𝑟𝑒𝑑𝑖𝑡𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
𝑡𝑜𝑑𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
=?
Paciente Saudável
Predito Paciente 90 50
Preditos Saudável 10 50
5º Avaliação
• Acurácia = taxa de acertos=70%
• Sensibilidade=
𝑝𝑟𝑒𝑑𝑖𝑡𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
𝑡𝑜𝑑𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
=90%
Paciente Saudável
Predito Paciente 90 50
Preditos Saudável 10 50
5º Avaliação
• Acurácia = taxa de acertos=70%
• Sensibilidade=
𝑝𝑟𝑒𝑑𝑖𝑡𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
𝑡𝑜𝑑𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
=90%
• Especificidade=
𝑝𝑟𝑒𝑑𝑖𝑡𝑜𝑠 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑜
𝑡𝑜𝑑𝑜𝑠 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑜𝑠
=?
Paciente Saudável
Predito Paciente 90 50
Preditos Saudável 10 50
5º Avaliação
• Acurácia = taxa de acertos=70%
• Sensibilidade=
𝑝𝑟𝑒𝑑𝑖𝑡𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
𝑡𝑜𝑑𝑜𝑠 𝑝𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠
=90%
• Especificidade=
𝑝𝑟𝑒𝑑𝑖𝑡𝑜𝑠 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑜
𝑡𝑜𝑑𝑜𝑠 𝑛𝑒𝑔𝑎𝑡𝑖𝑣𝑜𝑠
= 50%
Paciente Saudável
Predito Paciente 90 50
Preditos Saudável 10 50
Podemos sofisticar nossas análises
Temos melhor estimativa da verdadeira performance do
modelo quando repetimos várias vezes o processo de treino e
teste
• Validação Cruzada
Podemos verificar quais foram as características que o modelo
achou ser mais discriminantes
Podemos verificar se essas características são estatisticamente
significativas
Considerações finais
Recapitulando
Aprendizagem de máquina
Recapitulando
Aprendizagem de máquina
Usar dados para responder perguntas
Recapitulando
Aprendizagem de máquina
Usar dados para responder perguntas
Categorias
Recapitulando
Aprendizagem de máquina
Usar dados para responder perguntas
Categorias
• Supervisionado
• Não Supervisionado
• Aprendizagem por reforço
Etapas de desenvolvimento
• 1º Coleta de dados
• 2º Preparação dos dados
• 3º Escolha do modelo
• 4º Treinamento do modelo
• 5º Avaliação do modelo
Uso em neurociência
Normalmente não é fácil obter dados...
• Coleta de dados
• É cara...
• É trabalhosa...
• É demorada....
Uso em neurociência
Normalmente não é fácil obter dados...
• Coleta de dados
• É cara...
• É trabalhosa...
• É demorada....
Dados públicos
Cada vez mais surgem bancos de dados públicos para serem
utilizados em pesquisas
• https://github.com/awesomedata/awesome-public-datasets
E a inferência estatística?
Ela também não aborda o apresentado nesse seminário???
Inferência estatística vs. AM
Diferença está na filosofia da finalidade de nossos modelos
• Inferência estatística tenta criar modelos voltados para
explicar os dados
• Aprendizagem de máquina já cria modelos voltados para
predição em novos dados
Inferência estatística vs. AM
Somente a Aprendizagem de Máquina contribui para
Neurociência?
Contribuição da neurociência
• Muitos modelos de aprendizagem de máquina tem como
inspiração sistemas biológicos
• Ferramentas de análise cognitiva começaram a serem
desenvolvidas para compreendermos melhor nossos
sistemas de inteligência artificial
• https://deepmind.com/blog/open-sourcing-psychlab/
Mais informações
• http://www.r2d3.us/uma-introducao-visual-ao-aprendizado-
de-maquina-1/
• https://deepmind.com/blog/ai-and-neuroscience-virtuous-
circle/
FIM

Mais conteúdo relacionado

Mais procurados

Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de softwareBoas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de softwareFelipe
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1Nauber Gois
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Pacc UAB
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POODaniel Brandão
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalWesley R. Bezerra
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à ProgramaçãoMario Sergio
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoFelipe J. R. Vieira
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoLeinylson Fontinele
 
Estrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e FunçõesEstrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e FunçõesLeinylson Fontinele
 
Aula 1 aed - lógica de programação
Aula 1   aed - lógica de programaçãoAula 1   aed - lógica de programação
Aula 1 aed - lógica de programaçãoElaine Cecília Gatto
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados ConceitosCleber Ramos
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmosAdilio Tavares
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01thomasdacosta
 

Mais procurados (20)

Boas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de softwareBoas práticas no desenvolvimento de software
Boas práticas no desenvolvimento de software
 
Inteligencia artificial 1
Inteligencia artificial 1Inteligencia artificial 1
Inteligencia artificial 1
 
Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1Aula 2 - Introdução à programação de computadores - parte1
Aula 2 - Introdução à programação de computadores - parte1
 
Aula 1 - Introdução a POO
Aula 1 -  Introdução a POOAula 1 -  Introdução a POO
Aula 1 - Introdução a POO
 
Introdução ao MySQL
Introdução ao MySQLIntrodução ao MySQL
Introdução ao MySQL
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Lógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicionalLógica de Programação - Estrutura condicional
Lógica de Programação - Estrutura condicional
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
MC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de ArmazenamentoMC - Aula 05 - Memória e Dispositivos de Armazenamento
MC - Aula 05 - Memória e Dispositivos de Armazenamento
 
Conhecendo o Django
Conhecendo o DjangoConhecendo o Django
Conhecendo o Django
 
Banco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e EspecializaçãoBanco de Dados I Aula 06 - Generalização e Especialização
Banco de Dados I Aula 06 - Generalização e Especialização
 
Estrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e FunçõesEstrutura de Dados - Aula 03 - Ponteiros e Funções
Estrutura de Dados - Aula 03 - Ponteiros e Funções
 
Big Data - Conceitos Básicos
Big Data - Conceitos BásicosBig Data - Conceitos Básicos
Big Data - Conceitos Básicos
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Aula 1 aed - lógica de programação
Aula 1   aed - lógica de programaçãoAula 1   aed - lógica de programação
Aula 1 aed - lógica de programação
 
Banco de Dados Conceitos
Banco de Dados ConceitosBanco de Dados Conceitos
Banco de Dados Conceitos
 
Aula 1 introdução a algoritmos
Aula 1   introdução a algoritmosAula 1   introdução a algoritmos
Aula 1 introdução a algoritmos
 
Aula01-JavaScript
Aula01-JavaScriptAula01-JavaScript
Aula01-JavaScript
 
Inf basica modulo2
Inf basica modulo2Inf basica modulo2
Inf basica modulo2
 
Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01Algoritmos e Estrutura de Dados - Aula 01
Algoritmos e Estrutura de Dados - Aula 01
 

Semelhante a Aprendizagem de máquina aplicada na neurociência

Tdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfTdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfMinistry of Data
 
Teoria do Processamento da Informação no Design
Teoria do Processamento da Informação no DesignTeoria do Processamento da Informação no Design
Teoria do Processamento da Informação no DesignUTFPR
 
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?Ariane Izac
 
Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7
Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7
Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7Ueliton da Costa Leonidio
 
A ciência de dados por traz de sistemas de recomendação
A ciência de dados por traz de sistemas de recomendaçãoA ciência de dados por traz de sistemas de recomendação
A ciência de dados por traz de sistemas de recomendaçãoTiago Albineli Motta
 
Projeto de Interfaces - Aula 04
Projeto de Interfaces - Aula 04Projeto de Interfaces - Aula 04
Projeto de Interfaces - Aula 04Carlos Rosemberg
 
Machine Learning: Classificação de Comentários com Azure ML & Python
Machine Learning: Classificação de Comentários com Azure ML & PythonMachine Learning: Classificação de Comentários com Azure ML & Python
Machine Learning: Classificação de Comentários com Azure ML & PythonGabriel Schade Cardoso
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de TestesGUTS-RS
 
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidadeCarlos Augusto Oeiras
 
Teste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorTeste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorAndré Phillip Bertoletti
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceLuca Bastos
 
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?Ariane Izac
 
Choose your weapon - TDC Floripa 2019
Choose your weapon - TDC Floripa 2019Choose your weapon - TDC Floripa 2019
Choose your weapon - TDC Floripa 2019Alex Lattaro
 
Softwares de apoio ao desenvolvimento 2012
Softwares de apoio ao desenvolvimento   2012Softwares de apoio ao desenvolvimento   2012
Softwares de apoio ao desenvolvimento 2012Diogo Winck
 

Semelhante a Aprendizagem de máquina aplicada na neurociência (20)

Tdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdfTdc2015 bigdata-mpias-final-pdf
Tdc2015 bigdata-mpias-final-pdf
 
Teoria do Processamento da Informação no Design
Teoria do Processamento da Informação no DesignTeoria do Processamento da Informação no Design
Teoria do Processamento da Informação no Design
 
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?
 
Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7
Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7
Tecnicas de Pesquisa de Mercado - Analise de Dados - Aula 7
 
A ciência de dados por traz de sistemas de recomendação
A ciência de dados por traz de sistemas de recomendaçãoA ciência de dados por traz de sistemas de recomendação
A ciência de dados por traz de sistemas de recomendação
 
C# 8 e ML.NET
C# 8 e ML.NETC# 8 e ML.NET
C# 8 e ML.NET
 
Projeto de Interfaces - Aula 04
Projeto de Interfaces - Aula 04Projeto de Interfaces - Aula 04
Projeto de Interfaces - Aula 04
 
Cesar.Edu Turma S2I
Cesar.Edu Turma S2ICesar.Edu Turma S2I
Cesar.Edu Turma S2I
 
Machine Learning: Classificação de Comentários com Azure ML & Python
Machine Learning: Classificação de Comentários com Azure ML & PythonMachine Learning: Classificação de Comentários com Azure ML & Python
Machine Learning: Classificação de Comentários com Azure ML & Python
 
[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes[GUTS-RS] GUTS Talks - Automação de Testes
[GUTS-RS] GUTS Talks - Automação de Testes
 
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
"Desaprendizado de maquina" - Desmistificando machine learning na sua realidade
 
Teste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedorTeste de software, na visão de um desenvolvedor
Teste de software, na visão de um desenvolvedor
 
Teste de software - Conhecendo e Aplicando
Teste de software - Conhecendo e AplicandoTeste de software - Conhecendo e Aplicando
Teste de software - Conhecendo e Aplicando
 
Machine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ceMachine learning java ce conference 2012 - fortaleza ce
Machine learning java ce conference 2012 - fortaleza ce
 
GP4US - Pesquisa Operacional - Introdução à Tomada de Decisão
GP4US - Pesquisa Operacional - Introdução à Tomada de DecisãoGP4US - Pesquisa Operacional - Introdução à Tomada de Decisão
GP4US - Pesquisa Operacional - Introdução à Tomada de Decisão
 
O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?O que eu deveria saber antes de testar performance?
O que eu deveria saber antes de testar performance?
 
Choose your weapon - TDC Floripa 2019
Choose your weapon - TDC Floripa 2019Choose your weapon - TDC Floripa 2019
Choose your weapon - TDC Floripa 2019
 
Pizzaria ferram1
Pizzaria ferram1Pizzaria ferram1
Pizzaria ferram1
 
Softwares de apoio ao desenvolvimento 2012
Softwares de apoio ao desenvolvimento   2012Softwares de apoio ao desenvolvimento   2012
Softwares de apoio ao desenvolvimento 2012
 
O que é Teste de Software?
O que é Teste de Software?O que é Teste de Software?
O que é Teste de Software?
 

Aprendizagem de máquina aplicada na neurociência