Zubnet AIAprenderWiki › Feature
Fundamentos

Feature

Também conhecido como: Representação Aprendida, Ativação
Um padrão ou conceito que uma rede neural aprende a detectar em sua entrada. Em visão, features de camadas iniciais são bordas e texturas; features de camadas posteriores são partes de objetos e objetos inteiros. Em modelos de linguagem, features variam do simples (a letra "a", um padrão de sintaxe específico) ao abstrato (o conceito de sarcasmo, uma estratégia particular de raciocínio). Features são representadas como padrões de ativação entre neurônios.

Por que isso importa

Features são o que modelos realmente aprendem — não fatos individuais, mas padrões que generalizam. Um modelo não memoriza "gatos têm pelo"; ele aprende um detector de features para texturas semelhantes a pelo que ativa para gatos, cães e ursinhos de pelúcia. Entender features ajuda a explicar o comportamento do modelo: por que ele generaliza (features transferem), por que falha (feature errada ativada) e como melhorá-lo (expor a features mais diversas).

Em profundidade

O termo "feature" tem significados diferentes dependendo do contexto. No ML clássico, features são variáveis de entrada projetadas manualmente (altura, peso, idade). No deep learning, features são representações aprendidas em camadas ocultas — o modelo descobre padrões úteis por conta própria. Essa mudança de features projetadas manualmente para features aprendidas é a inovação central do deep learning e a razão pela qual ele supera o ML clássico em tarefas complexas como visão e linguagem.

Features Hierárquicas

Redes profundas aprendem features hierárquicas: cada camada constrói sobre a anterior. Em um modelo de visão: camada 1 detecta bordas, camada 2 combina bordas em texturas e cantos, camada 3 combina texturas em partes de objetos (olhos, rodas), camada 4 combina partes em objetos (rostos, carros). Essa hierarquia emerge automaticamente do treinamento — ninguém a programa. O mesmo aprendizado hierárquico de features acontece em modelos de linguagem, de padrões de caracteres a sintaxe, semântica e raciocínio.

Visualização de Features

Pesquisadores visualizam features para entender o que modelos aprendem. Para modelos de visão, você pode gerar imagens que maximamente ativam um neurônio ou direção específica, revelando que padrão ele detecta. Para modelos de linguagem, você pode encontrar exemplos de texto que mais ativam uma direção de feature específica. A pesquisa da Anthropic visualizou features no Claude, encontrando conceitos interpretáveis como "Golden Gate Bridge", "bugs de código", "engano" e "idioma francês" codificados como direções específicas no espaço de ativação do modelo.

Conceitos relacionados

← Todos os termos
← Extensão de Comprimento de Contexto Ferramentas para desenvolvedores →