dashboard_figures_book1.md

June 13, 2024 · View on GitHub

Instructions

Book1Dashboard

Total NotebooksLatexifiedJaxified
2453647
Chapter: 1_Introduction
nb_namefig_noworkflowlatexifyjaxify
iris_plot.ipynb1.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/iris_plot.png>, log
iris_dtree.ipynb1.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/iris_dtree.png>, log
linreg_residuals_plot.ipynb1.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/linreg_residuals_plot.png>, log
linreg_2d_surface_demo.ipynb1.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/linreg_2d_surface_demo.png>, log
linreg_poly_vs_degree.ipynb1.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/linreg_poly_vs_degree.png>, log
iris_kmeans.ipynb1.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/iris_kmeans.png>, log
iris_pca.ipynb1.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/iris_pca.png>, log
mnist_viz_tf.ipynb1.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/mnist_viz_tf.png>, log
emnist_viz_jax.ipynb1.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/emnist_viz_jax.png>, log
fashion_viz_tf.ipynb1.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/fashion_viz_tf.png>, log
cifar_viz_tf.ipynb1.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/01/cifar_viz_tf.png>, log
Chapter: 2_Probability: univariate models
nb_namefig_noworkflowlatexifyjaxify
discrete_prob_dist_plot.ipynb2.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/discrete_prob_dist_plot.png>, log
gauss_plot.ipynb2.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/gauss_plot.png>, log
quantile_plot.ipynb2.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/quantile_plot.png>, log
bimodal_dist_plot.ipynb2.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/bimodal_dist_plot.png>, log
anscombes_quartet.ipynb2.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/anscombes_quartet.png>, log
datasaurus_dozen.ipynb2.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/datasaurus_dozen.png>, log
binom_dist_plot.ipynb2.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/binom_dist_plot.png>, log
activation_fun_plot.ipynb2.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/activation_fun_plot.png>, log
iris_logreg.ipynb2.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/iris_logreg.png>, log
softmax_plot.ipynb2.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/softmax_plot.png>, log
iris_logreg.ipynb2.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/iris_logreg.png>, log
linreg_1d_hetero_tfp.ipynb2.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/linreg_1d_hetero_tfp.png>, log
student_laplace_pdf_plot.ipynb2.15<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/student_laplace_pdf_plot.png>, log
robust_pdf_plot.ipynb2.16<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/robust_pdf_plot.png>, log
beta_dist_plot.ipynb2.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/beta_dist_plot.png>, log
gamma_dist_plot.ipynb2.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/gamma_dist_plot.png>, log
centralLimitDemo.ipynb2.23<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/centralLimitDemo.png>, log
change_of_vars_demo1d.ipynb2.24<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/02/change_of_vars_demo1d.png>, log
Chapter: 3_Probability: multivariate models
nb_namefig_noworkflowlatexifyjaxify
simpsons_paradox.ipynb3.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/simpsons_paradox.png>, log
gauss_plot_2d.ipynb3.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gauss_plot_2d.png>, log
gauss_plot_2d.ipynb3.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gauss_plot_2d.png>, log
gauss_imputation_known_params_demo.ipynb3.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gauss_imputation_known_params_demo.png>, log
gauss_infer_1d.ipynb3.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gauss_infer_1d.png>, log
gauss_infer_2d.ipynb3.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gauss_infer_2d.png>, log
sensor_fusion_2d.ipynb3.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/sensor_fusion_2d.png>, log
gmm_plot_demo.ipynb3.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gmm_plot_demo.png>, log
gmm_2d.ipynb3.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/gmm_2d.png>, log
mix_bernoulli_em_mnist.ipynb3.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/03/mix_bernoulli_em_mnist.png>, log
Chapter: 4_Statistics
nb_namefig_noworkflowlatexifyjaxify
iris_cov_mat.ipynb4.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/iris_cov_mat.png>, log
hinge_loss_plot.ipynb4.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/hinge_loss_plot.png>, log
ema_demo.ipynb4.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/ema_demo.png>, log
shrinkcov_plots.ipynb4.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/shrinkcov_plots.png>, log
linreg_poly_ridge.ipynb4.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/linreg_poly_ridge.png>, log
polyfitRidgeCV.ipynb4.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/polyfitRidgeCV.png>, log
imdb_mlp_bow_tf.ipynb4.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/imdb_mlp_bow_tf.png>, log
linreg_poly_vs_n.ipynb4.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/linreg_poly_vs_n.png>, log
beta_binom_post_plot.ipynb4.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/beta_binom_post_plot.png>, log
beta_binom_post_pred_plot.ipynb4.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/beta_binom_post_pred_plot.png>, log
mixbetademo.ipynb4.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/mixbetademo.png>, log
dirichlet_3d_triangle_plot.ipynb4.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/dirichlet_3d_triangle_plot.png>, log
dirichlet_3d_spiky_plot.ipynb4.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/dirichlet_3d_spiky_plot.png>, log
dirichlet_samples_plot.ipynb4.15<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/dirichlet_samples_plot.png>, log
gauss_infer_1d.ipynb4.16<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/gauss_infer_1d.png>, log
gauss_infer_2d.ipynb4.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/gauss_infer_2d.png>, log
betaHPD.ipynb4.18<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/betaHPD.png>, log
postDensityIntervals.ipynb4.19<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/postDensityIntervals.png>, log
logreg_iris_1d.ipynb4.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/logreg_iris_1d.png>, log
logreg_iris_bayes_1d_pymc3.ipynb4.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/logreg_iris_bayes_1d_pymc3.png>, log
laplace_approx_beta_binom_jax.ipynb4.22<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/laplace_approx_beta_binom_jax.png>, log
bootstrapDemoBer.ipynb4.23<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/bootstrapDemoBer.png>, log
samplingDistributionGaussianShrinkage.ipynb4.24<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/samplingDistributionGaussianShrinkage.png>, log
biasVarModelComplexity3.ipynb4.25<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/04/biasVarModelComplexity3.png>, log
Chapter: 5_Decision theory
nb_namefig_noworkflowlatexifyjaxify
roc_plot.ipynb5.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/roc_plot.png>, log
pr_plot.ipynb5.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/pr_plot.png>, log
huberLossPlot.ipynb5.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/huberLossPlot.png>, log
coins_model_sel_demo.ipynb5.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/coins_model_sel_demo.png>, log
linreg_eb_modelsel_vs_n.ipynb5.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/linreg_eb_modelsel_vs_n.png>, log
linreg_eb_modelsel_vs_n.ipynb5.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/linreg_eb_modelsel_vs_n.png>, log
riskFnGauss.ipynb5.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/riskFnGauss.png>, log
neymanPearson2.ipynb5.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/neymanPearson2.png>, log
twoPowerCurves.ipynb5.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/05/twoPowerCurves.png>, log
Chapter: 6_Information theory
nb_namefig_noworkflowlatexifyjaxify
bernoulli_entropy_fig.ipynb6.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/06/bernoulli_entropy_fig.png>, log
seq_logo_demo.ipynb6.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/06/seq_logo_demo.png>, log
KLfwdReverseMixGauss.ipynb6.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/06/KLfwdReverseMixGauss.png>, log
MIC_correlation_2d.ipynb6.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/06/MIC_correlation_2d.png>, log
Chapter: 7_Linear algebra
nb_namefig_noworkflowlatexifyjaxify
gaussEvec.ipynb7.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/07/gaussEvec.png>, log
height_weight_whiten_plot.ipynb7.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/07/height_weight_whiten_plot.png>, log
svd_image_demo.ipynb7.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/07/svd_image_demo.png>, log
svd_image_demo.ipynb7.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/07/svd_image_demo.png>, log
Chapter: 8_Optimization
nb_namefig_noworkflowlatexifyjaxify
extrema_fig_1d.ipynb8.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/extrema_fig_1d.png>, log
saddle.ipynb8.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/saddle.png>, log
smooth-vs-nonsmooth-1d.ipynb8.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/smooth-vs-nonsmooth-1d.png>, log
steepestDescentDemo.ipynb8.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/steepestDescentDemo.png>, log
lineSearchConditionNum.ipynb8.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/lineSearchConditionNum.png>, log
newtonsMethodMinQuad.ipynb8.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/newtonsMethodMinQuad.png>, log
newtonsMethodNonConvex.ipynb8.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/newtonsMethodNonConvex.png>, log
lms_demo.ipynb8.16<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/lms_demo.png>, log
lrschedule_tf.ipynb8.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/lrschedule_tf.png>, log
learning_rate_plot.ipynb8.18<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/learning_rate_plot.png>, log
emLogLikelihoodMax.ipynb8.23<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/emLogLikelihoodMax.png>, log
mix_gauss_demo_faithful.ipynb8.25<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/mix_gauss_demo_faithful.png>, log
mix_gauss_singularity.ipynb8.26<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/mix_gauss_singularity.png>, log
mix_gauss_mle_vs_map.ipynb8.26<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/mix_gauss_mle_vs_map.png>, log
gmm_lik_surface_plot.ipynb8.27<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/08/gmm_lik_surface_plot.png>, log
Chapter: 9_Linear discriminant analysis
nb_namefig_noworkflowlatexifyjaxify
discrim_analysis_dboundaries_plot2.ipynb9.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/discrim_analysis_dboundaries_plot2.png>, log
discrim_analysis_dboundaries_plot2.ipynb9.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/discrim_analysis_dboundaries_plot2.png>, log
fisher_lda_demo.ipynb9.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/fisher_lda_demo.png>, log
fisher_discrim_vowel.ipynb9.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/fisher_discrim_vowel.png>, log
naive_bayes_mnist_jax.ipynb9.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/naive_bayes_mnist_jax.png>, log
naive_bayes_mnist_jax.ipynb9.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/naive_bayes_mnist_jax.png>, log
generativeVsDiscrim.ipynb9.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/09/generativeVsDiscrim.png>, log
Chapter: 10_Logistic regression
nb_namefig_noworkflowlatexifyjaxify
iris_logreg.ipynb10.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/iris_logreg.png>, log
sigmoid_2d_plot.ipynb10.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/sigmoid_2d_plot.png>, log
logreg_poly_demo.ipynb10.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/logreg_poly_demo.png>, log
iris_logreg_loss_surface.ipynb10.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/iris_logreg_loss_surface.png>, log
logreg_poly_demo.ipynb10.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/logreg_poly_demo.png>, log
logreg_multiclass_demo.ipynb10.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/logreg_multiclass_demo.png>, log
logreg_iris_bayes_robust_1d_pymc3.ipynb10.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/logreg_iris_bayes_robust_1d_pymc3.png>, log
logreg_laplace_demo.ipynb10.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/logreg_laplace_demo.png>, log
logreg_laplace_demo.ipynb10.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/10/logreg_laplace_demo.png>, log
Chapter: 11_Linear regression
nb_namefig_noworkflowlatexifyjaxify
linreg_poly_vs_degree.ipynb11.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_poly_vs_degree.png>, log
linreg_contours_sse_plot.ipynb11.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_contours_sse_plot.png>, log
linregOnlineDemo.ipynb11.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linregOnlineDemo.png>, log
linreg_poly_vs_degree.ipynb11.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_poly_vs_degree.png>, log
linreg_poly_vs_degree.ipynb11.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_poly_vs_degree.png>, log
geom_ridge.ipynb11.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/geom_ridge.png>, log
ridgePathProstate.ipynb11.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/ridgePathProstate.png>, log
lassoPathProstate.ipynb11.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/lassoPathProstate.png>, log
prostate_comparison.ipynb11.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/prostate_comparison.png>, log
prostate_comparison.ipynb11.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/prostate_comparison.png>, log
sparse_sensing_demo.ipynb11.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/sparse_sensing_demo.png>, log
groupLassoDemo.ipynb11.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/groupLassoDemo.png>, log
groupLassoDemo.ipynb11.15<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/groupLassoDemo.png>, log
splines_basis_weighted.ipynb11.16<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/splines_basis_weighted.png>, log
splines_basis_heatmap.ipynb11.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/splines_basis_heatmap.png>, log
splines_cherry_blossoms.ipynb11.18<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/splines_cherry_blossoms.png>, log
linregRobustDemoCombined.ipynb11.19<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linregRobustDemoCombined.png>, log
huberLossPlot.ipynb11.19<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/huberLossPlot.png>, log
linreg_2d_bayes_demo.ipynb11.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_2d_bayes_demo.png>, log
linreg_post_pred_plot.ipynb11.21<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_post_pred_plot.png>, log
linreg_2d_bayes_centering_pymc3.ipynb11.22<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/linreg_2d_bayes_centering_pymc3.png>, log
multi_collinear_legs_numpyro.ipynb11.23<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/multi_collinear_legs_numpyro.png>, log
multi_collinear_legs_numpyro.ipynb11.24<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/11/multi_collinear_legs_numpyro.png>, log
Chapter: 12_Generalized linear models
nb_namefig_noworkflowlatexifyjaxify
poisson_regression_insurance.ipynb12.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/12/poisson_regression_insurance.png>, log
poisson_regression_insurance.ipynb12.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/12/poisson_regression_insurance.png>, log
Chapter: 13_Neural networks for unstructured data
nb_namefig_noworkflowlatexifyjaxify
xor_heaviside.ipynb13.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/xor_heaviside.png>, log
activation_fun_plot.ipynb13.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/activation_fun_plot.png>, log
mlp_mnist_tf.ipynb13.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/mlp_mnist_tf.png>, log
mlp_1d_regression_hetero_tfp.ipynb13.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/mlp_1d_regression_hetero_tfp.png>, log
activation_fun_deriv_jax.ipynb13.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/activation_fun_deriv_jax.png>, log
sparse_mlp.ipynb13.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/sparse_mlp.png>, log
sgd_minima_variance.ipynb13.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/sgd_minima_variance.png>, log
logregXorDemo.ipynb13.21<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/logregXorDemo.png>, log
linregRbfDemo.ipynb13.22<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/linregRbfDemo.png>, log
mixexpDemoOneToMany.ipynb13.23<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/13/mixexpDemoOneToMany.png>, log
Chapter: 14_Neural networks for images
nb_namefig_noworkflowlatexifyjaxify
conv2d_jax.ipynb14.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/14/conv2d_jax.png>, log
conv2d_jax.ipynb14.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/14/conv2d_jax.png>, log
cnn_mnist_tf.ipynb14.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/14/cnn_mnist_tf.png>, log
Chapter: 15_Neural networks for sequences
nb_namefig_noworkflowlatexifyjaxify
rnn_jax.ipynb15.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/15/rnn_jax.png>, log
kernel_regression_attention.ipynb15.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/15/kernel_regression_attention.png>, log
positional_encoding_jax.ipynb15.25<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/15/positional_encoding_jax.png>, log
Chapter: 16_Exemplar-based methods
nb_namefig_noworkflowlatexifyjaxify
knn_voronoi_plot.ipynb16.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/16/knn_voronoi_plot.png>, log
knn_classify_demo.ipynb16.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/16/knn_classify_demo.png>, log
curse_dimensionality_plot.ipynb16.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/16/curse_dimensionality_plot.png>, log
smoothingKernelPlot.ipynb16.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/16/smoothingKernelPlot.png>, log
parzen_window_demo2.ipynb16.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/16/parzen_window_demo2.png>, log
kernelRegressionDemo.ipynb16.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/16/kernelRegressionDemo.png>, log
Chapter: 17_Kernel methods
nb_namefig_noworkflowlatexifyjaxify
gprDemoArd.ipynb17.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gprDemoArd.png>, log
gpKernelPlot.ipynb17.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gpKernelPlot.png>, log
gpKernelPlot.ipynb17.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gpKernelPlot.png>, log
gprDemoNoiseFree.ipynb17.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gprDemoNoiseFree.png>, log
gprDemoChangeHparams.ipynb17.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gprDemoChangeHparams.png>, log
gpr_demo_marglik.ipynb17.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gpr_demo_marglik.png>, log
gp_classify_iris_1d_pymc3.ipynb17.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gp_classify_iris_1d_pymc3.png>, log
gp_classify_spaceflu_1d_pymc3.ipynb17.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/gp_classify_spaceflu_1d_pymc3.png>, log
svm_classifier_feature_scaling.ipynb17.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/svm_classifier_feature_scaling.png>, log
svm_classifier_2d.ipynb17.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/svm_classifier_2d.png>, log
svmCgammaDemo.ipynb17.18<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/svmCgammaDemo.png>, log
huberLossPlot.ipynb17.19<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/huberLossPlot.png>, log
svm_regression_1d.ipynb17.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/svm_regression_1d.png>, log
kernelBinaryClassifDemo.ipynb17.21<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/kernelBinaryClassifDemo.png>, log
rvm_regression_1d.ipynb17.22<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/rvm_regression_1d.png>, log
rvm_regression_1d.ipynb17.23<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/17/rvm_regression_1d.png>, log
Chapter: 18_Trees
nb_namefig_noworkflowlatexifyjaxify
regtreeSurfaceDemo.ipynb18.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/regtreeSurfaceDemo.png>, log
dtree_sensitivity.ipynb18.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/dtree_sensitivity.png>, log
bagging_trees.ipynb18.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/bagging_trees.png>, log
rf_demo_2d.ipynb18.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/rf_demo_2d.png>, log
spam_tree_ensemble_compare.ipynb18.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/spam_tree_ensemble_compare.png>, log
boosted_regr_trees.ipynb18.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/boosted_regr_trees.png>, log
hinge_loss_plot.ipynb18.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/hinge_loss_plot.png>, log
rf_feature_importance_mnist.ipynb18.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/rf_feature_importance_mnist.png>, log
spam_tree_ensemble_interpret.ipynb18.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/spam_tree_ensemble_interpret.png>, log
spam_tree_ensemble_interpret.ipynb18.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/18/spam_tree_ensemble_interpret.png>, log
Chapter: 19_Learning with fewer labeled examples
nb_namefig_noworkflowlatexifyjaxify
image_augmentation_jax.ipynb19.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/19/image_augmentation_jax.png>, log
hbayes_maml.ipynb19.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/19/hbayes_maml.png>, log
Chapter: 20_Dimensionality reduction
nb_namefig_noworkflowlatexifyjaxify
pcaDemo2d.ipynb20.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaDemo2d.png>, log
pca_digits.ipynb20.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pca_digits.png>, log
pcaImageDemo.ipynb20.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaImageDemo.png>, log
pca_projected_variance.ipynb20.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pca_projected_variance.png>, log
pcaStandardization.ipynb20.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaStandardization.png>, log
pcaOverfitDemo.ipynb20.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaOverfitDemo.png>, log
pcaOverfitDemo.ipynb20.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaOverfitDemo.png>, log
pcaOverfitDemo.ipynb20.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaOverfitDemo.png>, log
pcaEmStepByStep.ipynb20.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaEmStepByStep.png>, log
mixPpcaDemo.ipynb20.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/mixPpcaDemo.png>, log
binary_fa_demo.ipynb20.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/binary_fa_demo.png>, log
ae_mnist_tf.ipynb20.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_tf.png>, log
ae_mnist_tf.ipynb20.18<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_tf.png>, log
ae_mnist_tf.ipynb20.19<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_tf.png>, log
ae_mnist_tf.ipynb20.21<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_tf.png>, log
vae_mnist_conv_lightning.ipynb20.24<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/vae_mnist_conv_lightning.png>, log
ae_mnist_conv.ipynb20.24<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_conv.png>, log
vae_mnist_conv_lightning.ipynb20.25<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/vae_mnist_conv_lightning.png>, log
ae_mnist_conv.ipynb20.25<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_conv.png>, log
vae_mnist_conv_lightning.ipynb20.26<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/vae_mnist_conv_lightning.png>, log
ae_mnist_conv.ipynb20.26<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/ae_mnist_conv.png>, log
vae_mnist_conv_lightning.ipynb20.27<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/vae_mnist_conv_lightning.png>, log
manifold_swiss_sklearn.ipynb20.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
manifold_swiss_sklearn.ipynb20.31<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.31<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
manifold_swiss_sklearn.ipynb20.33<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.33<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
manifold_swiss_sklearn.ipynb20.34<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
kpcaScholkopf.ipynb20.35<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/kpcaScholkopf.png>, log
manifold_swiss_sklearn.ipynb20.36<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.36<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
manifold_swiss_sklearn.ipynb20.37<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.37<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
manifold_swiss_sklearn.ipynb20.38<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.38<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
manifold_swiss_sklearn.ipynb20.41<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_swiss_sklearn.png>, log
manifold_digits_sklearn.ipynb20.41<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log
Chapter: 21_Clustering
nb_namefig_noworkflowlatexifyjaxify
agglomDemo.ipynb21.2<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/agglomDemo.png>, log
hclust_yeast_demo.ipynb21.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/hclust_yeast_demo.png>, log
yeast_data_viz.ipynb21.5<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/yeast_data_viz.png>, log
hclust_yeast_demo.ipynb21.6<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/hclust_yeast_demo.png>, log
kmeans_voronoi.ipynb21.7<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_voronoi.png>, log
kmeans_yeast_demo.ipynb21.8<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_yeast_demo.png>, log
vqDemo.ipynb21.9<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/vqDemo.png>, log
kmeans_minibatch.ipynb21.1<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_minibatch.png>, log
kmeans_silhouette.ipynb21.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_silhouette.png>, log
gmm_2d.ipynb21.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/gmm_2d.png>, log
kmeans_silhouette.ipynb21.11<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_silhouette.png>, log
kmeans_silhouette.ipynb21.12<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_silhouette.png>, log
kmeans_silhouette.ipynb21.13<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/kmeans_silhouette.png>, log
gmm_2d.ipynb21.14<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/gmm_2d.png>, log
gmm_identifiability_pymc3.ipynb21.15<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/gmm_identifiability_pymc3.png>, log
gmm_identifiability_pymc3.ipynb21.16<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/gmm_identifiability_pymc3.png>, log
gmm_chooseK_pymc3.ipynb21.17<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/gmm_chooseK_pymc3.png>, log
gmm_chooseK_pymc3.ipynb21.18<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/gmm_chooseK_pymc3.png>, log
spectral_clustering_demo.ipynb21.19<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/21/spectral_clustering_demo.png>, log
Chapter: 22_Recommender systems
nb_namefig_noworkflowlatexifyjaxify
matrix_factorization_recommender.ipynb22.3<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/22/matrix_factorization_recommender.png>, log
matrix_factorization_recommender.ipynb22.4<img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/22/matrix_factorization_recommender.png>, log