Glossário

Aprendizagem supervisionada

Descobre como a aprendizagem supervisionada potencia a IA com dados rotulados, permitindo previsões precisas e aplicações como a deteção de objectos e a análise de sentimentos.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

A aprendizagem supervisionada é uma categoria fundamental da aprendizagem automática (ML) em que os algoritmos aprendem a partir de um conjunto de dados que contém pares de entrada-saída, conhecidos como dados rotulados. Na sua essência, o algoritmo é "supervisionado" porque aprende comparando as suas previsões sobre os dados de entrada com as saídas corretas conhecidas (etiquetas) fornecidas nos dados de treino. O objetivo é que o algoritmo aprenda uma função de mapeamento que possa prever com precisão a saída para entradas novas e não vistas. Esta abordagem é fundamental para muitas aplicações modernas de Inteligência Artificial (IA), permitindo que os sistemas façam previsões ou tomem decisões com base em exemplos históricos encontrados em conjuntos de dados de referência ou personalizados.

Como funciona a aprendizagem supervisionada

O processo começa com um conjunto de dados cuidadosamente preparado, em que cada ponto de dados é constituído por caraterísticas de entrada e uma etiqueta de saída correta correspondente. Isto implica frequentemente um esforço significativo na recolha e anotação de dados. Por exemplo, numa tarefa de classificação de imagens, as entradas seriam imagens (talvez pré-processadas utilizando técnicas de bibliotecas como a OpenCV), e as etiquetas seriam as categorias a que pertencem (por exemplo, "gato", "cão"). O algoritmo faz previsões iterativamente nos dados de treinamento e ajusta seus parâmetros internos (ou pesos do modelo) usando um algoritmo de otimização como o Stochastic Gradient Descent (SGD) ou Adam para minimizar a diferença entre suas previsões e os rótulos reais. Esta diferença é medida por uma função de perda. Este treino continua, muitas vezes através de várias épocas, até o modelo atingir um nível satisfatório de precisão ou outras métricas de desempenho relevantes em dados de validação separados, garantindo que generaliza bem para novos dados e evita o sobreajuste.

Relevância e aplicações

A aprendizagem supervisionada é incrivelmente versátil e permite uma vasta gama de aplicações em que os dados históricos podem prever acontecimentos futuros ou classificar novas informações. A sua capacidade de aprender diretamente a partir de exemplos rotulados torna-a adequada para tarefas que exigem elevada precisão. Muitas tarefas de visão por computador (CV) dependem fortemente da aprendizagem supervisionada, incluindo as realizadas por modelos topo de gama como o Ultralytics YOLO.

Eis dois exemplos concretos:

  • Análise de imagens médicas: Os modelos de aprendizagem supervisionada podem ser treinados em exames médicos (como ressonâncias magnéticas ou tomografias computorizadas) rotulados por radiologistas para detetar tumores em imagens médicas. Isto ajuda os profissionais de saúde no diagnóstico, constituindo uma parte essencial de muitas soluções de IA nos cuidados de saúde. Vê investigação relacionada de fontes como Radiologia: Inteligência Artificial.
  • Análise de sentimentos: Os algoritmos aprendem com dados de texto rotulados com categorias de sentimento (por exemplo, positivo, negativo, neutro) para determinar automaticamente o sentimento expresso em novos textos, como comentários de clientes ou publicações em redes sociais. Isto é valioso para estudos de mercado e monitorização de marcas. Sabe mais sobre a análise de sentimentos.

Outras aplicações comuns incluem a deteção de objectos em imagens e vídeos (utilizados em veículos autónomos e sistemas de segurança), a filtragem de correio eletrónico não solicitado, a previsão dos preços da habitação (uma tarefa de regressão ) e o reconhecimento facial. Também é aplicada em IA para uma gestão mais inteligente do inventário de retalho e IA em soluções agrícolas.

Conceitos-chave

Vários conceitos são fundamentais para compreender e aplicar eficazmente a aprendizagem supervisionada:

Comparação com outros paradigmas de aprendizagem

A aprendizagem supervisionada é diferente de outros paradigmas primários de aprendizagem automática:

Em resumo, a aprendizagem supervisionada é uma técnica poderosa e amplamente utilizada que utiliza dados rotulados para treinar modelos para tarefas de previsão. Constitui a espinha dorsal de muitas aplicações de IA bem sucedidas, incluindo as desenvolvidas e apoiadas pela Ultralytics, e é uma competência crucial para quem trabalha em ciência de dados ou IA.

Lê tudo