src/PredictPDPS.jl

changeset 66
dc69a0d234ae
parent 52
cb029cdb141a
equal deleted inserted replaced
65:af90bfa6d978 66:dc69a0d234ae
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, demo_petS8,
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, demo_petB8,
63 batchrun_shepplogan, batchrun_brainphantom, batchrun_pet, 63 batchrun_shepplogan, batchrun_brainphantom, batchrun_pet,
64 calculate_statistics 64 calculate_statistics
65 #plot_denoising, plot_pet, 65 #plot_denoising, plot_pet,
66 66
67 ################################### 67 ###################################
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,
187 p_known₀_denoising ⬿ (predictor=StrictGreedy(),)),
186 ) 188 )
187 189
188 const denoising_experiments_all = Iterators.flatten(( 190 const denoising_experiments_all = Iterators.flatten((
189 denoising_experiments_pdps_known, 191 denoising_experiments_pdps_known,
190 )) 192 ))
218 demo_denoising3 = () -> demo(denoising_experiments_pdps_known[3]) # No Prediction 220 demo_denoising3 = () -> demo(denoising_experiments_pdps_known[3]) # No Prediction
219 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only 221 demo_denoising4 = () -> demo(denoising_experiments_pdps_known[4]) # Primal Only
220 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old) 222 demo_denoising5 = () -> demo(denoising_experiments_pdps_known[5]) # Proximal (old)
221 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation 223 demo_denoising6 = () -> demo(denoising_experiments_pdps_known[6]) # Rotation
222 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]) # Strict Greedy
223 226
224 227
225 function batchrun_article(kwargs...) 228 function batchrun_article(kwargs...)
226 run_experiments(;experiments=experiments_all, 229 run_experiments(;experiments=experiments_all,
227 save_prefix=default_save_prefix, 230 save_prefix=default_save_prefix,

mercurial