ValDual
ValDual is a software library designed for the efficient computation of derivatives in machine learning and scientific computing. It is particularly well-suited for applications that require the calculation of higher-order derivatives, such as in optimization problems, sensitivity analysis, and the training of neural networks. The library is built on top of the popular PyTorch framework, leveraging its dynamic computation graph and automatic differentiation capabilities.
One of the key features of ValDual is its use of dual numbers, which are an extension
ValDual provides a simple and intuitive API for users to define their functions and compute their derivatives.
In addition to its core functionality, ValDual includes features for optimizing the computation of derivatives, such
ValDual is open-source and available on GitHub, where users can find documentation, tutorials, and examples to