Aprendizado de Máquina
Alunos: Cassio Belfort
João Vanderlei
Lucas Santos
Odilton Junior
Aprendizado de Maquina
O que é?
A aprendizagem automática ou aprendizado de máquina (em inglês: "machine learning") é um sub-campo da inteligência artificial dedicado ao desenvolvimento de algoritmos e técnicas que permitam ao computador aprender, isto é, que permitam ao computador aperfeiçoar seu desempenho em alguma tarefa. Enquanto que na inteligência artificial existem dois tipos de raciocínio - o indutivo, que extrai regras e padrões de grandes conjuntos de dados, e o dedutivo - o aprendizado de máquina só se preocupa com o indutivo.
Aprendizado de Maquina
Definição
"Um programa aprende a partir da experiência E, em relação a uma classe de tarefas T, com medida de desempenho P, se seu desempenho em T, medido por P, melhora com E".
Aprendizado de Maquina
Exemplo
Ex.: Detecção de bons clientes para um cartão de crédito
Tarefa T: classificar potenciais novos clientes como bons ou maus pagadores
Medida de Desempenho P: porcentagem de clientes classificados corretamente
Experiência de Treinamento E: uma base de dados histórica em que os clientes já conhecidos são previamente classificados como bons ou maus pagadores
Aprendizado de Maquina
Abordagens:
- Aprendizagem supervisionada
- Aprendizagem não supervisionada
- Aprendizagem por reforço
Aprendizado de Maquina
Aprendizado Supervisionado
No aprendizado supervisionado, o objetivo é induzir conceitos a partir de exemplos que estão pré-classificados
Segundo Bigus (1996), O aprendizado supervisionado é utilizado quando, em um banco de dados, se tem tanto as perguntas como as respostas
Aprendizado de Maquina
Aprendizado Não Supervisionado
Neste tipo de aprendizado, existe a incerteza sobre a saída esperada
Para realizar tais procedimentos, é amplamente difundida a utilização da aprendizagem bayesiana ou redes bayesianas
Aprendizado de Maquina
Aprendizado Não Supervisionado (Continuação)
- Aprendizagem Bayesiana
Calcula a probabilidade de cada hipótese, considerando-se os dados, e faz previsões de acordo com ela. Sendo que as hipóteses são feitas com o uso de todas as hipóteses.
Aprendizado de Maquina
Aprendizado Reforço
É Baseada em dados de um ambiente completamente observável. Sua meta é aprender o quanto a política é boa, ou seja, descobrir a sua utilidade.
Para que seja possível realizar tais tarefas, o agente realiza uma série de testes no seu ambiente
Aprendizado de Maquina
Aprendizado Reforço (Aplicada à Jogos)
Um jogo de damas escrito no final da década de 50 foi à primeira aplicação de aprendizagem por reforço e também de aprendizagem de uma forma geral a obter sucesso significativo.
Aprendizado de Maquina
Aprendizado Reforço (Aplicada à Robótica)
Um exemplo clássico de aprendizado por reforço aplicado à robôs é ilustrado através do famoso problema de balanceamento de poste no carrinho, também conhecido como pêndulo invertido
Aprendizado de Maquina
O que é clustering?
Clustering, análise de clusters (grupos) ou agrupamento é a tarefa de inserir objetos dispersos em grupos (chamados de clusters) de forma que os objetos no mesmo cluster sejam mais similares - segundo algum critério definido no caso - entre si do que entre os objetos em outros clusters.
Aprendizado de Maquina
Clustering x Classificação
Sempre há confusão quanto a essas duas áreas. Pois a diferença entre elas é sutil em seu primeiro ver. Mas a diferença mais básica entre elas é que em clustering nós recebemos os dados e vamos descobrir grupos ali dentro utilizando técnicas não supervisionadas. Ou seja, nosso resultado são grupos.
Já em classificação, nós já conhecemos os grupos de antemão. Queremos é descobrir em qual desses grupos os dados que possuímos se encaixam. Ou seja, nosso resultado são dados classificados, geralmente, para tomada de decisão.
Aprendizado de Maquina
Aplicações de clustering
Marketing: encontrar grupos de consumidores com comportamento similar data uma base de dados grande contendo seus bens e compras passadas;
Biologia: classificação de plantas e animais a partir de suas características;
Estudo de terremotos: analisar epicentros de terremotos para identificar áreas perigosas;
Aprendizado de Maquina
Referências
http://www.univasf.edu.br/~rosalvo.oliveira/Disciplinas/2012_1/IA/aulas/AULA08_RFON_IA_APRENDIZAGEM.pdf
http://www.ft.unicamp.br/liag/wp/monografias/monografias/2010_IA_FT_UNICAMP_aprendizagemMaquina.pdf
http://www.manualdousuario.net/inteligencia-artificial-aprendizado-de-maquina/
https://infosimples.com/artigos/introducao-aprendizado-maquina
Aprendizado de Maquina
Referências
https://infosimples.com/artigos/inteligencia-artificial-jogo-da-velha
http://edirlei.3dgb.com.br/aulas/ia_2011_2/IA_Aula_18_Aprendizado_Nao_Supervisionado.pdf
http://legauss.blogspot.com.br/2012/06/clustering-agrupamento-de-dados.html
http://slides.com/rodrigoaraujo-1/mlthenextbigthing
Aprendizado de Máquina
By Lucas Nascimento
Aprendizado de Máquina
- 726