學習筆記-d2l

种树人發表於2024-03-25
  • 2.1
    TensorFlow中的Tensors是不可變的,也不能被賦值。 TensorFlow中的Variables是支援賦值的可變容器。 請記住,TensorFlow中的梯度不會透過Variable反向傳播。

如果我們用Y = X + Y,我們將取消引用Y指向的張量,而是指向新分配的記憶體處的張量。
assign將一個操作的結果分配給一個Variable
tf.function修飾符

與numpy互轉
X.numpy(xxx)
tf.constant(xxx)

要將大小為1的張量轉換為Python標量,我們可以呼叫item函式或Python的內建函式。
a = tf.constant([3.5]).numpy()
a, a.item(), float(a), int(a)

len(D)是顯示D在0軸上的長度!

  • 2.4.3
    在微分多元函式時經常使用以下規則: