Derivadas Direcionais e a Direção de Maior Crescimento
Objetivos de Aprendizagem
- Definir a derivada direcional como um limite ao longo de um vetor unitário e dizer por que o vetor precisa ter comprimento um.
- Provar que para diferenciável e apontar o que dá errado quando não é diferenciável.
- Deduzir de as direções de maior crescimento, maior decrescimento e variação nula, incluindo o caso .
- Mostrar que o gradiente é perpendicular à curva de nível que passa por um ponto e usá-lo para escrever a reta tangente.
- Enunciar os limites de "seguir o gradiente negativo": é uma afirmação local e depende de como o comprimento é medido.
Contexto e Motivação
A lição gradients-extending-derivatives-to-several-variables apresenta como o vetor das derivadas parciais e afirma duas coisas sobre ele: que aponta na direção de crescimento mais rápido, com seu comprimento como a taxa, e que marca pontos planos. Ela as enuncia sem prova, porque evita deliberadamente os limites. Esta lição conquista a primeira afirmação. Ela também responde a três perguntas que a versão informal deixa em aberto: qual é exatamente a taxa de variação numa direção que não é um eixo coordenado, por que a melhor direção é o gradiente e não outra, e quando a história inteira deixa de ser verdadeira.
Nada disso é só geometria. A descida do gradiente, o cavalo de batalha do treinamento de modelos, anda ao longo de , e o modo como ela faz ziguezague em vales estreitos, ou ultrapassa o alvo com um passo grande, pode ser lido diretamente dos fatos provados abaixo. O pré-requisito é partial-derivatives-and-the-multivariable-chain-rule: a prova da fórmula principal é uma aplicação de sua regra da cadeia, e seu aviso sobre diferenciabilidade é exatamente o que limita o resultado.
Teoria Central
A derivada direcional
Uma derivada parcial mede a variação ao longo de um eixo coordenado. Para medi-la ao longo de qualquer direção, tome um vetor unitário com e defina
Equivalentemente, para a função de uma variável , o perfil de altura de ao longo da reta que passa por na direção . As parciais são os casos particulares e . O comprimento unitário importa porque então mede a distância percorrida: para um vetor de comprimento , o perfil corre cinco vezes mais rápido e a "derivada" ficaria inflada por cinco.
A fórmula
Teorema. Se é diferenciável em , então existe para todo vetor unitário e
Prova. Sejam e , deriváveis com e . A regra da cadeia da lição anterior, que exige diferenciável, dá .
A fórmula tem também uma leitura computacional. Para obter a taxa ao longo de uma direção escolhida não é preciso o gradiente inteiro: a diferenciação automática em modo direto (forward mode), inicializada com , devolve numa única passada, a um custo comparável ao de avaliar uma vez, enquanto formar todo o desse jeito custaria uma passada por coordenada.
A diferenciabilidade é uma hipótese real. O Exemplo 5 exibe uma função contínua cujas derivadas direcionais todas existem e que mesmo assim viola a fórmula.
Maior crescimento, com prova
Seja o ângulo entre e . Como ,
Se , isso é máximo quando , então a taxa máxima é na direção . É mínima, , na direção oposta. É zero nas duas direções perpendiculares a . Se , toda derivada direcional é e não há direção preferida em primeira ordem.
Essa é a afirmação que a lição informal enuncia. A prova não usa nada além da fórmula e de .
O gradiente é perpendicular às curvas de nível
Suponha de classe e (o mesmo argumento vale em três variáveis, onde o conjunto de nível é uma superfície e o gradiente é normal ao seu plano tangente). Então, perto de , o conjunto de nível que passa por é uma curva suave, consequência do teorema da função implícita. Parametrize-a como com e . Como é constante, derivar com a regra da cadeia dá
Logo é perpendicular à tangente da curva de nível, e a reta tangente é . Isso combina com a imagem do mapa de contorno: andar ao longo de um contorno mantém a altura, e a saída mais íngreme é de través. Também explica por que contornos apertados significam grande. A hipótese importa: para na origem, e o nível são duas retas que se cruzam, sem tangente única.
Exemplos Resolvidos
Exemplo 1: taxas em várias direções
Tome em , onde e .
- Direção : .
- Maior crescimento, : taxa , um pouco acima de , como deve ser.
- Direção tangente : .
A reta tangente à curva de nível é , isto é, , com inclinação , a mesma que a fórmula da inclinação implícita da lição anterior deu. Diferenças finitas centradas de ao longo dessas direções devolvem , e . O vetor sem normalizar daria , cinco vezes grande demais.
Exemplo 2: uma direção de decrescimento
Seja em , de modo que . Ao longo de , : a função decresce. A direção mais íngreme é com taxa , e a de maior decrescimento é .
Exemplo 3: a descida do gradiente não aponta para o minimizador
Para , o mínimo está na origem. A partir de , a direção até o minimizador é e a direção de maior decrescimento é . O cosseno entre elas é , um ângulo de cerca de . O motivo é a geometria acima: o gradiente é perpendicular ao contorno elíptico, e a normal a uma elipse passa pelo centro apenas sobre os eixos.
O tamanho do passo também importa, porque o gradiente descreve um movimento infinitesimal. Atualize a partir de :
texteta = 0.05 f: 8, 4.68, 3.14, 2.31, 1.79, 1.42 (decresce) eta = 0.20 f: 8, 2.88, 1.04, 0.37, 0.13, 0.05 (decresce mais rápido) eta = 0.30 f: 8, 8.48, 15.47, 30.13, 59.03, 115.70 (cresce)
Para este , a coordenada é multiplicada por a cada passo, então qualquer a faz crescer. Um único passo de já leva de a , onde , embora o passo tenha partido de uma direção de decrescimento.
Exemplo 4: uma superfície de nível em três variáveis
Para , o nível é uma esfera que passa por . Ali , então o plano tangente é , que se simplifica a . O gradiente é paralelo ao raio a partir da origem, como deve ser a normal de uma esfera, e confirma que o plano passa pelo ponto.
Exemplo 5: onde a fórmula falha
Seja com , a função que functions-of-several-variables-and-level-curves mostrou ser contínua na origem. Para um vetor unitário , , então
Toda derivada direcional existe. Mas as duas parciais na origem são (tome e ), então a fórmula preveria para todo . Para , o valor verdadeiro é . A maior taxa é em , uma direção que o "gradiente" desconhece. A aplicação não é linear em , que é a assinatura de uma função não diferenciável. Um caso mais simples é o cone : no vértice, o perfil ao longo de qualquer reta é , então o limite bilateral que define não existe (a taxa unilateral é em toda direção), e não existe gradiente.
Equívocos Comuns e Armadilhas
- "Qualquer vetor de direção serve." A fórmula exige . Para outro vetor , normalize antes, ou você obtém vezes a taxa verdadeira.
- "Se todas as derivadas direcionais existem, a fórmula do gradiente vale." O Exemplo 5 é uma função contínua em que ela não vale. Existir o limite em toda direção é mais fraco que ser diferenciável.
- " significa ." Isso também ocorre em toda direção perpendicular ao gradiente, que são exatamente as tangentes à curva de nível.
- "O gradiente aponta para o máximo ou o mínimo." Ele dá a melhor direção local. O Exemplo 3 o mostra desviando cerca de da direção do minimizador.
- "Mais íngreme não depende das coordenadas." É mais íngreme por unidade de comprimento euclidiano nas coordenadas que você escolheu. A substituição transforma em , cujo gradiente em é . Nas variáveis originais isso é o deslocamento , e não a direção de . Reescalar variáveis muda a direção, e por isso a escala das features muda o comportamento dos métodos de gradiente.
- "O gradiente vive na superfície." Ele é um vetor no plano das entradas, não um vetor tangente ao gráfico.
Resumo
A derivada direcional é a inclinação de ao longo da reta por um ponto na direção unitária . Para diferenciável, ela é igual a , o que prova que o gradiente dá a direção de crescimento mais rápido com taxa , que dá o decrescimento mais rápido, e que as direções perpendiculares a mantêm constante em primeira ordem, de modo que é normal à curva de nível. A prova é a regra da cadeia, e as hipóteses são reais: sem diferenciabilidade, derivadas direcionais podem existir e violar a fórmula, e com não há direção a escolher. Como método, a descida mais íngreme é local e depende das coordenadas, e não aponta para o minimizador. Essa é a ferramenta que a próxima lição, critical-points-and-the-second-derivative-test, usa para perguntar o que acontece onde o gradiente se anula.