src/PredictPDPS.jl

changeset 20
7d3a75b875fa
parent 18
e6a2ebaf467d
child 21
97737e4e7197
--- a/src/PredictPDPS.jl	Sun Apr 21 18:55:00 2024 +0300
+++ b/src/PredictPDPS.jl	Sun Apr 21 19:04:00 2024 +0300
@@ -87,7 +87,7 @@
        batchrun_denoising,
        batchrun_predictors,
        demo_denoising1, demo_denoising2, demo_denoising3, 
-       demo_denoising4, demo_denoising5, demo_denoising6,
+       demo_denoising4, demo_denoising5, demo_denoising6, demo_denoising7,
        demo_petS1, demo_petS2, demo_petS3, 
        demo_petS4, demo_petS5, demo_petS6, demo_petS7,
        demo_petB1, demo_petB2, demo_petB3, 
@@ -223,7 +223,9 @@
     Experiment(AlgorithmProximal, DisplacementConstant, lighthouse,
                p_known₀_denoising ⬿ (phantom_ρ = 100,)),
     Experiment(AlgorithmRotation, DisplacementConstant, lighthouse,
-               p_known₀_denoising),   
+               p_known₀_denoising),
+    Experiment(AlgorithmZeroDual, DisplacementConstant, lighthouse,
+               p_known₀_denoising),  
 )
 
 const denoising_experiments_all = Iterators.flatten((
@@ -414,6 +416,7 @@
 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only
 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old)
 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation
+demo_denoising7 = () -> demo(denoising_experiments_pdps_known[7]) # Zero dual
 
 function batchrun_article(kwargs...)
     run_experiments(;experiments=experiments_all,

mercurial