Backpropagation and Accelerate

This page summarizes the projects mentioned and recommended in the original post on /r/haskell

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • backprop

    Heterogeneous automatic differentiation ("backpropagation") in Haskell

  • I’ll also link the ad package here in case someone can speak to its value over backprop https://github.com/ekmett/ad

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • accelerate-ad

    Combinatory automatic differentiation in Haskell for heterogeneous computing.

  • 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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Secure TCP tunnel from anywhere with curl and nc for single connection

    13 projects | dev.to | 11 May 2022
  • What are some ways I could tickle my (beginner) haskell-brain with something *useful*?

    14 projects | /r/haskell | 4 Dec 2021
  • A Graphing Calculator made by me

    1 project | /r/programming | 21 Aug 2021
  • A super simple Graphing Calculator made by me.

    1 project | /r/learnjavascript | 21 Aug 2021
  • Simple Nginx Docker Proxy with high availability and security

    4 projects | dev.to | 17 May 2024