Mercurial > hg > absrec
view stdparams_exact.py @ 15:a27cfe83fe12
Changing, changing, trying to get a common framework for batch jobs
author | Nic Cleju <nikcleju@gmail.com> |
---|---|
date | Tue, 20 Mar 2012 17:18:23 +0200 |
parents | f2eb027ed101 |
children | 7fdf964f4edd |
line wrap: on
line source
# -*- coding: utf-8 -*- """ Created on Wed Dec 07 14:04:40 2011 @author: ncleju """ import numpy from algos import * paramstest = dict() paramstest['algos'] = exact_gap,exact_sl0,exact_bp,exact_ompeps,exact_tst # tuple of algorithms #paramstest['algos'] = exact_bp_cvxopt, # tuple of algorithms paramstest['d'] = 50.0 paramstest['sigma'] = 1.2 paramstest['deltas'] = numpy.array([0.05, 0.45, 0.95]) paramstest['rhos'] = numpy.array([0.05, 0.45, 0.95]) #deltas = numpy.array([0.6]) #deltas = numpy.arange(0.05,1.,0.05) #rhos = numpy.array([0.05]) paramstest['numvects'] = 10; # Number of vectors to generate paramstest['SNRdb'] = 100.; # This is norm(signal)/norm(noise), so power, not energy paramstest['savedataname'] = 'exact_pt_stdtest.mat' paramstest['saveplotbase'] = 'exact_pt_stdtest_' paramstest['saveplotexts'] = ('png','pdf','eps') # Standard parameters 1 # All algorithms, 100 vectors # d=50, sigma = 2, delta and rho full resolution (0.05 step), lambdas = 0, 1e-4, 1e-2, 1, 100, 10000 # Do save data, do save plots, don't show plots params1 = dict() params1['algos'] = exact_gap,exact_sl0,exact_bp_cvxopt,exact_ompeps,exact_tst # tuple of algorithms params1['d'] = 50.0; params1['sigma'] = 1.2 params1['deltas'] = numpy.arange(0.05,1.,0.05) params1['rhos'] = numpy.arange(0.05,1.,0.05) params1['numvects'] = 100; # Number of vectors to generate params1['SNRdb'] = 100.; # This is norm(signal)/norm(noise), so power, not energy params1['savedataname'] = 'exact_pt_std1.mat' params1['saveplotbase'] = 'exact_pt_std1_' params1['saveplotexts'] = ('png','pdf','eps') # Standard parameters 2 # All algorithms, 100 vectors # d=20, sigma = 10, delta and rho full resolution (0.05 step), lambdas = 0, 1e-4, 1e-2, 1, 100, 10000 # Do save data, do save plots, don't show plots params2 = dict() params2['algos'] = exact_gap,exact_sl0,exact_bp_cvxopt,exact_ompeps,exact_tst # tuple of algorithms params2['d'] = 20.0 params2['sigma'] = 10.0 params2['deltas'] = numpy.arange(0.05,1.,0.05) params2['rhos'] = numpy.arange(0.05,1.,0.05) params2['numvects'] = 100; # Number of vectors to generate params2['SNRdb'] = 100.; # This is norm(signal)/norm(noise), so power, not energy params2['savedataname'] = 'exact_pt_std2.mat' params2['saveplotbase'] = 'exact_pt_std2_' params2['saveplotexts'] = ('png','pdf','eps')