Our great sponsors
-
-
I’ll also link the ad package here in case someone can speak to its value over backprop https://github.com/ekmett/ad
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Now back to your question. I have a bit of experience with backprop and accelerate but it's neither recent nor with both of them at once. Accelerate has two layers of abstraction. There are Exp and Acc that build an AST. After compiling them with llvm-native or llvm-ptx backend you enter another layer of abstraction – functions Array -> Array -> ... -> Array. How much automatic you want AD to be? Automatic differentiation AST of Exps and Accs is going to be hard and backprop has nothing to help you here. There was a google summer of code project on this topic. As I understand, it ran short of completion.
Related posts
- Secure TCP tunnel from anywhere with curl and nc for single connection
- What are some ways I could tickle my (beginner) haskell-brain with something *useful*?
- A Graphing Calculator made by me
- A super simple Graphing Calculator made by me.
- Revolutionizing Data Processing with CXXGraph: A Comprehensive Guide to Graph Data Structures in C++