7 दिसंबर को महिला एमएल संगोष्ठी में भाग लें अभी पंजीकरण करें

यूक्लिडियन डिफरेंशियल

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
public protocol EuclideanDifferentiable : Differentiable

एक प्रकार जो यूक्लिडियन अंतरिक्ष में अवकलनीय है। प्रकार एक सदिश स्थान का प्रतिनिधित्व कर सकता है, या इसमें एक वेक्टर स्थान और कुछ अन्य गैर-भिन्न घटक शामिल हो सकते हैं।

गणितीय रूप से, यह एक उत्पाद मैनिफोल्ड का प्रतिनिधित्व करता है जिसमें एक अलग वेक्टर स्पेस और कुछ मनमाना मैनिफोल्ड होता है, जहां पूरे उत्पाद का स्पर्शरेखा बंडल वेक्टर स्पेस घटक के बराबर होता है।

यह अमूर्तन सामान्य अवकलनीय डेटा संरचनाओं का प्रतिनिधित्व करने के लिए उपयोगी है जिसमें अलग-अलग वेक्टर गुण और अन्य संग्रहीत गुण होते हैं जिनमें व्युत्पन्न नहीं होता है, उदाहरण के लिए

struct Perceptron: @memberwise EuclideanDifferentiable {
    var weight: SIMD16<Float>
    var bias: Float
    @noDerivative var useBias: Bool
}

ध्यान दें

करने के लिए एक प्रकार अनुरूप EuclideanDifferentiable अगर यह केवल अपने वेक्टर अंतरिक्ष घटक के संबंध में और जब उसके साथ जो विभेदक है TangentVector अपने वेक्टर अंतरिक्ष घटक के बराबर है।