ad
Automatic Differentiation (by ekmett)
vector
An efficient implementation of Int-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . (by haskell)
Our great sponsors
ad | vector | |
---|---|---|
6 | 2 | |
364 | 361 | |
- | 1.4% | |
5.5 | 7.9 | |
about 23 hours ago | 3 days ago | |
Haskell | Haskell | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ad
Posts with mentions or reviews of ad.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-27.
-
Is there an implementation of The Simple Essence of Automatic Differentiation (2018)?
Maybe ad?
-
Backpropagation and Accelerate
I’ll also link the ad package here in case someone can speak to its value over backprop https://github.com/ekmett/ad
-
[ad] Haskell Revitalisation
Apologies in advance for disappointing a few people but the [ad] part in the title doesn't mean Automatic Differentiation but rather means "advertisement".
-
Let's Program a Calculus Student II: Turning Symbolic Differentiation Automatic
Hi everybody! A couple weeks ago, I made a blog post talking about how recursion and pattern matching could be used to translate Calculus formulas into Haskell. This is a follow-up exploring how to use automatic differentiation to calculate those same derivatives as an example of cool stuff that polymorphism allows us to do. (I learned this idea from the ad package and really fell in love with how elegant it is)
- Monthly Hask Anything (March 2022)
- What are some ways I could tickle my (beginner) haskell-brain with something *useful*?
vector
Posts with mentions or reviews of vector.
We have used some of these posts to build our list of alternatives
and similar projects.
-
How to derive newtype instances for Data.Vector.Unboxed?
One can find a corrected snippet at https://github.com/haskell/vector/pull/450
-
How to make libraries portable and usable without cabal
Not sure what the header is needed for honestly, because it doesn't look like it's doing much https://github.com/haskell/vector/blob/master/vector/include/vector.h
What are some alternatives?
When comparing ad and vector you can also consider the following projects:
modular-arithmetic - A useful type for working with integers modulo some constant.
nimber - Finite nimber arithmetic
roots - 1-dimensional root-finding algorithms in Haskell
vector-clock
arb-fft - Pure Haskell arbitrary length FFT library
search - infinite search in finite time with Hilbert's epsilon
casadi-bindings - haskell bindings to the CasADi algorithmic differentiation and optimal control library
gamma - Haskell implementation of gamma and incomplete gamma functions
vector-space - Vector & affine spaces, linear maps, and derivatives
moving-averages
vector-sized