Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Convolutional Neural Network (CNN)

Explora como as Convolutional Neural Networks (CNNs) impulsionam a visão computacional moderna. Aprende sobre camadas, aplicações e como executar o Ultralytics YOLO26 para IA em tempo real.

Uma Rede Neural Convolucional (CNN) é uma arquitetura especializada de deep learning projetada para processar dados com topologia em grade, mais notavelmente imagens digitais. Inspiradas pela estrutura biológica do córtex visual, as CNNs são unicamente capazes de preservar relações espaciais dentro dos dados de entrada. Diferente das redes neurais tradicionais que achatam uma imagem em uma longa lista de números, as CNNs analisam pequenas regiões sobrepostas de uma imagem para aprender automaticamente hierarquias de características — desde bordas e texturas simples até formas e objetos complexos. Essa habilidade as torna a tecnologia fundamental por trás de sistemas modernos de visão computacional (CV).

Link to this sectionComo funcionam as Redes Neurais Convolucionais#

O poder de uma CNN reside na sua habilidade de reduzir uma imagem complexa a uma forma que seja mais fácil de processar sem perder características críticas para obter uma boa previsão. Isso é alcançado por meio de um pipeline de camadas distintas que transformam o volume de entrada em uma classe ou valor de saída:

  • Camada de Convolução: Este é o bloco de construção central. Ela utiliza um conjunto de filtros (ou kernels) aprendíveis que deslizam sobre a imagem de entrada como uma lanterna. Em cada posição, o filtro realiza uma operação matemática chamada convolução, criando um mapa de características que destaca padrões específicos, como linhas horizontais ou gradientes de cor.
  • Função de Ativação: Após a convolução, uma função não linear é aplicada à saída. A escolha mais comum é a ReLU (Rectified Linear Unit), que transforma valores negativos de pixels em zero. Isso introduz não linearidade, permitindo que a rede aprenda padrões complexos além de simples relações lineares.
  • Camada de Pooling: Também conhecida como downsampling, esta camada reduz a dimensionalidade dos mapas de características. Técnicas como max pooling mantêm apenas as características mais importantes (os valores mais altos) em uma região, o que reduz a carga computacional e ajuda a prevenir overfitting.
  • Camada Totalmente Conectada: No estágio final, as características processadas são achatadas e alimentadas em uma rede neural (NN) padrão. Esta camada usa as características de alto nível identificadas pelas camadas anteriores para fazer uma classificação ou previsão final, como "gato" ou "cachorro".

Link to this sectionAplicações no Mundo Real#

As CNNs transformaram indústrias ao automatizar tarefas visuais com precisão sobre-humana.

  • Diagnóstico Médico: Na área da saúde, as CNNs auxiliam radiologistas ao identificar anomalias em exames médicos mais rapidamente que o olho humano. Por exemplo, modelos de deep learning analisam exames de ressonância magnética e tomografia para detectar sinais precoces de tumores ou fraturas. Pesquisas envolvendo IA em radiologia destacam como essas ferramentas melhoram a consistência e a velocidade diagnóstica.
  • Sistemas Autônomos: Carros autônomos dependem fortemente de CNNs para perceber seus arredores. Modelos como o YOLO26 utilizam backbones de CNN eficientes para realizar detecção de objetos em tempo real, identificando pedestres, placas de trânsito e outros veículos para tomar decisões de direção em frações de segundo.

Link to this sectionCNNs vs. Vision Transformers (ViT)#

Embora as CNNs tenham sido por muito tempo o padrão para tarefas de visão, uma arquitetura mais nova chamada Vision Transformer (ViT) surgiu.

  • CNNs processam imagens usando características locais e são altamente eficientes em conjuntos de dados menores devido ao seu "viés indutivo" (elas assumem que pixels próximos estão relacionados). Elas se destacam em cenários que exigem inferência em tempo real em dispositivos de borda.
  • ViTs dividem imagens em patches e os processam usando mecanismos de auto-atenção global. Isso permite que capturem dependências de longo alcance em uma imagem, mas normalmente requerem conjuntos de dados massivos e mais poder computacional para treinar de forma eficaz.

Link to this sectionExemplo de Implementação#

Bibliotecas modernas tornam direto o uso de modelos baseados em CNN. O pacote ultralytics fornece acesso a modelos de última geração como o YOLO26, que apresentam arquiteturas de CNN altamente otimizadas para inferência rápida.

O exemplo a seguir demonstra como carregar um modelo CNN pré-treinado e executar uma previsão:

from ultralytics import YOLO

# Load a YOLO26 model, which uses an advanced CNN architecture
model = YOLO("yolo26n.pt")

# Run inference on an image to identify objects
results = model("https://ultralytics.com/images/bus.jpg")

# Display the prediction results
results[0].show()

Link to this sectionFerramentas para Desenvolvimento#

O desenvolvimento de CNNs é apoiado por um ecossistema robusto de ferramentas de código aberto. Engenheiros normalmente usam frameworks como PyTorch ou TensorFlow para criar arquiteturas personalizadas. Essas bibliotecas fornecem as operações de tensor de baixo nível necessárias para convolução e retropropagação.

Para equipes que buscam otimizar o ciclo de vida de projetos de visão computacional — desde coleta de dados até a implantação — a Ultralytics Platform oferece uma solução abrangente. Ela simplifica fluxos de trabalho complexos, permitindo que desenvolvedores foquem na aplicação de CNNs para resolver problemas de negócios em vez de gerenciar infraestrutura. Além disso, modelos podem ser exportados para formatos como ONNX ou TensorRT para implantação de alto desempenho em dispositivos de borda.

Explore solutions

Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais
Real-time AI that works with your team

IA em robótica

Potencialize máquinas mais inteligentes com modelos Ultralytics YOLO. A IA de visão em robótica impulsiona a navegação autônoma, percepção, rastreamento de objetos e controle em tempo real.
Sabe mais
Real-time AI that works with your team

IA na Logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.
Sabe mais
Real-time AI that works with your team

IA no varejo

Reinvente o varejo com modelos Ultralytics YOLO. A IA de visão impulsiona o rastreamento de inventário, monitoramento de prateleiras, gerenciamento de filas e percepções mais inteligentes sobre o cliente.
Sabe mais
Real-time AI that works with your team

IA na Saúde

Constrói soluções de saúde com modelos Ultralytics YOLO. A visão AI na saúde impulsiona imagens médicas mais rápidas, diagnósticos mais inteligentes e monitorização do paciente.
Sabe mais
Real-time AI that works with your team

IA na Fabricação

Otimize a fabricação com modelos Ultralytics YOLO. A IA de visão impulsiona o controle de qualidade, detecção de defeitos, conformidade com EPI e automação de linhas de montagem.
Sabe mais
Real-time AI that works with your operation

IA no Setor Automóvel

Aplica visão computacional no setor automóvel com modelos Ultralytics YOLO. A visão AI eleva a segurança rodoviária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.
Sabe mais
Real-time AI tailored to your operation

IA na Agricultura

Leva a visão AI para a agricultura inteligente com os modelos Ultralytics YOLO. Potencia a monitorização de culturas, o seguimento de gado e a agricultura de precisão para colheitas maiores e mais inteligentes.
Sabe mais

Vamos construir o futuro da IA juntos!

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