Skip to content

Commit ba3ecc4

Browse files
committed
remove progress bar
1 parent 069e312 commit ba3ecc4

File tree

3 files changed

+34
-19
lines changed

3 files changed

+34
-19
lines changed

chapter03/basics_bayesian_inverse_problems.ipynb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@
7878
"from cuqi.testproblem import Deconvolution1D, Deconvolution2D\n",
7979
"from cuqi.distribution import JointDistribution, Gaussian, CMRF, LMRF, GMRF\n",
8080
"from cuqi.experimental.mcmc import LinearRTO, PCN, CWMH, ULA, MALA, NUTS\n",
81-
"from cuqi.problem import BayesianProblem\n"
81+
"from cuqi.problem import BayesianProblem\n",
82+
"cuqi.config.DISABLE_PROGRESS_BAR = True\n"
8283
]
8384
},
8485
{

chapter04/gibbs.ipynb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
},
5353
{
5454
"cell_type": "code",
55-
"execution_count": 1,
55+
"execution_count": null,
5656
"metadata": {
5757
"collapsed": false,
5858
"jupyter": {
@@ -68,7 +68,8 @@
6868
"from cuqi.testproblem import Deconvolution1D\n",
6969
"from cuqi.distribution import Gaussian, Gamma, JointDistribution, GMRF, LMRF\n",
7070
"from cuqi.experimental.mcmc import HybridGibbs, LinearRTO, Conjugate, UGLA, ConjugateApprox, Direct\n",
71-
"from cuqi.problem import BayesianProblem"
71+
"from cuqi.problem import BayesianProblem\n",
72+
"cuqi.config.DISABLE_PROGRESS_BAR = True"
7273
]
7374
},
7475
{

chapter07/more_theory_on_sampling_with_cuqipy.ipynb

Lines changed: 29 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,11 @@
5656
"import inspect\n",
5757
"import numpy as np\n",
5858
"import matplotlib.pyplot as plt\n",
59-
"from cuqi.sampler import MH, CWMH, ULA, MALA, NUTS\n",
59+
"from cuqi.experimental.mcmc import MH, CWMH, ULA, MALA, NUTS\n",
6060
"import time\n",
6161
"import scipy.stats as sps\n",
62-
"from scipy.stats import gaussian_kde"
62+
"from scipy.stats import gaussian_kde\n",
63+
"cuqi.config.DISABLE_PROGRESS_BAR = True"
6364
]
6465
},
6566
{
@@ -256,7 +257,7 @@
256257
"metadata": {},
257258
"outputs": [],
258259
"source": [
259-
"MH_sampler = MH(target_donut, scale=scale, x0=np.array([0,0]))"
260+
"MH_sampler = MH(target_donut, scale=scale, initial_point=np.array([0,0]))"
260261
]
261262
},
262263
{
@@ -278,7 +279,8 @@
278279
},
279280
"outputs": [],
280281
"source": [
281-
"MH_fixed_samples = MH_sampler.sample(Ns, Nb)"
282+
"MH_sampler.sample(Ns+Nb)\n",
283+
"MH_fixed_samples = MH_sampler.get_samples().burnthin(Nb)"
282284
]
283285
},
284286
{
@@ -297,6 +299,7 @@
297299
"outputs": [],
298300
"source": [
299301
"plot_pdf_2D(target_donut, -4, 4, -4, 4)\n",
302+
"\n",
300303
"MH_fixed_samples.plot_pair(ax=plt.gca())"
301304
]
302305
},
@@ -370,7 +373,9 @@
370373
"source": [
371374
"Ns = 8500\n",
372375
"Nb = 1500\n",
373-
"MH_adapted_samples = MH_sampler.sample_adapt(Ns, Nb)"
376+
"MH_sampler.warmup(Nb)\n",
377+
"MH_sampler.sample(Ns)\n",
378+
"MH_adapted_samples = MH_sampler.get_samples().burnthin(Nb)"
374379
]
375380
},
376381
{
@@ -523,8 +528,10 @@
523528
},
524529
"outputs": [],
525530
"source": [
526-
"MH_sampler = MH(target_poisson, scale = scale, x0=np.ones(target_poisson.dim))\n",
527-
"MH_samples = MH_sampler.sample_adapt(Ns, Nb)"
531+
"MH_sampler = MH(target_poisson, scale = scale, initial_point=np.ones(target_poisson.dim))\n",
532+
"MH_sampler.warmup(Nb)\n",
533+
"MH_sampler.sample(Ns)\n",
534+
"MH_samples = MH_sampler.get_samples().burnthin(Nb)"
528535
]
529536
},
530537
{
@@ -546,8 +553,10 @@
546553
},
547554
"outputs": [],
548555
"source": [
549-
"CWMH_sampler = CWMH(target_poisson, scale = scale, x0=np.ones(target_poisson.dim))\n",
550-
"CWMH_samples = CWMH_sampler.sample_adapt(Ns, Nb)"
556+
"CWMH_sampler = CWMH(target_poisson, scale = scale, initial_point=np.ones(target_poisson.dim))\n",
557+
"CWMH_sampler.warmup(Nb)\n",
558+
"CWMH_sampler.sample(Ns)\n",
559+
"CWMH_samples = CWMH_sampler.get_samples().burnthin(Nb)\n"
551560
]
552561
},
553562
{
@@ -667,7 +676,7 @@
667676
"metadata": {},
668677
"outputs": [],
669678
"source": [
670-
"ULA_sampler = ULA(target=target_donut, scale=0.065, x0=np.array([0,0]))"
679+
"ULA_sampler = ULA(target=target_donut, scale=0.065, initial_point=np.array([0,0]))"
671680
]
672681
},
673682
{
@@ -690,7 +699,8 @@
690699
"outputs": [],
691700
"source": [
692701
"Ns = 1000\n",
693-
"ULA_samples = ULA_sampler.sample(Ns)"
702+
"ULA_sampler.sample(Ns)\n",
703+
"ULA_samples = ULA_sampler.get_samples()"
694704
]
695705
},
696706
{
@@ -828,10 +838,11 @@
828838
},
829839
"outputs": [],
830840
"source": [
831-
"MALA_uni = MALA(x_uni, scale=1, x0=0)\n",
841+
"MALA_uni = MALA(x_uni, scale=1, initial_point=0)\n",
832842
"\n",
833843
"Ns = 40000\n",
834-
"ULA_samples_uni = MALA_uni.sample(Ns)"
844+
"MALA_uni.sample(Ns)\n",
845+
"ULA_samples_uni = MALA_uni.get_samples()"
835846
]
836847
},
837848
{
@@ -978,7 +989,7 @@
978989
"metadata": {},
979990
"outputs": [],
980991
"source": [
981-
"NUTS_donut = NUTS(target=target_donut, x0=np.array([0,0]))"
992+
"NUTS_donut = NUTS(target=target_donut, initial_point=np.array([0,0]))"
982993
]
983994
},
984995
{
@@ -1002,7 +1013,9 @@
10021013
"source": [
10031014
"Ns = 100\n",
10041015
"Nb = 10\n",
1005-
"NUTS_donuts_samples = NUTS_donut.sample(Ns, Nb)"
1016+
"NUTS_donut.warmup(Nb)\n",
1017+
"NUTS_donut.sample(Ns)\n",
1018+
"NUTS_donuts_samples = NUTS_donut.get_samples().burnthin(Nb)"
10061019
]
10071020
},
10081021
{
@@ -1098,7 +1111,7 @@
10981111
"notebook_metadata_filter": "-all"
10991112
},
11001113
"kernelspec": {
1101-
"display_name": "Python 3",
1114+
"display_name": "fenicsproject",
11021115
"language": "python",
11031116
"name": "python3"
11041117
},

0 commit comments

Comments
 (0)