| pcaDemo2d.ipynb | 20.1 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaDemo2d.png>, log | ❌ | ❌ |
| pca_digits.ipynb | 20.2 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pca_digits.png>, log | ❌ | ❌ |
| pcaImageDemo.ipynb | 20.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.ipynb | 20.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.ipynb | 20.5 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaStandardization.png>, log | ❌ | ❌ |
| pcaOverfitDemo.ipynb | 20.6 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaOverfitDemo.png>, log | ❌ | ❌ |
| pcaOverfitDemo.ipynb | 20.7 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaOverfitDemo.png>, log | ❌ | ❌ |
| pcaOverfitDemo.ipynb | 20.8 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaOverfitDemo.png>, log | ❌ | ❌ |
| pcaEmStepByStep.ipynb | 20.1 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/pcaEmStepByStep.png>, log | ❌ | ❌ |
| mixPpcaDemo.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.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.ipynb | 20.41 | <img width="20" alt="image" src=https://raw.githubusercontent.com/probml/pyprobml/workflow_testing_indicator/notebooks/book1/20/manifold_digits_sklearn.png>, log | ❌ | ❌ |