Bir yüzeyin yüksekliğini yalnız doğu-batı konumuyla belirleyemeyiz; kuzey-güney konumu da gerekir. Benzer biçimde bir odanın sıcaklığı konuma, bir ürünün maliyeti birkaç girdiye bağlı olabilir. Girdi tek sayı olmaktan çıkınca “fonksiyonun eğimi” sorusu da tek bir cevap taşımaz. Hangi yönde hareket ettiğimizi ve diğer girdileri sabit tutup tutmadığımızı söylemeliyiz.
Önceki yazıda uzay vektörleri, düzlemler ve normal yönleriyle çalıştık. Burada aynı geometriyi fonksiyonların yerel değişimine bağlayacağız. Tek değişkenli türev, limit ve zincir kuralını kullanacağız; yeni olan, farklı yaklaşma yollarını birlikte denetleme gereğidir. Kısmi türev, gradyan, Jacobian ve Hessian adları bu ortak düşüncenin farklı parçalarını anlatır.
1. İki girdili bir fonksiyon nasıl okunur?
yazımı, her uygun sıralı çiftine tek bir gerçek çıktı atar. Girdilerin sırası önemlidir. Örneğin için , olur. İki değişken olması iki sonuç üretildiği anlamına gelmez; burada çıktı hâlâ tek sayıdır.
Tanım kümesini her iki değişken birlikte belirler. için kökün içi negatif olmamalıdır. Bu nedenle diski üzerinde çalışırız. için koşul ‘dir. Tanım kümesi artık yalnız bir aralık değil, düzlemde bir bölge olabilir.
Grafik noktalarının oluşturduğu yüzeydir. Fakat her bilgiyi üç boyutlu çizimden okumak kolay değildir. Seviye eğrileri denklemleriyle aynı çıktı değerine sahip girdileri düzlemde gösterir. Haritadaki eş yükselti çizgileri bu fikrin tanıdık örneğidir. Burada , seçilen sabit yüksekliktir.
için seviyeleri yarıçapı olan çemberlerdir. Sıfır seviyesi yalnız orijindir; negatif seviyeler boştur. Her için bir eğri bulunmak zorunda değildir. Seviyelerin sıklaşması, aynı çıktı değişiminin daha kısa yatay uzaklıkta gerçekleştiğini gösterir; yerel değişim büyüktür.
2. Limit bütün yaklaşma yollarını kapsar
demek, noktalar arası uzaklık sıfıra gidiyor demektir. ‘nin limiti ise, tanım kümesi içindeki bütün yeterince yakın noktalarda çıktı ‘ye yaklaşmalıdır. Yalnız bir doğru boyunca yaklaşmak yeterli değildir.
Orijin dışında olsun. yolunda fonksiyon sıfırdır. yolunda ise için değer ‘dir. İki yol farklı limit verdiği için orijinde iki değişkenli limit yoktur. İki farklı yol, yokluğu kanıtlamaya yeter; çok sayıda aynı sonuç veren yol ise varlığı tek başına kanıtlamaz.
Var olan bir limit için bütün yolları kapsayan bir sınır kullanabiliriz. için olur; çünkü . Nokta orijine yaklaşırken olduğundan sıkıştırma limiti sıfır verir. Bu eşitsizlik seçilmiş birkaç yolu değil, çevredeki bütün noktaları denetler.
Süreklilik, limitin fonksiyonun o noktadaki değerine eşit olmasıdır. Süreklilik olmadan iyi bir doğrusal yaklaşım bekleyemeyiz. Çok değişkenli türev kavramının dikkatli kurulmasının nedeni de bu farklı yol olasılıklarıdır.
3. Bir girdiyi değiştirirken diğerini sabit tutmak
‘e göre kısmi türev, sabitken alınan sıradan türevdir:
işareti, birden çok bağımsız girdi varken bunlardan birini değiştirdiğimizi hatırlatır. Benzer biçimde , sabit tutularak yönündeki değişimi ölçer. Kısmi türevler yüzeyin iki koordinat doğrultusundaki kesit eğimleridir.
olsun. ‘e göre türev alırken sabit katsayı gibi davranır; . ‘ye göre türev alırken sabit katsayıdır; . noktasında bunlar sırasıyla 4 ve 10 olur. Aynı noktada farklı yönlere ait iki farklı eğim bulunması doğaldır.
Trigonometri ve zincir kuralı da aynı şekilde çalışır. için , olur. Çarpanlar hangi girdinin sabit tutulduğunu gösterir. Bu hesapta ve bağımsızdır; eğer ayrıca ‘in bir fonksiyonuysa toplam değişim için başka bir hesap gerekecek.
4. Kısmi türevlerin varlığı neden yeterli değil?
Az önce limitinin olmadığını gördüğümüz fonksiyonunu orijinde 0 olarak tanımlayalım. Her iki koordinat ekseni boyunca fonksiyon 0 olduğundan orijindeki iki kısmi türev de 0’dır. Buna rağmen çapraz yolda değer ‘dir; fonksiyon sürekli bile değildir.
Demek ki iki eksendeki eğimi bilmek, aralarındaki bütün yönlerde düzenli davranış garantisi vermez. Tek değişkenli türevde sağ ve sol yaklaşma aynı çizgi üzerindeydi. İki değişkende sonsuz sayıda yön ve eğri yolu vardır. Bunları aynı anda yakalayan bir yerel yaklaşım koşuluna ihtiyaç duyarız.
Bu ayrım uygulamada önemlidir. Bir hesap programının ve ifadelerini üretmesi, otomatik olarak her noktada teğet düzlem bulunduğunu kanıtlamaz. İfadelerin tanım alanını, sürekliliğini ve ele alınan noktanın özel olup olmadığını da kontrol ederiz. Özellikle parçalı tanımlanan veya paydası sıfıra yaklaşan fonksiyonlarda bu kontrol atlanmamalıdır.
5. Tam türevlenebilirlik ve hata ölçüsü
fonksiyonu ‘de türevlenebilirse küçük değişimleri için:
olur ve kalan şu koşulu sağlar:
Yani hata, girdi değişiminin uzunluğuna göre ihmal edilebilir hale gelir. Bu, yalnız hatanın sıfıra gitmesinden güçlü bir koşuldur. Doğrusal terim yerel değişimin birinci dereceden ana kısmını taşır. Bu doğrusal dönüşüme tam türev denir.
Kısmi türevler noktanın bir açık çevresinde bulunuyor ve noktada sürekli oluyorsa bu koşul sağlanır; sık kullandığımız yeterli ölçüt budur. Gerekçeyi iki küçük adımda görebiliriz: önce ‘i, sonra ‘yi değiştirip farkı iki parçaya ayırırız. Her parçada tek değişkenli ortalama değer teoremi bir ara noktadaki kısmi türevi verir. Kısmi türevlerin sürekliliği, bu katsayıları merkezdeki değerlere yaklaştırır ve kalan oranını sıfıra götürür.
Böylece teğet düzlem:
olur. Bu düzlem yüzeye yalnız “değen” rastgele bir düzlem değildir; bütün küçük yatay yönlerdeki birinci dereceden değişimi aynı anda temsil eder.
6. Doğrusal yaklaşımın sayısal hesabı
fonksiyonunu düşünelim. Değerler bir sıcaklık modeli olarak okunabilir; ve aynı uzunluk ölçeğinde ölçülen konum koordinatları olsun. noktasında , ve ‘tür. Yeni nokta için , olur.
Doğrusal değişim ‘dır. Dolayısıyla yaklaşık değer 17’dir. Tam hesap:
verir. Fark ‘dır. Polinomu açarsak kalan tam olarak olur; bu da ‘dır. Birinci derecedeki iki katkı birbirini götürmüş, ikinci derecedeki küçük hata kalmıştır.
Bu örnek doğrusal yaklaşımın eşitlik olmadığını gösterir. “İlk derecede değişmiyor” demek “tam olarak aynı kalıyor” demek değildir. Özellikle iki büyük katkı birbirini götürdüğünde daha küçük terimler sonucu belirleyebilir. Yaklaşımın geçerliliğini değişim ölçeğine göre değerlendirmek gerekir.
7. Gradyan ve yönlü türev
Kısmi türevleri bir vektörde toplayalım:
işaretine nabla, bu vektöre gradyan denir. Türevlenebilir bir fonksiyonda birim yönündeki türev:
olur. Tanım, oranının limitidir. Birim vektör seçildiğinde , gidilen işaretli uzunluğu temsil eder. Vektör birim değilse sonuç onun uzunluğu kadar ölçeklenir; yön başına değil parametre başına değişim ölçülür.
Örneğin fonksiyonunda gradyanı ‘tür. yönünde birim vektör olur. Yönlü türev ‘tir. Doğrudan kullanılsaydı elde edilirdi; bu, beş kat hızlı parametre değişiminin sonucudur.
Skaler çarpım formülü verir. , gradyanla birim yön arasındaki açıdır. En büyük artış gradyan yönünde , en büyük azalış ters yönde olur. Gradyan sıfırsa bütün birinci dereceden yönlü türevler sıfırdır; yine de minimum, maksimum veya eyer ayrımı henüz yapılmış değildir.
8. Gradyan seviye eğrisine neden diktir?
sabit seviyesini izleyen düzgün bir eğri düşünelim. Zincir kuralına göre:
Bu, demektir. Eğrinin teğet vektörü gradyana diktir. Gradyan sıfır olmadığı ve seviye eğrisi düzgün olduğu noktalarda bu, normal yönü belirler. Sıfır gradyanlı özel noktalarda aynı geometrik sonuçla tek bir normal seçemeyiz.
için noktasında seviye , gradyan ‘tür. teğet yönüyle skaler çarpım olur. Teğet doğrunun denklemi , yani ‘tür. Bir denklemden eğrinin yerel yönünü, eğriyi tamamen çözmeden elde ettik.
9. Bir yolda giderken toplam türev
iki girdiye bağlıyken ve birlikte değişebilir. O zaman yol boyunca toplam değişim:
olur. Kısmi türevler her girdinin ayrı duyarlılığını, ve ise girdilerin gerçek hareket hızlarını taşır. İki katkıyı toplamamızın nedeni yerel doğrusal yaklaşımın iki girdi değişimini toplamasıdır.
, , olsun. Doğrudan olduğu için toplam türev sıfırdır. Zincir kuralı da verir. Kısmi türevlerin çoğu noktada sıfır olmamasıyla toplam türevin sıfır olması çelişmez; yol bir seviye eğrisini izlemektedir.
İki ara değişken de ‘ye bağlıysa aynı düşünce her bağımsız girdi için ayrı uygulanır. için , olur. Hangi türevde hangi diğer girdinin sabit tutulduğunu açıkça yazmak, zincir kuralını karmaşık gösterimlerde de düzenli tutar.
10. Birden çok çıktı ve Jacobian matrisi
Şimdi iki çıktı üretsin. Her çıktının her girdiye duyarlılığını bir matriste toplarız:
Bu Jacobian matrisidir. Satırlar çıktılara, sütunlar girdilere aittir. Küçük değişim vektörü için olur. Tek çıktılı gradyan aynı türev bilgisinin vektör gösterimidir; çok çıktılı durumda bütün satırları birlikte taşırız.
, seçelim. Jacobian ‘tir. noktasında olur. , için yaklaşık çıktı değişimi ‘dır. Tam değişim çıkar; farklar ikinci derecedendir.
Bileşik dönüşümlerde zincir kuralı matris çarpımına dönüşür: . Sağdaki matris önce ilk değişimi, soldaki sonraki değişimi uygular. Sıralamayı ters çevirmek genellikle farklı bir dönüşüm verir. Matrislerin boyutları da çıktının bir sonraki işlemin girdisine uygun olduğunu denetler.
11. İkinci değişimler ve Hessian
ve de türevlenebiliyorsa ikinci kısmi türevler oluşur. gösterimini burada önce ‘e, sonra ‘ye göre türev olarak kullanıyoruz. Karışık ikinci türevler bir açık çevrede sürekliyse olur. Bu eşitlik düzenlilik koşulu taşır; her parçalı fonksiyonda koşulsuz varsayılmaz.
İkinci türevleri Hessian matrisinde toplarız:
Uygun iki kez türevlenebilirlik altında ikinci derece yerel yaklaşım olur. Üstteki transpozu, sütunu satıra çevirmeyi belirtir. Bu matris çarpımı, farklı yönlerdeki kavis bilgisini tek sayıya dönüştürür.
için Hessian olur. Orijinde gradyan sıfırdır. Fonksiyonu diye yazarsak sıfır dışında pozitif olduğunu görürüz; orijin mutlak minimumdur. için ise yönünde değer yükselirken yönünde düşer. Gradyan yine sıfırdır, fakat nokta bir eyer noktasıdır.
Çok değişkenli türevde temel soru artık tek bir eğimi bulmak değil, küçük bir girdi değişimini çıktı değişimine dönüştüren düzeni bulmaktır. Kısmi türevler bu düzenin eksen bileşenleri, gradyan tek çıktının yön bilgisi, Jacobian çok çıktının doğrusal dönüşümü, Hessian ise ikinci dereceden düzeltmesidir. Sonraki adımda bu girdileri bir bölge boyunca toplayarak çok katlı integrallere geçeceğiz.