Mineração de dados
Mineração de dados (data mining) é o processo de descobrir padrões, relações e conhecimento úteis escondidos em grandes volumes de dados. A ideia é ir além de consultar o que já se sabe: é encontrar o que não se sabia que estava ali.
Um exemplo clássico: um supermercado descobre, minerando dados de compras, que clientes que compram fraldas também tendem a comprar cerveja — e usa isso para posicionar os produtos.
O processo KDD
Seção intitulada “O processo KDD”A mineração é uma etapa dentro de um processo maior chamado KDD (Knowledge Discovery in Databases) — descoberta de conhecimento em bancos de dados:
- Seleção: escolher os dados relevantes.
- Pré-processamento: limpar (remover erros, tratar valores faltantes).
- Transformação: formatar os dados para a análise.
- Mineração: aplicar os algoritmos para extrair padrões.
- Interpretação/Avaliação: transformar os padrões em conhecimento útil.
Principais tarefas
Seção intitulada “Principais tarefas”| Tarefa | O que faz | Exemplo |
|---|---|---|
| Classificação | Prever uma categoria | E-mail é spam ou não? |
| Regressão | Prever um valor numérico | Qual será o preço do imóvel? |
| Agrupamento (clustering) | Juntar itens parecidos, sem rótulo prévio | Segmentar clientes por perfil |
| Associação | Encontrar itens que aparecem juntos | Quem compra X também compra Y |
Relação com Machine Learning
Seção intitulada “Relação com Machine Learning”Mineração de dados e Machine Learning se sobrepõem bastante: muitas tarefas de mineração (classificação, regressão, agrupamento) usam algoritmos de aprendizado de máquina. A diferença de ênfase: a mineração foca em descobrir padrões nos dados existentes; o ML foca em criar modelos que generalizam para dados novos.