我試圖編譯從Numeric.AD以下小例子: import Numeric.AD
timeAndGrad f l = grad f l
main = putStrLn "hi"
,我碰到這個錯誤: test.hs:3:24:
Couldn't match expected type ‘f (Numeric.AD.Internal.Reverse.Reverse
給定一個向量長度的v說30,可以自動分化工具中說theano或tensorflow能夠採取的是這樣的梯度: x = np.random.rand(5, 1)
v = f(x, z)
w = v[0:25].reshape(5, 5)
y = g(np.matmul(w, x) + v[25:30])
minimize (|| y - x ||)
請問這甚至有意義嗎?我想象它在我心中的方