Tangent用于自動(dòng)微分的 Python 庫(kù)
Tangent 是一個(gè)免費(fèi)、開(kāi)源的新 Python 庫(kù),用于自動(dòng)微分。和目前已有的機(jī)器學(xué)習(xí)庫(kù)不同,Tangent 是一個(gè)源到源(source-to-source)的系統(tǒng),利用 Python 函數(shù) f 生成一個(gè)新的 Python 函數(shù),來(lái)計(jì)算 f 的梯度。這為用戶(hù)提供了更好的梯度計(jì)算可視化,使用戶(hù)可以容易地對(duì)梯度進(jìn)行編輯和調(diào)試。Tangent 在調(diào)試和設(shè)計(jì)機(jī)器學(xué)習(xí)模型上有如下特征:
易于調(diào)試反向傳播過(guò)程
快速編輯和調(diào)試梯度
正向模式(Forward mode)自動(dòng)微分
高效的 Hessian 向量?jī)?nèi)積(Hessian-vector products)
代碼優(yōu)化

評(píng)論
圖片
表情
