質問があります? TensorFlowフォーラム訪問フォーラムでコミュニティとつながる

EuclideanDifferentiable

public protocol EuclideanDifferentiable : Differentiable

ユークリッド空間で微分可能なタイプ。タイプは、ベクトル空間を表す場合もあれば、ベクトル空間とその他の微分不可能なコンポーネントで構成される場合もあります。

数学的には、これは微分可能なベクトル空間と任意の多様体で構成される製品多様体を表します。ここで、製品多様体全体の接束はベクトル空間成分に等しくなります。

この抽象化は、微分可能なベクトルプロパティと導関数を持たない他の格納されたプロパティの両方を含む一般的な微分可能なデータ構造を表すのに役立ちます。

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

注意

ベクトル空間コンポーネントに関してのみ微分可能であり、 TangentVectorがベクトル空間コンポーネントと等しい場合、型をEuclideanDifferentiable適合させます。
  • selfの微分可能なベクトル成分。

    宣言

    var differentiableVectorView: TangentVector { get }