# Divergence-Free Neural Networks with Application to Image Denoising
Anonymous authors

## Requirements

Here is the list of libraries you need to install to execute the code:
* Python 3.8
* Pytorch 2.8
* DeepInverse 0.3.4


To install in an environment using conda:

```
conda env create -f environment.yml
conda activate divfree
pip install deepinv
```

## Demo

We provide a Python Jupyter Notebook with example code to reproduce the experiments of the paper: [`demo.ipynb`](demo.ipynb).

## DivFree model

Our proposed parameterization of divergence-free neural networks is implemented in Pytorch in the file [`divfree.py`](models/divfree.py).

