src/PredictPDPS.jl

changeset 50
b413b7df8cd6
parent 48
06f95cdd9abe
child 52
cb029cdb141a
equal deleted inserted replaced
48:06f95cdd9abe 50:b413b7df8cd6
53 demo_known1, demo_known2, demo_known3, 53 demo_known1, demo_known2, demo_known3,
54 demo_unknown1,demo_unknown2,demo_unknown3, 54 demo_unknown1,demo_unknown2,demo_unknown3,
55 batchrun_denoising, 55 batchrun_denoising,
56 batchrun_predictors, 56 batchrun_predictors,
57 demo_denoising1, demo_denoising2, demo_denoising3, 57 demo_denoising1, demo_denoising2, demo_denoising3,
58 demo_denoising4, demo_denoising5, demo_denoising6, demo_denoising7, demo_denoising8, 58 demo_denoising4, demo_denoising5, demo_denoising6, demo_denoising7, #demo_denoising8,
59 demo_petS1, demo_petS2, demo_petS3, 59 demo_petS1, demo_petS2, demo_petS3,
60 demo_petS4, demo_petS5, demo_petS6, demo_petS7, 60 demo_petS4, demo_petS5, demo_petS6, demo_petS7,
61 demo_petB1, demo_petB2, demo_petB3, 61 demo_petB1, demo_petB2, demo_petB3,
62 demo_petB4, demo_petB5, demo_petB6, demo_petB7, 62 demo_petB4, demo_petB5, demo_petB6, demo_petB7,
63 batchrun_shepplogan, batchrun_brainphantom, batchrun_pet, 63 batchrun_shepplogan, batchrun_brainphantom, batchrun_pet,
181 p_known₀_denoising ⬿ (phantom_ρ = 100,)), 181 p_known₀_denoising ⬿ (phantom_ρ = 100,)),
182 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, 182 Experiment(AlgorithmNew, DisplacementConstant, lighthouse,
183 p_known₀_denoising ⬿ (predictor=Rotation(),)), 183 p_known₀_denoising ⬿ (predictor=Rotation(),)),
184 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, 184 Experiment(AlgorithmNew, DisplacementConstant, lighthouse,
185 p_known₀_denoising ⬿ (predictor=ZeroDual(),)), 185 p_known₀_denoising ⬿ (predictor=ZeroDual(),)),
186 Experiment(AlgorithmNew, DisplacementConstant, lighthouse, 186 # Experiment(AlgorithmNew, DisplacementConstant, lighthouse,
187 p_known₀_denoising ⬿ (predictor=ActivatedDual(),)), 187 # p_known₀_denoising ⬿ (predictor=ActivatedDual(),)),
188 ) 188 )
189 189
190 const denoising_experiments_all = Iterators.flatten(( 190 const denoising_experiments_all = Iterators.flatten((
191 denoising_experiments_pdps_known, 191 denoising_experiments_pdps_known,
192 )) 192 ))
220 demo_denoising3 = () -> demo(denoising_experiments_pdps_known[3]) # No Prediction 220 demo_denoising3 = () -> demo(denoising_experiments_pdps_known[3]) # No Prediction
221 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only 221 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only
222 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old) 222 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old)
223 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation 223 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation
224 demo_denoising7 = () -> demo(denoising_experiments_pdps_known[7]) # Zero dual 224 demo_denoising7 = () -> demo(denoising_experiments_pdps_known[7]) # Zero dual
225 demo_denoising8 = () -> demo(denoising_experiments_pdps_known[8]) 225
226 226
227 function batchrun_article(kwargs...) 227 function batchrun_article(kwargs...)
228 run_experiments(;experiments=experiments_all, 228 run_experiments(;experiments=experiments_all,
229 save_prefix=default_save_prefix, 229 save_prefix=default_save_prefix,
230 save_results=true, 230 save_results=true,

mercurial