Tensorflow and Pytorch implementation of differential machine learning (https://arxiv.org/abs/2005.02347, by Brian Huge and Antoine Savine). Differential Machine Learning (DML) is a regularization technique for neural networks that leverages the availability of derivatives of the training labels with respect to the training inputs. Those derivatives are called differential labels. DML forces the derivative of the neural network to be close to the differential labels.
git clone git@github.com:tum-ai/differential-ml.git
cd differential-ml
Assumes a working installation of pyenv and poetry
pyenv install 3.11.0
pyenv virtualenv 3.11.0 differential-ml
pyenv local differential-ml
poetry install