O Dia em Que Entendi IA Desenhando Montanhas Matemáticas no GeoGebra
Gradiente, Derivada Direcional e IA — Uma Intuição Geométrica com GeoGebra
O Dia em Que Entendi IA Desenhando Montanhas Matemáticas no GeoGebra
Gradiente, Derivada Direcional e IA — Uma Intuição Geométrica com GeoGebra

Introdução
Tudo começou com uma pergunta aparentemente simples:
O que é gradiente?
Mas rapidamente percebemos que esse conceito é o núcleo matemático do treinamento de Inteligência Artificial moderna.

Open in Geogebra: https://www.geogebra.org/3d/djkacwsb
Ao visualizar superfícies no GeoGebra e explorar direções de descida, começamos a entender algo muito maior:
- IA aprende descendo montanhas matemáticas
- gradientes indicam inclinações
- derivadas direcionais medem velocidades locais
- otimização é geometria aplicada
Este tutorial reúne os cálculos, figuras e raciocínios desenvolvidos passo a passo.
1. O que é Gradiente?
O gradiente é:
o vetor que aponta para a direção de máximo crescimento de uma função.
Matematicamente:
∇f(x,y) = (∂f/∂x , ∂f/∂y)
Cada derivada parcial mede:
- quanto a função varia em relação ao eixo x
- quanto a função varia em relação ao eixo y
O gradiente junta todas essas informações num único vetor.
Intuição geométrica
Imagine uma montanha.
O gradiente aponta:
- para a subida mais íngreme
- na direção onde a função cresce mais rápido
Logo:
- o gradiente negativo aponta para a descida mais íngreme (decendent gradient)
Isso é exatamente o que algoritmos de IA fazem.
2. Derivada Direcional
A derivada direcional mede:
“quão rápido uma função varia numa direção específica.”
Enquanto o gradiente responde:
“qual direção sobe mais rápido?”
A derivada direcional responde:
“o que acontece se eu andar nessa direção específica?”
A fórmula é:
Du f(P) = ∇f(P) · u
onde:
- ∇f(P) é o gradiente
- u é um vetor unitário
- · é o produto escalar

3. O Problema do GeoGebra
Inicialmente tentamos trabalhar com:
f(x,y,z) = x² − y + z²
Mas percebemos um detalhe importante:
O GeoGebra renderiza melhor superfícies explícitas do tipo:
z = f(x,y)
Então migramos para uma função muito mais interessante visualmente.
4. A Função Escolhida
Usamos a função:
f(x,y) = x² + y − 11 + (y² + x − 7)²
Essa função gera uma superfície cheia de:
- vales
- montanhas
- regiões suaves
- regiões íngremes
Ela lembra muito as loss landscapes usadas em treinamento de redes neurais.

Inserindo no GeoGebra
Digite:
z = x² + y − 11 + (y² + x − 7)²
O resultado será uma superfície extremamente rica geometricamente.
5. Escolhendo um ponto da superfície
Escolhemos inicialmente:
P = (1,1)
Calculando a altura:
f(1,1) = 1² + 1 − 11 + (1² + 1 − 7)²
f(1,1) = 1 + 1 − 11 + (-5)²
f(1,1) = 16
Logo:
P = (1,1,16)
6. Calculando o Gradiente
A função era:
f(x,y) = x²+y−11+(y²+x−7)²
Derivada parcial em x
fx = 2x + 2(y²+x−7)
Derivada parcial em y
fy = 1 + 4y(y²+x−7)
Logo:
∇f = (2x + 2(y²+x−7), 1 + 4y(y²+x−7))
7. Gradiente no ponto P=(1,1)
Primeiro:
y² + x − 7 = 1 + 1 − 7 = -5
Agora:
fx(1,1)=2(1)+2(-5)=-8
fy(1,1)=1+4(1)(-5)=-19
Então:
∇f(1,1)=(-8,-19)
Interpretação
Esse vetor aponta para:
- a direção de subida máxima da superfície naquele ponto
Logo:
- a direção de descida máxima é:
(8,19)
8. A Primeira Derivada Direcional
Escolhemos o vetor:
v = (3,4)
Seu módulo é:
|v| = 5
Vetor unitário:
u = (3/5,4/5)
Agora usamos:
Du f = ∇f · u
Substituindo:
Du f = (-8,-19) · (3/5,4/5)
Du f = -20
Interpretação
O valor negativo indica:
- a função está descendo naquela direção
E o módulo indica:
- a velocidade da descida.
9. Explorando o Vale
Nesse ponto surgiu uma percepção extremamente importante.
O gradiente fornece:
- a melhor descida LOCAL
Mas talvez exista:
- um vale muito mais profundo em outra região da superfície.
Isso é exatamente o que acontece em treinamento de IA.
Muitas vezes:
- o gradiente local não leva ao melhor mínimo global.
10. Ajustando Vetores Manualmente
Começamos então a criar vetores inclinados mais para o eixo y.
Vetor ajustado
Escolhemos:
(6,22)
A derivada direcional aproximada ficou:
≈ -20.44
Depois usamos:
(6,75)
Resultado:
≈ -19.57
Insight importante
Ao exagerar o alinhamento com o vale:
- a trajetória ficou mais suave
- mas a descida local perdeu intensidade
Isso mostra uma verdade importante:
“seguir o vale nem sempre maximiza a descida instantânea.”
11. A Direção de Descida Máxima
A maior descida possível ocorre exatamente na direção oposta ao gradiente.
No ponto:
∇f(1,1)=(-8,-19)
A direção ótima de descida é:
(8,19)
A derivada direcional máxima em módulo foi:
≈ -20.62
Esse é o menor valor possível.
Nenhuma outra direção produz descida mais intensa.
12. Explorando Novos Pontos da Superfície
Depois começamos a investigar outros pontos do landscape.
Ponto Q=(1,-2)
Altura:
f(1,-2) = -8
Gradiente:
∇f(1,-2)=(-2,17)
Velocidade máxima de descida:
≈ -17.12
Insight
O ponto estava:
- muito mais fundo no vale
Mas a inclinação local ficou menor.
Isso mostra algo extremamente importante:
“profundidade do vale ≠ intensidade da inclinação.”
13. Outro ponto: Q=(1,-0.2)
Calculamos:
f(1,-0.2)=25.3216
Gradiente:
∇f(1,-0.2)=(-9.92,5.768)
Velocidade máxima:
≈ -11.47
Agora percebemos algo ainda mais interessante:
- o ponto estava mais alto
- mas a inclinação era relativamente suave
Isso lembra muito:
- saddle points
- platôs de treinamento
- regiões difíceis de otimização.
14. A Grande Conexão com IA
Nesse momento a relação com Inteligência Artificial fica evidente.
Treinar uma rede neural é exatamente:
- navegar numa superfície multidimensional
- encontrar regiões de menor erro
- ajustar parâmetros seguindo gradientes
O algoritmo faz:
- calcula o gradiente
- inverte o sinal
- dá um pequeno passo
- recalcula tudo novamente
Isso é literalmente:
Gradient Descent.
15. O que aprendemos geometricamente
Esse exercício mostrou que:
- gradiente mede inclinação local
- derivada direcional mede velocidade numa direção específica
- mínimos profundos podem ter inclinações suaves
- regiões altas podem ter gradientes pequenos
- seguir o gradiente local nem sempre leva ao melhor mínimo global
Essas ideias são centrais em:
- Deep Learning
- Otimização Numérica
- Loss Landscapes
- Redes Neurais
- IA Moderna
16. Conclusão
O aspecto mais fascinante desta jornada é perceber que a Inteligência Artificial não surge de algum mecanismo misterioso ou inacessível. Por trás dos modelos mais avançados da atualidade existe uma base sólida construída sobre conceitos clássicos da matemática:
- cálculo vetorial;
- geometria;
- derivadas;
- otimização matemática.
Quando observamos uma superfície tridimensional e acompanhamos o comportamento de um gradiente, estamos vendo, em escala reduzida, o mesmo princípio que permite a uma rede neural aprender padrões, reconhecer imagens, compreender textos e auxiliar na tomada de decisões.
O comportamento que chamamos de “inteligente” emerge de um processo contínuo de busca por melhores soluções em paisagens matemáticas extremamente complexas.
O GeoGebra tem um papel especial nessa descoberta. Ele transforma equações abstratas em formas visíveis, permitindo enxergar aquilo que normalmente permanece escondido dentro dos algoritmos.
O que começou como um exercício de cálculo vetorial acabou revelando algo muito maior: a geometria que sustenta o aprendizado de máquina.
E talvez essa seja a principal lição deste estudo:
Antes de existir Inteligência Artificial, existe matemática. E antes de existir um modelo capaz de aprender, existe um gradiente apontando o caminho.
Continue Explorando no GeoGebra
Experimente você mesmo:
Modelo 3D utilizado neste artigo
Tente:
- mover-se pela superfície;
- alterar pontos de observação;
- desenhar vetores manualmente;
- comparar diferentes direções de descida;
- identificar vales e regiões de estabilidade;
- observar curvas de nível e gradientes.
Depois de alguns minutos explorando, algo interessante acontece: você deixa de apenas calcular derivadas e começa a desenvolver uma intuição geométrica para a otimização.
E quando isso acontece, o treinamento de uma IA deixa de parecer uma caixa-preta e passa a ser visto pelo que realmente é:
uma jornada matemática descendo montanhas em busca do melhor vale possível. 🚀
Credits & References
Directional Derivative — Gradient by j3 Gradient by Sympy
© Jungletronics — Aprendendo IA pela matemática, visualização e experimentação prática.
메타데이터
- post_id
- 735efbcf2958
- slug
- o-dia-em-que-entendi-ia-desenhando-montanhas-matemáticas-no-geogebra-735efbcf2958
- url
- https://medium.com/jungletronics/o-dia-em-que-entendi-ia-desenhando-montanhas-matem%C3%A1ticas-no-geogebra-735efbcf2958
- canonical_url
- https://medium.com/jungletronics/o-dia-em-que-entendi-ia-desenhando-montanhas-matem%C3%A1ticas-no-geogebra-735efbcf2958
- author_url
- https://medium.com/@jaythree
- status
- ok
- fetched_at
- 2026-06-12 07:40:50