Deep learning é topologia aplicada
(theahura.substack.com)- O deep learning pode ser visto como um processo de colocar dados sobre manifolds em espaços de alta dimensão e, por meio das transformações das camadas da rede neural, curvar ou esticar essa superfície para encontrar uma estrutura separável
- Uma camada como
tanh(Wx+b)é uma transformação contínua que encadeia transformação matricial, deslocamento de vetor e função não linear; ao empilhar várias camadas, até datasets complexos podem ser convertidos para outras formas - Mesmo dados circulares que não podem ser separados por uma única linha em baixa dimensão podem se tornar separáveis ao serem elevados para uma dimensão mais alta, e redes neurais podem aprender esse espaço de representação
- Vetores de embedding representam texto, imagem e conceitos como pontos em um espaço numérico, e em superfícies bem formadas tornam possíveis operações conceituais como
king - man + woman = queen - O treinamento atual de modelos de raciocínio pode ser interpretado como um processo de mover-se pelo manifold de raciocínio escolhendo bons reasoning traces, e o aprendizado por reforço no estilo DeepSeek R1 é tratado como uma forma de reduzir o custo dessa seleção manual
Redes neurais vistas pela topologia
- Topologia é a área da matemática que trata de propriedades que permanecem as mesmas sob deformações como curvar, torcer e esticar, desde que a superfície não seja rasgada nem perfurada
- Um círculo desenhado na superfície de argila não vira de repente uma linha, não se transforma em dois círculos e não cruza a si mesmo só porque foi girado ou deformado
- Problemas de classificação de dados também podem ser vistos de forma parecida
- Mesmo que dados em um plano 2D não se separem de forma limpa com uma única linha, uma estrutura separável pode aparecer se a superfície for deformada de maneira adequada
- A ideia é que esse tipo de manipulação do espaço está no coração do deep learning
Camadas de rede neural são transformações contínuas que deformam superfícies
- A explicação que vê redes neurais como uma pilha de álgebra linear está, em geral, correta, e matrizes podem ser interpretadas como operações que transformam superfícies geométricas
- O texto de 2014 de Chris Olah também trata manifolds de deep learning dessa forma
- A camada
tanh(Wx+b)é composta de três etapas- Transformação linear por
W - Translação pelo vetor
b - Distorção não linear gerada pela aplicação ponto a ponto de
tanh
- Transformação linear por
- Ao empilhar essas transformações em várias camadas, até datasets complexos podem ser transformados em formas separáveis
- Ainda assim, há casos topologicamente difíceis de separar com uma única linha, como pontos dentro de um círculo e pontos ao redor dele
- Nesse caso, ao subir de 2 dimensões para 3 dimensões, os dados podem se tornar claramente separáveis
- Uma separação impossível em baixa dimensão pode se tornar fácil em dimensão mais alta
Embeddings e manifolds semânticos
- Grandes redes neurais podem ser vistas como geradores de topologia (topology generators)
- Recebem dados de entrada e encontram uma superfície que satisfaça as propriedades exigidas pela função de perda
- Em tarefas de classificação, aprendem a colocar cães e gatos em regiões diferentes do espaço
- Em tarefas de tradução, aprendem a colocar itens como
breadepan, ou uma foto de gato ecat, em posições próximas - Em previsão do próximo token, aprendem uma superfície na qual os tokens são agrupados conforme a forma como são usados
- Os dados estão sobre manifolds semanticamente relacionados e de alta dimensão, e construir manifolds está intimamente ligado a representar semanticamente um dataset
- O exemplo das cores mostra que essa estrutura pode estar embutida nos próprios dados
[128, 0, 0]representa vermelho, e[0, 0, 128]representa azul- Somar os dois vetores pode produzir roxo
- A dimensionalidade da cor, a semelhança entre cores e a forma de misturá-las podem ser vistas como estruturas inerentes aos dados
- Imagens também podem ser tratadas como pontos em um manifold
- Uma imagem é representada por valores de pixels RGB de tamanho
Height x Width x 3 - Ao achatar isso em um único vetor, todas as imagens de um certo tamanho podem ser vistas como pontos em um espaço de alta dimensão
- A região de imagens de Brad Pitt comendo um sanduíche e a Mona Lisa podem ser pontos diferentes dentro do mesmo espaço de imagens
- Uma imagem é representada por valores de pixels RGB de tamanho
- A maior parte do espaço de imagens é ruído, e agrupar apenas por semelhança de pixels não é útil
- Modelos de deep learning podem curvar e esticar a superfície das imagens para aproximar imagens de interesse e afastar o ruído
- Dentro do modelo, informações como texto e imagem são representadas como listas numéricas chamadas vetores de embedding
- Cada embedding está ligado a um conceito e, ao mesmo tempo, é um ponto no espaço
- Em superfícies bem formadas, tornam-se possíveis operações matemáticas de conceito como
king - man + woman = queen
Ver o aprendizado de raciocínio como movimento em um manifold
- Na visão de que tudo está sobre manifolds, o raciocínio também pode ser pensado como um manifold
- Pode-se imaginar bons raciocínios agrupados em uma parte do espaço e maus raciocínios em outra
- Mesmo sem conseguir definir
bomeruimcomo termos matemáticos rigorosos, se for possível distingui-los, é possível treinar uma rede neural
- Isso também pode ser interpretado como a direção em que grandes empresas de IA como Google, Anthropic, OAI e DeepSeek estão se movendo
- Há a percepção de que a indústria de IA já extraiu praticamente tudo o que dava para obter apenas com estatísticas puras de linguagem
- A maioria dos LLMs é treinada com trilhões de tokens
- Mesmo aumentando para quadrilhões de tokens, o ganho adicional pode não ser grande
- Previsão do próximo token se parece com raciocínio, mas em si mesma tende mais a melhorar a própria previsão do próximo token do que a chegar ao raciocínio
instruction tuninge RLHF podem ser interpretados como formas de mover-se da região de previsão do próximo token para a região de raciocínio de perguntas e respostas- Chain of Thought é uma forma de mover-se de maneira mais explícita para a região de raciocínio do manifold de raciocínio
- O processo de pensamento exibido como
Thinking…em modelos comoo3ouGemini 2.5é chamado de reasoning trace - Ao executar muitas queries, é possível distinguir bons reasoning traces de ruins
- Por exemplo, se em 1 milhão de queries forem obtidos 10 mil traces muito bons, eles podem ser usados para treinar um novo modelo que gere apenas traces melhores
- O processo de pensamento exibido como
- Ao repetir esse processo, é possível fazer bootstrap do próximo modelo a partir do anterior
- Se houver uma forma de julgar qual de dois reasoning traces é melhor, então dá para continuar se movendo pelo manifold de raciocínio
- Também dá para ver isso como usar 10 mil boas amostras como se tivessem vindo de um modelo virtualmente mais avançado e fazer
distill-traindo modelo atual
- Aparece a afirmação de que essa abordagem teria sido suficiente para chegar à AGI, mas com a ressalva de que dizer que AGI já existe é controverso
- Considera-se que isso não é suficiente para ASI
- A capacidade de selecionar o melhor raciocínio se torna o gargalo
- Reunir bons reasoning traces custa muito tempo e dinheiro
- Mesmo que muitas pessoas inteligentes passem o dia inteiro escolhendo, o resultado pode continuar subjetivo e cheio de ruído
DeepSeek R1, aprendizado por reforço e modelos que geram modelos
- O DeepSeek R1 e outros métodos de aprendizado por reforço surgem na direção de não depender de humanos para escolher manualmente o bom raciocínio
- A abordagem da DeepSeek se concentra em criar heurísticas quantitativas para bons raciocínios
- É possível criar testes unitários ou problemas de matemática que a IA precisa passar
- Se o código passa nos testes ou o problema de matemática é resolvido corretamente, então o reasoning trace que produziu essa saída pode ser considerado melhor do que um trace que produziu saída errada
- Não é necessária análise subjetiva do próprio reasoning trace
- Considera-se que houve sucesso em treinar, apenas com RL, um modelo que se sai muito bem em um conjunto de tarefas de raciocínio
- Ainda assim, só a abordagem com RL não chega à ASI
- Modelos com RL também acabam batendo em limites assintóticos
- Depois disso, faz-se a curadoria de reasoning traces gerados pelo modelo de RL para ajustar finamente um segundo modelo completamente diferente
- No fim, o DeepSeek está mais próximo de um método para gerar muitos reasoning traces de alta qualidade a um custo menor do que o trabalho humano direto do que de RL em si
- A visão é que construir um sistema que diferencie raciocínio ruim de bom é mais fácil do que construir desde o início um sistema que raciocine bem
- A própria rede neural também pode ser representada como um manifold
- Uma rede neural é uma lista de números de pesos organizados de uma determinada maneira
- Se todos os parâmetros forem achatados em um vetor, eles podem ser mapeados como um ponto em uma superfície
- Certas regiões podem corresponder a semantic segmentation, outras a text translation e outras a autoencoding
- Como os pesos finais de saída podem ser facilmente representados como tensores, é possível aplicar backprop diretamente sobre a saída
- Propõe-se que o método de diffusion usado em geração de imagens também pode ser aplicado à geração de modelos
- Em diffusion, adiciona-se ruído a uma imagem de forma gradual e depois treina-se o modelo para reverter esse processo
- Pode-se adicionar ruído a vários checkpoints de camadas transformer pretrained do Hugging Face para criar um conjunto de treino para diffusion
- Se a descrição de um modelo pretrained for usada como condição em texto, é possível imaginar um modelo que gere outro modelo pretrained por diffusion a partir dessa descrição
- Sugere-se a possibilidade de inserir um prompt como
"Spanish to English"e obter um modelo totalmente treinado sem treinamento adicional
- Hoje a maioria dos modelos começa com inicialização aleatória, mas um modelo de diffusion que gere outros modelos pode ser melhor do que inicialização aleatória e reduzir bastante o tempo de treinamento
- O deep learning continua sendo uma área informal por ainda carecer de uma boa teoria operacional sobre o que os modelos fazem e por que funcionam, e entender o espaço de embeddings topologicamente conecta vários desses conceitos
1 comentários
Opiniões do Hacker News
Como este texto é baseado no meu post de blog de 2014 (https://colah.github.io/posts/2014-03-NN-Manifolds-Topology/), deixo aqui um comentário
Tentei muito usar topologia como uma forma de entender redes neurais, e também escrevi textos de continuação: https://colah.github.io/posts/2014-10-Visualizing-MNIST/, https://colah.github.io/posts/2015-01-Visualizing-Representa...
Houve pontos em que a perspectiva topológica foi útil, mas, depois de mais de 10 anos tentando entender o que acontece dentro das redes neurais, não consegui resultados tão grandes assim
O que foi muito mais produtivo foi a hipótese de representação linear, segundo a qual “conceitos/características correspondem a direções na rede neural”, e a ideia de circuitos, redes desses conceitos conectados
Textos relacionados incluem https://distill.pub/2020/circuits/zoom-in/, https://transformer-circuits.pub/2022/mech-interp-essay/inde..., https://transformer-circuits.pub/2025/attribution-graphs/bio...
Fico me perguntando se a famosa reação[1] ao texto de Karpathy sobre RNNs[2] teve alguma responsabilidade por levar as pessoas a equiparar redes neurais de linguagem a modelos n-gram
O artigo Stochastic Parrots[3] também equipara, em certa medida, LLMs e modelos n-gram, no sentido de que “tinha principalmente modelos n-gram em mente, mas as conclusões continuam adequadas e relevantes”
Parece que houve uma época em que os dois eram mais parecidos, antes de as redes neurais ficarem realmente boas
[1] https://nbviewer.org/gist/yoavg/d76121dfde2618422139
[2] https://karpathy.github.io/2015/05/21/rnn-effectiveness/
[3] https://dl.acm.org/doi/pdf/10.1145/3442188.3445922
Também deixei nas minhas anotações um rascunho de resenha de Toy Models of Superposition
Ainda assim, acho circuits menos convincente porque a análise parece especialmente presa demais à arquitetura Transformer
Fico pensando se a hipótese de representação linear não varia conforme a arquitetura. GAN, VAE, CLIP etc. parecem modelar variedades de forma explícita
Mesmo modelos simples, por pressão de otimização, devem acabar dobrando características suficientemente semelhantes para a mesma direção linear
É difícil conciliar a evidência empírica de que modelos simples colocam características semelhantes em direções ortogonais com a hipótese da variedade, mas isso no fim parece ter mais a ver com a função de perda que está sendo otimizada
Em Toy Models of Superposition, usa-se MSE, fazendo o modelo aprender, na prática, uma tarefa de regressão/compressão de autoencoder, então é natural que os padrões de interferência entre características que aparecem juntas se tornem importantes
Por outro lado, em outros objetivos, como perda contrastiva, acho que o mesmo comportamento de minimização de interferência não apareceria
Hoje já fico hesitante até diante da expressão comum de que “dados reais são suaves e próximos de variedades de baixa dimensão”
Gostaria de investigar direito até que ponto essa afirmação se aplica a dados reais e o quanto ela é distorcida pelos métodos de redução de dimensionalidade usados para lidar de forma eficiente com datasets naturais, mas falta tempo
Por exemplo, a mesma solução de tensor métrico das equações de campo de Einstein pode existir sobre variedades topologicamente diferentes
Por outro lado, olhando para as soluções do Ising Model, a mesma topologia de rede pode ter várias soluções diferentes e, se o sistema estiver perto do ponto crítico, a própria topologia da rede às vezes nem importa
É só uma analogia, mas sugere que os detalhes interessantes da dinâmica não estão embutidos na topologia do sistema. É um problema mais complexo
Neural Networks, Manifolds, and Topology (2014) - https://news.ycombinator.com/item?id=19132702 - fevereiro de 2019, 25 comentários
Neural Networks, Manifolds, and Topology (2014) - https://news.ycombinator.com/item?id=9814114 - julho de 2015, 7 comentários
Neural Networks, Manifolds, and Topology - https://news.ycombinator.com/item?id=7557964 - abril de 2014, 29 comentários
Se fosse realmente topologia, não seria necessário entortar uma variedade para fazer busca por similaridade. Isso está mais perto de geometria com métrica
Como na realidade, precisamos ser capazes de comparar coisas
Como transformações topológicas da variedade também ocorrem durante o treinamento, fico curioso para saber como a topologia evolui durante o treinamento
Imagino que ela mude de forma intensa no começo, depois se estabilize, e então venha um ajuste fino geométrico
Artigos relacionados incluem Topology and geometry of data manifold in deep learning(https://arxiv.org/abs/2204.08624), Topology of Deep Neural Networks(https://jmlr.org/papers/v21/20-345.html), Persistent Topological Features in Large Language Models(https://arxiv.org/abs/2410.11042) e Deep learning as Ricci flow(https://www.nature.com/articles/s41598-024-74045-9)
Você pode observar GANs em vários checkpoints durante o treinamento e usar ferramentas como UMAP ou t-SNE para ver como pontos diferentes em um espaço de alta dimensão se movem
Também é verdade que, depois das mudanças intensas no início, há estabilização e ajuste fino geométrico, mas as mudanças iniciais também são influenciadas pela taxa de aprendizado e pela escolha do otimizador
O texto em si foi bom, mas não entendo por que chamar de “topologia” a ideia de encontrar uma superfície de separação que divide dois conjuntos de pontos
Aparece uma frase do tipo “ao aprender tradução inglês-espanhol ou conversão imagem-texto, aprende-se uma topologia em que bread fica perto de pan e a foto de um gato fica perto da palavra cat”, mas isso está mais para algo de que a topologia não trata
A noção de pontos estarem “perto” ou “longe” pertence ao domínio da métrica, não da topologia
Se dois pontos são próximos em um espaço topológico, é possível esticar o espaço, mantendo o mesmo espaço topológico, e ainda assim deixar os dois pontos distantes
Esse é justamente o ponto central da piada de que uma xícara de café e um donut são a mesma coisa
No geral, parece mais próximo de uma aplicação prática da geometria algébrica, buscando algo como uma variedade algébrica em que os pontos fiquem próximos. No fim, parece uma questão de geometria e de distância entre pontos
Mas, como o texto trata tanto de topologia quanto de deep learning, só espero que a confusão clara fique limitada a um dos dois, isto é, à topologia
O conceito central de vizinhança na topologia de conjuntos de pontos captura a ideia de estar perto de algum ponto e permite definir coisas que precisam de uma noção de proximidade, como continuidade ou convergência de sequências
A Wikipedia [0] também explica que, por meio do conceito de conjunto aberto, é possível tornar precisas as ideias de “próximo”, “arbitrariamente pequeno” e “distante”
Se você muda a definição de conjuntos abertos, também mudam as funções contínuas, os conjuntos compactos e os conjuntos conexos; cada escolha de definição de conjuntos abertos é chamada de topologia
Espaços métricos são uma classe importante de espaços topológicos em que se pode definir, entre pares de pontos, uma distância real não negativa, isto é, uma métrica
Não quero dizer que a topologia seja a melhor lente para entender redes neurais, e o autor também disse nos comentários que mudou de ideia. Aqui, eu só queria corrigir o mal-entendido
[0] https://en.wikipedia.org/wiki/General_topology
O título, como está, é banal e errado, mas o texto em si foi agradável de ler
Topologia é a estrutura mínima que sobra depois de remover da geometria distância, ângulo, direção e todo tipo de esticamento que não rasgue
É o mínimo que continua válido mesmo depois dessas deformações drásticas
É verdade que conceitos topológicos são úteis em machine learning, mas coisas como escala, distância e ângulo normalmente fornecem muita informação essencial sobre os dados
Se você está tentando distinguir um gato malhado de um tigre e ignora o tamanho, isso é uma bobagem
A topologia é especialmente útil quando não se pode confiar em comprimento, distância, ângulo ou deformações arbitrárias
Esses casos existem, mas afirmar que deep learning é topologia aplicada é absurdo e quase idiota
Redes neurais aplicam justamente todas essas transformações drásticas
Obrigado por compartilhar; eu também costumo ver o aprendizado pela perspectiva das variedades. É uma forma de representação poderosa
Escrevi bastante no meu diário sobre a parte “em um espaço de dimensão suficientemente alta, isso se torna indistinguível de inferência” e também já escrevi no HN sob o nome de “variedade de inferência probabilística”
Essa variedade é construída aprendendo um espaço de padrões descontextualizados a partir de um conjunto de entradas dado
Por causa da natureza intrinsecamente probabilística da amostragem, a inferência real é expressa em probabilidades, não em axiomas
É possível descobrir axiomas ao encontrar pontos fixos ou atratores na variedade, mas, em última análise, o que estamos vendo é uma variedade probabilística construída a partir do conjunto de entradas
Só que não acho possível separar essa “inferência” dos dados de entrada
Uma variedade de inferência suficientemente avançada talvez consiga encontrar estruturas como “meta-inferência” em qualquer lugar, mas essas estruturas altamente descontextualizadas podem ser completamente inúteis se não forem recontextualizadas de forma adequada
No fim, para ser uma variedade útil no processamento de algum tipo de entrada, os padrões dessa entrada precisam seguir uma regra subjacente aprendível
Se a descontextualização é o aprendizado — isto é, decompor aspectos da entrada em relações independentes de contexto —, a recontextualização é a outra metade: a capacidade de transformar relações independentes de contexto, muito abstratas e às vezes impossíveis de representar, em análises úteis em um novo domínio
Comentário completo: https://news.ycombinator.com/item?id=42871894
Se for isso, é difícil entender a afirmação de que “a inferência real é expressa por probabilidades, não por axiomas”
Uma das características da inferência é justamente que ela não funciona desse jeito
É muito improvável que animais não tenham nenhuma capacidade de operar de forma não probabilística sobre proposições que representam. Isso é essencial para a inferência correta e também é uma capacidade relativamente trivial de fornecer
Por exemplo, algo como “se a aranha está dentro da boxA, então ela não está em nenhum outro lugar”
Quase tudo, talvez 100%, do que foi útil em deep learning surgiu sem pensar em topologia
Deep learning, mais do que ser uma aplicação de alguma coisa, é em grande parte um campo empírico que avançou por tentativa e erro e experimentação
Houve alguma intuição vinda da teoria, mas essa teoria não era topologia
Até o elemento mais básico, a retropropagação, é apenas a aplicação da regra da cadeia aos pesos
A diferença é que deep learning se tornou tão acessível — e, mais precisamente, tão lucrativo — que muitos profissionais conseguem aprender o assunto sem aprender as origens do formalismo
No fim, acabam usando ou “reinventando” teorias e técnicas que já existiam havia muito tempo em outras áreas, sem conhecer sua origem
Como exemplo, há um texto em que o autor descobriu que GPT era, na verdade, o mesmo problema computacional que ele já havia resolvido em física: https://ondrejcertik.com/blog/2023/03/fastgpt-faster-than-py...
Um exemplo é o blog de Chris Olah de 2014, linkado no meu texto: https://colah.github.io/posts/2014-03-NN-Manifolds-Topology/
Há uma razão para chamarmos o espaço de embeddings de “espaço”
GANs, VAEs e perdas contrastivas são todos problemas de construir variedades vetoriais pelas quais se pode caminhar e gerar diferentes tipos de dados
O deep learning em sua forma atual tem, em relação a uma teoria de base hipotética, uma relação parecida com a que a alquimia tem com a química
Daqui a algumas centenas de anos, estudantes do ensino médio falantes de inuktitut da civilização posterior à nossa aprenderão que a palavra estranha “deep learning” era um resquício da antiga língua franca
No geral, a ideia é boa, mas o texto é bastante vago, especialmente na parte que a conecta à inferência
Há trabalho técnico sério nessa área que expande e torna essa ideia mais concreta, como https://arxiv.org/abs/1402.1869
Já há exemplos bem conhecidos inspirados pela biologia, como autoencoders, redes neurais convolucionais (CNNs) e redes generativas adversariais (GANs)
Mas ainda temos muito a aprender sobre a topologia do cérebro e sua conectividade funcional
No futuro, é muito provável que descubramos novas estruturas tanto dentro de camadas/nós individuais quanto na forma como redes especializadas se conectam e interagem entre si
O cérebro não depende de uma única rede; ele opera várias redes em paralelo, frequentemente chamadas de “Big 7”, e as interconecta profundamente
Entre elas estão a Default Mode Network (DMN), a Central Executive Network (CEN), a Limbic Network etc.
Na prática, um único neurônio pode pertencer a várias redes e desempenhar funções diferentes em cada uma
Em sistemas artificiais, ainda não replicamos suficientemente esse nível de complexidade, e ainda há muito a aprender e muita inspiração a tirar dessa “topologia de rede”
Portanto, “Topology is all you need” :-)
Cerca de 10 anos atrás, vi um projeto que treinava uma rede para inferir sexo biológico a partir de fotos de rosto
Para reduzir viés, eles removiam cuidadosamente maquiagem, bigode, cabelo etc., mas a acurácia ficava em torno de 70% a 80%
Na época, isso parecia um ótimo resultado, e eles miravam 99%
A primeira coisa que fiz depois de ler o artigo foi procurar trabalhos sobre humanos tentando acertar o sexo biológico em fotos parecidas
Humanos também não iam muito melhor, e a diferença entre humanos e máquinas era de cerca de 1% a 2%
Perguntei às pessoas que tocavam o projeto como elas haviam demonstrado que essa distinção era possível apenas por fotos, mas elas não entenderam a pergunta e simplesmente presumiram que era possível
No fim, não conseguiram melhorar os resultados. Pode ser que tenham ensinado mal a rede neural, mas, quando os marcadores de sexo são removidos, muitos rostos podem simplesmente ser andróginos
Trago essa anedota porque a suposição deles me parecia bastante razoável
Na maioria das situações, ao olhar para o rosto de alguém, dá para supor o que há dentro da calça dessa pessoa; portanto, partiu-se da ideia de que essa informação estaria no rosto
Mas, em um contexto em que os livros didáticos são reescritos todos os anos, tenta-se calcular a “meia-vida do conhecimento”, a disciplina chamada filosofia ainda não terminou, e todos os dias há disputas políticas e ideológicas sobre o que é o melhor, a suposição de que podemos, de algum modo, separar bom e ruim é muito, muito irracional
Talvez seja possível provar que os três últimos fazem parte da mesma variedade, mas não sei qual é a base para colocar AGI/ASI ali também
Não seria possível que modelos capazes de CoT, por mais manipulações topológicas que sofram, nunca cheguem a um processo que possa ser considerado AGI?
Por exemplo, a inteligência humana, que é o mais próximo de AGI que conhecemos, requer loops de feedback sensoriais e internos extremamente complexos e processamento contínuo, ao contrário do processamento discreto dos modelos autorregressivos
Como intuição de leigo, parece que LLMs não pertencem de forma alguma à mesma linhagem de sistemas capazes de gerar inteligência ou consciência
Acho que a explicação de que a inteligência humana requer loops de feedback sensoriais/internos complexos e processamento contínuo acaba obscurecendo modos pelos quais redes neurais e redes biológicas são, na prática, bastante parecidas
Já fiz bastante pesquisa em connectômica e, por exemplo, no sistema olfativo de camundongos, dependendo de quais neurônios disparam, surge algo como um vetor de características
Quando um determinado conjunto de neurônios dispara, isso significa algo como “chocolate” ou “limão”
De forma mais geral, representações neuronais parecem se assemelhar em certa medida a representações por embeddings, e é possível imaginar a construção de um espaço de embeddings com base em onde e quais neurônios disparam
Tudo sobre embeddings é “apenas” processamento