Glossário

Pesquisa de Arquitetura Neural (NAS)

Descobre como a Pesquisa de Arquitetura Neural (NAS) automatiza a conceção de redes neurais para um desempenho optimizado na deteção de objectos, IA e muito mais.

Treina os modelos YOLO simplesmente
com Ultralytics HUB

Aprende mais

A Pesquisa de Arquitetura Neural (NAS) é um método automatizado utilizado na aprendizagem automática para conceber a estrutura das redes neuronais. Em vez de se basear na conceção manual, que pode ser demorada e exigir conhecimentos especializados, a NAS utiliza algoritmos para explorar e identificar a melhor arquitetura de rede neural para uma tarefa específica. Esta abordagem automatizada ajuda a otimizar o desempenho, a velocidade e a eficiência, especialmente em áreas como a deteção de objectos e o reconhecimento de imagens.

Como funciona a pesquisa de arquitetura neural

A ideia central do NAS é automatizar o processo de engenharia da arquitetura das redes neuronais. Normalmente, envolve a definição de um espaço de pesquisa de possíveis arquitecturas de rede, a criação de uma estratégia para explorar esse espaço e a avaliação do desempenho de cada arquitetura. Este processo iterativo permite ao NAS descobrir arquitecturas que são altamente eficazes para tarefas específicas, superando frequentemente as redes concebidas manualmente. Por exemplo, YOLO-NAS, integrado em Ultralytics YOLO , exemplifica como o NAS pode conduzir a modelos de deteção de objectos de última geração com maior velocidade e precisão.

Principais benefícios do NAS

O NAS oferece várias vantagens no desenvolvimento de modelos de IA. Em primeiro lugar, reduz significativamente o esforço manual e os conhecimentos necessários para conceber redes neurais eficazes. Ao automatizar a pesquisa de arquitetura, o NAS pode acelerar o processo de desenvolvimento e permitir que os investigadores e profissionais se concentrem noutros aspectos críticos dos projectos de aprendizagem automática, como a recolha e o pré-processamento de dados. Em segundo lugar, o NAS pode descobrir arquitecturas novas e eficientes que podem não ser concebidas intuitivamente por humanos, conduzindo a melhorias de desempenho. Estas arquitecturas optimizadas são particularmente benéficas para tarefas que requerem processamento em tempo real ou implementação em dispositivos com recursos limitados, como em aplicações de computação periférica.

Aplicações em IA e aprendizagem automática

1. Modelos optimizados de deteção de objectos

O NAS tem sido fundamental na criação de modelos avançados de deteção de objectos como YOLO-NAS por Deci AI. YOLO-NAS utiliza a Pesquisa de Arquitetura Neural para ultrapassar as limitações encontradas em modelos anteriores de YOLO . Ao incorporar blocos que facilitam a quantização e técnicas de treino refinadas, consegue uma elevada precisão, exigindo menos recursos computacionais. Isto torna-o altamente adequado para a deteção de objectos em tempo real em aplicações como a tecnologia de condução autónoma e soluções de IA na agricultura.

2. Análise de imagens médicas

Na análise de imagens médicas, o NAS ajuda a conceber arquitecturas de redes neuronais especializadas para tarefas como a deteção de tumores e a segmentação de órgãos. A automatização da conceção de redes através da NAS pode conduzir a ferramentas de diagnóstico mais rápidas e mais precisas, ajudando os profissionais de saúde a melhorar os resultados dos pacientes.

NAS e conceitos relacionados

Embora o NAS se concentre especificamente na automatização do desenho de redes neuronais, está intimamente relacionado com a Aprendizagem Automática de Máquinas (AutoML), um campo mais vasto que visa automatizar várias fases do pipeline de aprendizagem automática. O AutoML inclui o NAS, mas também engloba outras técnicas como a engenharia de caraterísticas automatizada e o ajuste de hiperparâmetros. Ao contrário do ajuste de hiperparâmetros, que optimiza os parâmetros de uma arquitetura predefinida, o NAS optimiza a própria arquitetura.

Desafios nos Estados Unidos

Apesar das suas vantagens, os NAS também enfrentam desafios. O processo de pesquisa pode ser computacionalmente intensivo, exigindo recursos e tempo significativos. Além disso, as arquitecturas encontradas pelo NAS podem, por vezes, ser menos interpretáveis em comparação com as redes concebidas manualmente, tornando mais difícil compreender as razões do seu desempenho. No entanto, a investigação em curso e os avanços nos algoritmos e na capacidade de computação estão continuamente a resolver estes desafios, tornando o NAS uma ferramenta cada vez mais valiosa no domínio da IA.

Lê tudo