Derivadas Parciais e a Regra da Cadeia Multivariável
Objetivos de Aprendizagem
- Definir as derivadas parciais e como limites, calculá-las congelando a outra variável e lê-las como a inclinação de uma fatia do gráfico.
- Enunciar a igualdade das derivadas parciais mistas com sua hipótese e reconhecer uma função em que ela falha.
- Construir o plano tangente como aproximação linear de e explicar por que diferenciabilidade exige mais do que a existência das derivadas parciais.
- Aplicar a regra da cadeia multivariável para um e dois parâmetros, incluindo a inclinação implícita de uma curva de nível.
- Usar a regra da cadeia para derivar um pequeno grafo de computação, a ideia por trás da retropropagação (backpropagation).
Contexto e Motivação
Uma função de várias variáveis não tem uma única inclinação num ponto: a inclinação depende da direção em que se caminha. A forma mais simples de domar isso é caminhar ao longo de um eixo coordenado por vez, mantendo fixas todas as outras variáveis. O resultado é uma derivada parcial, que é uma derivada comum de uma variável aplicada a uma fatia da superfície de functions-of-several-variables-and-level-curves. A lição existente gradients-extending-derivatives-to-several-variables usa derivadas parciais de modo informal, como "quão rápido muda se você mexer em uma variável". Aqui a definição por limite volta, junto com a pergunta que o tratamento informal pula: quando a lista de derivadas parciais realmente descreve o comportamento de em todas as direções?
A segunda metade da lição é a regra da cadeia. Computações reais são composições: uma perda depende de uma previsão, que depende de um escore, que depende de pesos. Toda derivada necessária para treinar um modelo assim vem da regra da cadeia aplicada através de variáveis intermediárias. A versão de uma variável está em differentiation-rules-and-the-chain-rule, e a dificuldade nova é que uma grandeza intermediária pode depender da entrada por várias rotas ao mesmo tempo.
Teoria Central
Derivadas parciais
Para em ,
quando os limites existem. Geometricamente, é a inclinação em da curva em que o plano vertical corta o gráfico. Na prática, derive em relação a uma variável e trate a outra como constante. Outras notações são e . Repare no que a definição usa: ao longo de duas retas pelo ponto e nada além disso. Num mapa de contorno, pode ser estimada andando para leste a partir do ponto até a próxima curva de nível: a variação de altura dividida pela distância percorrida. Contornos muito próximos na direção leste-oeste significam grande, e o sinal diz se a superfície sobe ou desce ao ir para leste.
Derivadas parciais mistas
Derivar duas vezes dá , e as mistas e . Teorema de Clairaut: se está definida num disco em torno de e tanto quanto são contínuas nesse disco, então . Polinômios, exponenciais, senos e suas composições satisfazem a hipótese em toda parte. Cuide também da notação: significa derivar primeiro em e depois em , e alguns livros escrevem a ordem oposta. O Exemplo 3 mostra o que acontece quando a hipótese falha.
Diferenciabilidade e o plano tangente
A generalização correta de "derivável" é a aproximabilidade linear. é diferenciável em se existem números e com
Se isso vale, então e , e o plano
é o plano tangente, a melhor aproximação linear: o erro encolhe mais rápido que a distância ao ponto. Uma função diferenciável é contínua. A existência de e não basta, pois elas enxergam só duas direções. Uma condição suficiente útil: se e existem numa vizinhança de e são contínuas em , então é diferenciável ali. Funções com primeiras parciais contínuas são chamadas de classe . Em termos da aproximação, a variação de uma função diferenciável é para passos pequenos, e o lado direito é o diferencial . É ele que converte um erro de medida em e num erro em .
A regra da cadeia
Seja diferenciável em , com e deriváveis em . Então é derivável em e
Com dois parâmetros, e , cada parâmetro tem sua própria soma:
Por que a diferenciabilidade é a hipótese certa: para um passo pequeno em , a aproximação linear dá , com e . Dividir por e fazer dá a fórmula. Se só tem derivadas parciais, a primeira aproximação não está disponível. A regra é: some um produto para cada rota de até o parâmetro, multiplicando as derivadas ao longo da rota.
Inclinação implícita. Suponha que defina como função derivável de perto de um ponto onde é e . Derivar com a regra da cadeia dá , logo . Essa é a inclinação da curva de nível da lição anterior. Onde a fórmula quebra, e a curva de nível pode ter tangente vertical.
Exemplos Resolvidos
Exemplo 1: aproximação linear de uma distância
Seja , a distância até a origem, em , onde . Então e ali, de modo que
Em : , e o valor verdadeiro é , um erro de cerca de . Os números também têm um significado: andar para leste aumenta a distância por unidade, menos que porque leste não é diretamente para longe da origem. Andar diretamente para longe, na direção , muda a distância à taxa , como deve ser para uma distância. A próxima lição explica essa combinação. Reduzir o deslocamento à metade deve dividir o erro por quatro, e é o que acontece:
textdeslocamento (d, -d) f real L erro d = 0.1 4.981967 4.980000 0.001967 d = 0.05 4.990491 4.990000 0.000491 d = 0.025 4.995123 4.995000 0.000123
Exemplo 2: derivadas parciais mistas
Seja . Então e . Derivando de novo,
Ambas são contínuas em toda parte, então Clairaut se aplica e a igualdade é garantida, não uma coincidência.
Exemplo 3: uma função em que as mistas diferem
Seja para e . Para , tende a quando , e , então para todo . Simetricamente, para todo . Portanto
Uma verificação numérica com passo interno de e passo externo de dá e (o valor é para passo interno e externo , então passos iguais dariam exatamente ). As duas mistas existem mas não são contínuas na origem, que é exatamente a hipótese de que Clairaut precisa.
Exemplo 4: a regra da cadeia com dois parâmetros
Seja com e , em , onde e .
Substituindo antes, , e então e . Uma diferença finita centrada concorda.
Exemplo 5: a regra da cadeia através de um neurônio
Um único neurônio sigmoide tem escore , saída e perda . A rota de até passa por e , então
Tome , , , . Então , , , e
Diferenças finitas centradas dão e . Ambas são negativas: aumentar ou reduz a perda aqui. A retropropagação é esse mesmo produto de derivadas locais, calculado da perda para trás e reaproveitado entre todas as rotas.
A checagem por diferenças finitas também é uma ferramenta padrão de depuração: compare a derivada analítica com . A forma centrada tem erro da ordem de , mas custa duas avaliações da perda por parâmetro, e por isso serve para testar um gradiente e não para calculá-lo num modelo com milhões de parâmetros.
Exemplo 6: a inclinação implícita e uma regra da cadeia que quebra
Para em : e , então e a reta tangente é .
Agora a hipótese. Tome com . Suas parciais na origem são ambas , porque . Ao longo de , , a composta é para e , que nem é contínua em , e no entanto a fórmula produziria . A regra da cadeia falhou porque não é diferenciável na origem.
Equívocos Comuns e Armadilhas
- "Se as duas parciais existem, é diferenciável (ou pelo menos contínua)." A função do Exemplo 6 tem as duas parciais na origem e não é contínua ali.
- "As derivadas mistas são sempre iguais." Só sob a hipótese de continuidade. O Exemplo 3 dá e .
- "Os símbolos se cancelam como frações." Escrever e cancelar descarta a rota por . A regra da cadeia é uma soma sobre rotas, não um único produto.
- "O plano tangente aproxima bem em toda parte." É uma afirmação local. O erro é pequeno perto do ponto e cresce longe dele.
- "A regra da cadeia só precisa que as derivadas parciais existam." Ela precisa que seja diferenciável no ponto, que é o que falha no Exemplo 6. Primeiras parciais contínuas são a forma usual de garantir isso.
- " e são intercambiáveis." Use quando a grandeza depende de uma única variável, e quando as outras variáveis são mantidas fixas.
Resumo
Uma derivada parcial é uma derivada de uma variável ao longo de um eixo coordenado, a inclinação de uma fatia. As mistas coincidem quando ambas são contínuas perto do ponto, e podem diferir caso contrário. A diferenciabilidade, isto é, uma aproximação linear cujo erro some mais rápido que a distância, define o plano tangente e é garantida por primeiras parciais contínuas, mas não pela mera existência das parciais. Para uma diferenciável composta com funções internas deriváveis, a regra da cadeia soma um produto por rota, o que dá a inclinação implícita de uma curva de nível e as derivadas da perda de um neurônio. A próxima lição, directional-derivatives-and-the-direction-of-steepest-ascent, junta as parciais no gradiente e usa a regra da cadeia para ler a inclinação em todas as direções.
Documentation Links
- OpenStax Calculus Volume 3, 4.3 Partial Derivatives
- OpenStax Calculus Volume 3, 4.4 Tangent Planes and Linear Approximations
- OpenStax Calculus Volume 3, 4.5 The Chain Rule
- Active Calculus Multivariable, First-Order Partial Derivatives
- Active Calculus Multivariable, The Multivariable Chain Rule
- MIT OCW 18.02SC, Unit 2 Part B: Chain Rule, Gradient and Directional Derivatives