Machine Learning: Algoritmos Explicados de Forma Simples
Published on
/5 mins read
Introdução
Machine Learning: Algoritmos Explicados de Forma Simples
Introdução: O que é Machine Learning?
Machine Learning (Aprendizado de Máquina) é uma área da inteligência artificial que ensina computadores a aprenderem com dados, sem serem explicitamente programados para cada tarefa. Imagine ensinar um computador a reconhecer fotos de gatos mostrando várias imagens, em vez de explicar "gato tem orelha, bigode, etc".
Aprendizado Supervisionado (Supervised Learning)
O computador aprende a partir de exemplos já rotulados (com resposta certa). Exemplo: ensinar um sistema a prever o preço de casas mostrando várias casas com seus preços.
Exemplo do dia a dia: Prever se um e-mail é spam ou não, baseado em exemplos anteriores.
Aprendizado Não Supervisionado (Unsupervised Learning)
Aqui, o computador recebe dados sem resposta certa e tenta encontrar padrões sozinho.
Exemplo do dia a dia: Agrupar clientes de uma loja por comportamento de compra, sem saber antes quem é quem.
Regressão Linear (Linear Regression)
Usada para prever valores contínuos (números). A ideia é traçar uma linha que melhor se ajusta aos dados.
Exemplo: Prever o preço de um carro baseado na quilometragem.
Fórmula: y = a * x + b
JavaScript:
// Prevendo preço de carro pela quilometragemfunction preverPreco(km) { const a = -0.05; // cada km reduz 5 centavos const b = 30000; // preço base return a * km + b;}console.log(preverPreco(100000)); // 25000
Regressão Logística (Logistic Regression)
Usada para prever categorias (sim/não, 0/1). A saída é uma probabilidade.
Exemplo: Prever se um aluno vai passar ou não baseado nas horas de estudo.
Fórmula: p = 1 / (1 + e^-(a*x + b))
JavaScript:
function sigmoid(z) { return 1 / (1 + Math.exp(-z));}function probabilidadePassar(horas) { const a = 1.2; const b = -4; return sigmoid(a * horas + b);}console.log(probabilidadePassar(5)); // Ex: 0.88 (88% de chance)
K Nearest Neighbors (KNN)
Classifica um novo dado olhando para os "K vizinhos" mais próximos.
Exemplo: Para saber se uma fruta é maçã ou laranja, veja as 3 frutas mais próximas (em cor, peso, etc) e escolha a maioria.