" - Unet from https://arxiv.org/pdf/1910.01113v2.pdf\n",
" - LPD Net from https://arxiv.org/pdf/1707.06474.pdf"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import os\n",
"import astra\n",
"import odl\n",
"import numpy as np\n",
"import dival\n",
"#from dival import get_standard_dataset\n",
"import torch\n",
"import torch.nn as nn\n",
"import torch.nn.functional as F\n",
"from matplotlib import pyplot as plt\n",
"import torch.utils.data\n",
"import custom_odl_op8 as op\n",
"import time \n",
"from torch.optim.lr_scheduler import StepLR\n",
"from skimage.metrics import peak_signal_noise_ratio as PSNR\n",
"from skimage.metrics import structural_similarity as SSIM\n",
"import dival.datasets.lodopab_dataset as lodopab\n"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'import numpy as np\\nimport torch\\nimport torch.nn as nn\\nimport torch.nn.functional as F\\nimport astra\\nimport dival\\nfrom matplotlib import pyplot as plt\\nimport torch.utils.data\\nimport odl\\nimport custom_odl_op as op\\nimport custom_odl_op8 as op8\\nfrom skimage.metrics import peak_signal_noise_ratio as PSNR\\nfrom skimage.metrics import structural_similarity as SSIM\\n\\nimport dival.datasets.lodopab_dataset as lodopab\\nimport time'"
]
},
"execution_count": 2,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"\"\"\"import numpy as np\n",
"import torch\n",
"import torch.nn as nn\n",
"import torch.nn.functional as F\n",
"import astra\n",
"import dival\n",
"from matplotlib import pyplot as plt\n",
"import torch.utils.data\n",
"import odl\n",
"import custom_odl_op as op\n",
"import custom_odl_op8 as op8\n",
"from skimage.metrics import peak_signal_noise_ratio as PSNR\n",
"from skimage.metrics import structural_similarity as SSIM\n",
"\n",
"import dival.datasets.lodopab_dataset as lodopab\n",
"import time\"\"\""
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Set chosen parameters\n",
"\n",
" BATCH_SIZE: number of images to process before the optimizer step\n",
" EPOCHS: number of epochs\n",
" LEARNING_RATE initial learning rate\n",
" IMG_TO_TRAIN total number of images per epoch\n",
" DEVICE device to use for computing\n",
" PRINT_AFTER number of batches to process before printing an update\n",
" LR_UPDATE_AFTER number of epochs before a learning rate update\n",
" LR_UPDATE_FACTOR facter of the learning rate update"
from skimage.metrics import peak_signal_noise_ratio as PSNR
from skimage.metrics import structural_similarity as SSIM
import dival.datasets.lodopab_dataset as lodopab
import time"""
```
%% Output
'import numpy as np\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nimport astra\nimport dival\nfrom matplotlib import pyplot as plt\nimport torch.utils.data\nimport odl\nimport custom_odl_op as op\nimport custom_odl_op8 as op8\nfrom skimage.metrics import peak_signal_noise_ratio as PSNR\nfrom skimage.metrics import structural_similarity as SSIM\n\nimport dival.datasets.lodopab_dataset as lodopab\nimport time'
%% Cell type:markdown id: tags:
Set chosen parameters
BATCH_SIZE: number of images to process before the optimizer step
EPOCHS: number of epochs
LEARNING_RATE initial learning rate
IMG_TO_TRAIN total number of images per epoch
DEVICE device to use for computing
PRINT_AFTER number of batches to process before printing an update
LR_UPDATE_AFTER number of epochs before a learning rate update
LR_UPDATE_FACTOR facter of the learning rate update