TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Nilang.jl – A Reversible Julia DSL

64 pointsby Fishysoupover 4 years ago

5 comments

snicker7over 4 years ago
Incredible. Given a (one-to-one) Julia function `f`, this package generates `~f`, the inverse of f. Clever use of automatic differentiation.<p>Paper: <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2003.04617" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;abs&#x2F;2003.04617</a>
评论 #24746459 未加载
评论 #24750248 未加载
评论 #24745064 未加载
评论 #24748353 未加载
评论 #24744761 未加载
xiphias2over 4 years ago
,,The performance of reversible programming automatic differentiation is much better than most traditional frameworks.&#x27;&#x27;<p>It would be good to see a ResNet training benchmark comparison with PyTorch as an example if this is really true.
GiggleLiuover 4 years ago
This is the latest NiLang tutorial notebook: <a href="https:&#x2F;&#x2F;github.com&#x2F;JuliaReverse&#x2F;NiLangTutorial" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;JuliaReverse&#x2F;NiLangTutorial</a>
choegerover 4 years ago
Wait a second, does it yield an <i>exact</i> inverse or a numerical approximation?
评论 #24745365 未加载
评论 #24748282 未加载
vsskanthover 4 years ago
How does this compare to zygote ?
评论 #24748331 未加载
评论 #24748231 未加载