YOLO Vision 2026:
Voltar ao Glossário da Ultralytics

Machine Unlearning

Explore o machine unlearning para remover seletivamente dados de treino sensíveis. Saiba como garantir a conformidade com o GDPR e a privacidade dos dados com o Ultralytics YOLO26.

A desaprendizagem de máquina é um subcampo emergente da aprendizagem automática que se concentra em remover a influência de um subconjunto específico dos dados de treino de um modelo treinado. À medida que os modelos assimilam grandes quantidades de informação, a capacidade de "esquecer" seletivamente dados tornou-se crucial. Este processo permite aos programadores extrair pontos de dados específicos sem terem de treinar novamente toda a arquitetura a partir do zero, poupando tempo significativo e sobrecarga computacional.

O principal impulsionador desta tecnologia é a Privacidade dos Dados. Com o surgimento de regulamentos de proteção de dados rigorosos e de disposições como o Direito ao Esquecimento do GDPR, os utilizadores têm o direito legal de solicitar a eliminação das suas informações pessoais. A desaprendizagem de máquina proporciona uma forma de remover estes dados com segurança de modelos de aprendizagem profunda, garantindo a conformidade e mantendo a utilidade geral do modelo.

Como Funciona a Desaprendizagem de Máquina#

Os mecanismos tradicionais de descida do gradiente entrelaçam profundamente os dados de treino nos pesos de uma rede. Por esse motivo, eliminar simplesmente o ficheiro de imagem ou de texto original de uma base de dados não remove os padrões aprendidos do próprio modelo. As técnicas de desaprendizagem de máquina dividem-se geralmente em duas categorias: desaprendizagem exata e desaprendizagem aproximada. A desaprendizagem exata garante que o modelo final é estatisticamente idêntico a um modelo treinado inteiramente sem os dados esquecidos, algo frequentemente conseguido através de uma partição inteligente do conjunto de dados. A desaprendizagem aproximada, frequentemente abordada em estudos recentes sobre algoritmos eficientes de desaprendizagem, utiliza intervenções matemáticas para ajustar os parâmetros do modelo e mascarar retroativamente a influência dos dados-alvo.

É importante distinguir a desaprendizagem de máquina da Aprendizagem Contínua. Enquanto a aprendizagem contínua visa adicionar novos conhecimentos sequencialmente sem sofrer de esquecimento catastrófico, a desaprendizagem consiste na remoção deliberada e direcionada de conhecimentos. As organizações focadas na equidade algorítmica também utilizam a desaprendizagem para corrigir o Viés na IA, removendo dados prejudiciais ou enviesados após o treino.

Aplicações no mundo real#

Os algoritmos de desaprendizagem passaram rapidamente da investigação teórica sobre segurança da IA para a implementação prática em vários setores.

  • Cuidados de Saúde e Imagiologia Médica: Na análise de imagens médicas, o consentimento do paciente pode ser revogado a qualquer momento. Se um paciente solicitar a retirada das suas radiografias, os hospitais podem utilizar a desaprendizagem para extrair os seus padrões fisiológicos específicos de um modelo de diagnóstico sem comprometer a capacidade do sistema de detetar doenças noutros pacientes.
  • Vigilância e Segurança: Nos sistemas modernos de vigilância inteligente, as câmaras podem captar inadvertidamente informações pessoais identificáveis (PII), como matrículas ou rostos. A desaprendizagem permite aos programadores remover retroativamente esta PII específica de um modelo de visão computacional implementado, de modo a cumprir técnicas de IA com preservação da privacidade.

Implementação de Estratégias de Desaprendizagem#

Embora as APIs de desaprendizagem direta numa única etapa ainda sejam uma área de investigação ativa no âmbito dos desafios da desaprendizagem de máquina, os profissionais conseguem frequentemente estabelecer uma linha de base de desaprendizagem exata selecionando um conjunto de dados sanitizado e iniciando um ciclo rápido de novo treino. Ao utilizar a Ultralytics Platform para gerir dados na nuvem, pode facilmente criar versões de um conjunto de dados para excluir dados cujo consentimento foi revogado.

Segue-se um breve exemplo em Python que demonstra a abordagem fundamental à desaprendizagem através do novo treino do Ultralytics YOLO26 num conjunto de dados sanitizado:

from ultralytics import YOLO

# Load an existing, pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")

# Naive exact unlearning: perform efficient retraining on a sanitized dataset.
# The 'sanitized_data.yaml' excludes the specific sensitive data to be "unlearned"
results = model.train(data="sanitized_data.yaml", epochs=50, device="cuda")

À medida que cresce a procura por otimização de modelos e robustez em redes neuronais, a desaprendizagem está a tornar-se um requisito padrão. Quer esteja a gerir pipelines complexos de classificação de imagens ou a implementar modelos na periferia, integrar mecanismos para esquecer dados de forma responsável garante que os seus sistemas de IA permanecem conformes, justos e fiáveis.

Explore solutions

Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais
Visão computacional para imagens aéreas

Visão computacional para imagens aéreas

Transforma imagens de drones e aéreas em insights em tempo real para agricultura, aquicultura, monitoramento ambiental, conservação e análise geoespacial com Ultralytics YOLO.
Saiba mais
Visão computacional no setor aeroespacial

Visão computacional no setor aeroespacial

Leva a IA de visão para o monitoramento aéreo com os modelos do Ultralytics YOLO. Potencializa drones, fluxos de trabalho aeroespaciais, conservação ambiental e indústrias geoespaciais com soluções de visão computacional.
Saiba mais

Protege cada local com os modelos do Ultralytics YOLO. A IA de visão alimenta monitoramento de perímetro, detecção de ameaças, reconhecimento de placas e segurança no local de trabalho.
Saiba mais
Visão computacional na robótica

Visão computacional na robótica

Dê mais inteligência às suas máquinas com os modelos Ultralytics YOLO. A IA de visão na robótica permite a navegação autónoma, a perceção, o rastreamento de objetos e o controlo em tempo real.
Saiba mais
Visão computacional na logística

Visão computacional na logística

Simplifique a logística com os modelos Ultralytics YOLO. A IA de visão permite a inspeção de encomendas, a triagem, o rastreamento de veículos e a monitorização da segurança dos armazéns em tempo real.
Saiba mais
Visão computacional no retalho

Visão computacional no retalho

Reinvente o retalho com os modelos Ultralytics YOLO. A IA de visão permite o rastreamento do inventário, a monitorização de prateleiras, a gestão de filas e informações mais inteligentes sobre os clientes.
Saiba mais
Visão computacional na área da saúde

Visão computacional na área da saúde

Cria soluções de saúde com modelos Ultralytics YOLO. A Vision AI na área da saúde permite obter imagens médicas mais rapidamente, diagnósticos mais inteligentes e monitorização de pacientes.
Saiba mais
Visão computacional na produção

Visão computacional na produção

Otimiza a produção com modelos Ultralytics YOLO. A Vision AI impulsiona o controlo de qualidade, a deteção de defeitos, a conformidade com EPI e a automatização das linhas de montagem.
Saiba mais
Visão computacional no setor automóvel

Visão computacional no setor automóvel

Aplique visão computacional no setor automóvel com modelos Ultralytics YOLO. A IA de visão melhora a segurança rodoviária, a assistência ao condutor e a automatização de veículos para estradas mais inteligentes.
Saiba mais
Visão computacional na agricultura

Visão computacional na agricultura

Leve a IA de visão para a agricultura inteligente com modelos Ultralytics YOLO. Potencie a monitorização das culturas, o acompanhamento do gado e a agricultura de precisão para obter colheitas maiores e mais inteligentes.
Saiba mais

Vamos construir juntos o futuro da IA!

Começa a tua jornada com o futuro da aprendizagem automática