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

Graph Neural Network (GNN)

Explora as Redes Neuronais de Grafos (GNNs) para processar dados não euclidianos. Aprende como as GNNs melhoram o raciocínio relacional juntamente com o Ultralytics YOLO26 para IA de Visão avançada.

Uma Rede Neural em Grafo (GNN) é uma classe especializada de arquiteturas de deep learning projetada para processar dados representados como grafos. Enquanto modelos tradicionais como Redes Neurais Convolucionais (CNNs) são otimizados para estruturas de grade, como imagens, e Redes Neurais Recorrentes (RNNs) se destacam em dados sequenciais, como texto ou Análise de Séries Temporais, as GNNs são capazes de lidar com dados não euclidianos. Isso significa que elas operam em conjuntos de dados definidos por nós (entidades) e arestas (relacionamentos), permitindo que aprendam a partir das interdependências complexas que caracterizam redes do mundo real. Ao capturar tanto os atributos de pontos de dados individuais quanto as conexões estruturais entre eles, as GNNs desbloqueiam insights poderosos em domínios onde os relacionamentos são tão críticos quanto as próprias entidades.

Link to this sectionComo funcionam as Redes Neurais em Grafo#

O mecanismo fundamental por trás de uma GNN é um processo frequentemente chamado de "passagem de mensagem" ou agregação de vizinhança. Nessa estrutura, cada nó no grafo atualiza sua própria representação coletando informações de seus vizinhos imediatos. Durante o treinamento de modelos, a rede aprende a produzir embeddings eficazes — representações densas de vetores — que codificam as características de um nó junto com a topologia de sua vizinhança local.

Por meio de várias camadas de processamento, um nó pode eventualmente incorporar informações de pontos mais distantes no grafo, expandindo efetivamente seu "campo receptivo". Isso permite que o modelo entenda o contexto de um nó dentro da estrutura mais ampla. Frameworks modernos como PyTorch Geometric e o Deep Graph Library (DGL) facilitam a implementação desses esquemas complexos de passagem de mensagem, permitindo que desenvolvedores criem aplicações baseadas em grafos sofisticadas sem começar do zero.

Link to this sectionGNNs vs. Outras Arquiteturas Neurais#

Para apreciar o papel distinto das GNNs, é útil diferenciá-las de outros tipos comuns de rede neural (NN) encontrados no cenário de IA:

Link to this sectionAplicações no Mundo Real#

A capacidade de modelar relacionamentos arbitrários torna as GNNs indispensáveis em vários setores de alto impacto:

  1. Descoberta de Medicamentos e Saúde: Na indústria farmacêutica, moléculas químicas são naturalmente representadas como grafos onde os átomos são nós e as ligações são arestas. As GNNs estão transformando a IA na saúde ao prever propriedades moleculares e simular interações proteicas. Inovações como o AlphaFold da Google DeepMind destacam o poder do deep learning geométrico na compreensão de estruturas biológicas.

  2. Análise de Redes Sociais e Recomendação: Plataformas usam GNNs para analisar vastas teias de interações de usuários. Ao modelar usuários como nós e amizades ou curtidas como arestas, essas redes potencializam Sistemas de Recomendação que sugerem conteúdo, produtos ou conexões. Essa abordagem, semelhante aos métodos usados no GraphSage do Pinterest, escala efetivamente para bilhões de interações.

  3. Logística e Predição de Tráfego: Em IA na logística, redes rodoviárias são tratadas como grafos onde cruzamentos são nós e estradas são arestas. As GNNs podem prever o fluxo de tráfego e otimizar rotas de entrega analisando as dependências espaciais entre diferentes segmentos de estrada, superando em muito os modelos estatísticos básicos.

Link to this sectionIntegrando Conceitos de Grafos com IA de Visão#

As Redes Neurais em Grafo estão sendo cada vez mais integradas em pipelines multimodais. Por exemplo, um sistema abrangente pode usar segmentação de imagem para identificar objetos distintos em uma cena e, em seguida, empregar uma GNN para raciocinar sobre as relações espaciais entre esses objetos — frequentemente referido como um "Grafo de Cena". Isso preenche a lacuna entre a percepção visual e o raciocínio lógico.

O exemplo em Python a seguir demonstra como conectar IA de Visão com estruturas de grafo. Ele usa o modelo Ultralytics YOLO26 para detectar objetos, que servem como nós, e prepara uma estrutura de grafo básica usando torch.

import torch
from ultralytics import YOLO

# Load the latest YOLO26 model
model = YOLO("yolo26n.pt")

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

# Extract box centers to serve as node features
# Format: [center_x, center_y] derived from xywh
boxes = results[0].boxes.xywh[:, :2].cpu()
x = torch.tensor(boxes.numpy(), dtype=torch.float)

# Create a hypothetical edge index connecting the first two objects
# In a real GNN, edges might be defined by distance or interaction
edge_index = torch.tensor([[0, 1], [1, 0]], dtype=torch.long)

print(f"Graph constructed: {x.size(0)} nodes (objects) and {edge_index.size(1)} edges.")

Desenvolvedores que buscam gerenciar os conjuntos de dados necessários para esses pipelines complexos podem utilizar a Plataforma Ultralytics, que simplifica os fluxos de trabalho de anotação e treinamento para os componentes de visão do sistema. Ao combinar modelos de visão robustos com o raciocínio relacional das GNNs, engenheiros podem construir sistemas autônomos conscientes do contexto que entendem melhor o mundo ao seu redor.

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