File tree Expand file tree Collapse file tree 2 files changed +77
-71
lines changed Expand file tree Collapse file tree 2 files changed +77
-71
lines changed Original file line number Diff line number Diff line change 1616 },
1717 "source": [
1818 "<h1>Table of Contents<span class=\"tocSkip\"></span></h1>\n",
19- "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Defining-the-Generative-Model\" data-toc-modified-id=\"Defining-the-Generative-Model-1\"><span class=\"toc-item-num\">1 </span>Defining the Generative Model</a></span><ul class=\"toc-item\"><li><span><a href=\"#Prior\" data-toc-modified-id=\"Prior-1.1\"><span class=\"toc-item-num\">1.1 </span>Prior</a></span></li><li><span><a href=\"#Simulator-(Implicit-Likelihood-Function)\" data-toc-modified-id=\"Simulator-(Implicit-Likelihood-Function)-1.2\"><span class=\"toc-item-num\">1.2 </span>Simulator (Implicit Likelihood Function)</a></span></li><li><span><a href=\"#Loading-Real-Data\" data-toc-modified-id=\"Loading-Real-Data-1.3\"><span class=\"toc-item-num\">1.3 </span>Loading Real Data</a></span></li><li><span><a href=\"#Generative-Model\" data-toc-modified-id=\"Generative-Model-1.4\"><span class=\"toc-item-num\">1.4 </span>Generative Model</a></span></li></ul></li><li><span><a href=\"#Prior-Checking\" data-toc-modified-id=\"Prior-Checking-2\"><span class=\"toc-item-num\">2 </span>Prior Checking</a></span></li><li><span><a href=\"#Defining-the-Neural-Approximator\" data-toc-modified-id=\"Defining-the-Neural-Approximator-3\"><span class=\"toc-item-num\">3 </span>Defining the Neural Approximator</a></span><ul class=\"toc-item\"><li><span><a href=\"#Summary-Network\" data-toc-modified-id=\"Summary-Network-3.1\"><span class=\"toc-item-num\">3.1 </span>Summary Network</a></span></li><li><span><a href=\"#Inference-Network\" data-toc-modified-id=\"Inference-Network-3.2\"><span class=\"toc-item-num\">3.2 </span>Inference Network</a></span></li><li><span><a href=\"#Amortized-Posterior\" data-toc-modified-id=\"Amortized-Posterior-3.3\"><span class=\"toc-item-num\">3.3 </span>Amortized Posterior</a></span></li></ul></li><li><span><a href=\"#Defining-the-Configurator\" data-toc-modified-id=\"Defining-the-Configurator-4\"><span class=\"toc-item-num\">4 </span>Defining the Configurator</a></span></li><li><span><a href=\"#Defining-the-Trainer\" data-toc-modified-id=\"Defining-the-Trainer-5\"><span class=\"toc-item-num\">5 </span>Defining the Trainer</a></span></li><li><span><a href=\"#Training-Phase\" data-toc-modified-id=\"Training-Phase-6\"><span class=\"toc-item-num\">6 </span>Training Phase</a></span><ul class=\"toc-item\"><li><span><a href=\"#Inspecting-the-Loss\" data-toc-modified-id=\"Inspecting-the-Loss-6.1\"><span class=\"toc-item-num\">6.1 </span>Inspecting the Loss</a></span></li></ul></li><li><span><a href=\"#Validation-Phase\" data-toc-modified-id=\"Validation-Phase-7\"><span class=\"toc-item-num\">7 </span>Validation Phase</a></span><ul class=\"toc-item\"><li><span><a href=\"#Inspecting-the-Latent-Space\" data-toc-modified-id=\"Inspecting-the-Latent-Space-7.1\"><span class=\"toc-item-num\">7.1 </span>Inspecting the Latent Space</a></span></li><li><span><a href=\"#Simulation-Based-Calibration---Rank-Histograms\" data-toc-modified-id=\"Simulation-Based-Calibration---Rank-Histograms-7.2\"><span class=\"toc-item-num\">7.2 </span>Simulation-Based Calibration - Rank Histograms</a></span></li><li><span><a href=\"#Simulation-Based-Calibration---Rank-ECDF\" data-toc-modified-id=\"Simulation-Based-Calibration---Rank-ECDF-7.3\"><span class=\"toc-item-num\">7.3 </span>Simulation-Based Calibration - Rank ECDF</a></span></li><li><span><a href=\"#Inferential-Adequacy-(Global)\" data-toc-modified-id=\"Inferential-Adequacy-(Global)-7.4\"><span class=\"toc-item-num\">7.4 </span>Inferential Adequacy (Global)</a></span></li></ul></li><li><span><a href=\"#Inference-Phase\" data-toc-modified-id=\"Inference-Phase-8\"><span class=\"toc-item-num\">8 </span>Inference Phase</a></span><ul class=\"toc-item\"><li><span><a href=\"#Bivariate-Posteriors\" data-toc-modified-id=\"Bivariate-Posteriors-8.1\"><span class=\"toc-item-num\">8.1 </span>Bivariate Posteriors</a></span><ul class=\"toc-item\"><li><span><a href=\"#Standalone\" data-toc-modified-id=\"Standalone-8.1.1\"><span class=\"toc-item-num\">8.1.1 </span>Standalone</a></span></li><li><span><a href=\"#Compared-to-Prior\" data-toc-modified-id=\"Compared-to-Prior-8.1.2\"><span class=\"toc-item-num\">8.1.2 </span>Compared to Prior</a></span></li></ul></li><li><span><a href=\"#Posterior-Retrodictive-Checks\" data-toc-modified-id=\"Posterior-Retrodictive-Checks-8.2\"><span class=\"toc-item-num\">8.2 </span>Posterior Retrodictive Checks</a></span></li></ul></li></ul></div>"
19+ "<div class=\"toc\"><ul class=\"toc-item\"><li><span><a href=\"#Introduction\" data-toc-modified-id=\"Introduction-1\"><span class=\"toc-item-num\">1 </span>Introduction</a></span></li><li><span><a href=\"#Defining-the-Generative-Model\" data-toc-modified-id=\"Defining-the-Generative-Model-2\"><span class=\"toc-item-num\">2 </span>Defining the Generative Model</a></span><ul class=\"toc-item\"><li><span><a href=\"#Prior\" data-toc-modified-id=\"Prior-2.1\"><span class=\"toc-item-num\">2.1 </span>Prior</a></span></li><li><span><a href=\"#Simulator-(Implicit-Likelihood-Function)\" data-toc-modified-id=\"Simulator-(Implicit-Likelihood-Function)-2.2\"><span class=\"toc-item-num\">2.2 </span>Simulator (Implicit Likelihood Function)</a></span></li><li><span><a href=\"#Loading-Real-Data\" data-toc-modified-id=\"Loading-Real-Data-2.3\"><span class=\"toc-item-num\">2.3 </span>Loading Real Data</a></span></li><li><span><a href=\"#Generative-Model\" data-toc-modified-id=\"Generative-Model-2.4\"><span class=\"toc-item-num\">2.4 </span>Generative Model</a></span></li></ul></li><li><span><a href=\"#Prior-Checking\" data-toc-modified-id=\"Prior-Checking-3\"><span class=\"toc-item-num\">3 </span>Prior Checking</a></span></li><li><span><a href=\"#Defining-the-Neural-Approximator\" data-toc-modified-id=\"Defining-the-Neural-Approximator-4\"><span class=\"toc-item-num\">4 </span>Defining the Neural Approximator</a></span><ul class=\"toc-item\"><li><span><a href=\"#Summary-Network\" data-toc-modified-id=\"Summary-Network-4.1\"><span class=\"toc-item-num\">4.1 </span>Summary Network</a></span></li><li><span><a href=\"#Inference-Network\" data-toc-modified-id=\"Inference-Network-4.2\"><span class=\"toc-item-num\">4.2 </span>Inference Network</a></span></li><li><span><a href=\"#Amortized-Posterior\" data-toc-modified-id=\"Amortized-Posterior-4.3\"><span class=\"toc-item-num\">4.3 </span>Amortized Posterior</a></span></li></ul></li><li><span><a href=\"#Defining-the-Configurator\" data-toc-modified-id=\"Defining-the-Configurator-5\"><span class=\"toc-item-num\">5 </span>Defining the Configurator</a></span></li><li><span><a href=\"#Defining-the-Trainer\" data-toc-modified-id=\"Defining-the-Trainer-6\"><span class=\"toc-item-num\">6 </span>Defining the Trainer</a></span></li><li><span><a href=\"#Training-Phase\" data-toc-modified-id=\"Training-Phase-7\"><span class=\"toc-item-num\">7 </span>Training Phase</a></span><ul class=\"toc-item\"><li><span><a href=\"#Inspecting-the-Loss\" data-toc-modified-id=\"Inspecting-the-Loss-7.1\"><span class=\"toc-item-num\">7.1 </span>Inspecting the Loss</a></span></li></ul></li><li><span><a href=\"#Validation-Phase\" data-toc-modified-id=\"Validation-Phase-8\"><span class=\"toc-item-num\">8 </span>Validation Phase</a></span><ul class=\"toc-item\"><li><span><a href=\"#Inspecting-the-Latent-Space\" data-toc-modified-id=\"Inspecting-the-Latent-Space-8.1\"><span class=\"toc-item-num\">8.1 </span>Inspecting the Latent Space</a></span></li><li><span><a href=\"#Simulation-Based-Calibration---Rank-Histograms\" data-toc-modified-id=\"Simulation-Based-Calibration---Rank-Histograms-8.2\"><span class=\"toc-item-num\">8.2 </span>Simulation-Based Calibration - Rank Histograms</a></span></li><li><span><a href=\"#Simulation-Based-Calibration---Rank-ECDF\" data-toc-modified-id=\"Simulation-Based-Calibration---Rank-ECDF-8.3\"><span class=\"toc-item-num\">8.3 </span>Simulation-Based Calibration - Rank ECDF</a></span></li><li><span><a href=\"#Inferential-Adequacy-(Global)\" data-toc-modified-id=\"Inferential-Adequacy-(Global)-8.4\"><span class=\"toc-item-num\">8.4 </span>Inferential Adequacy (Global)</a></span></li></ul></li><li><span><a href=\"#Inference-Phase\" data-toc-modified-id=\"Inference-Phase-9\"><span class=\"toc-item-num\">9 </span>Inference Phase</a></span><ul class=\"toc-item\"><li><span><a href=\"#Bivariate-Posteriors\" data-toc-modified-id=\"Bivariate-Posteriors-9.1\"><span class=\"toc-item-num\">9.1 </span>Bivariate Posteriors</a></span><ul class=\"toc-item\"><li><span><a href=\"#Standalone\" data-toc-modified-id=\"Standalone-9.1.1\"><span class=\"toc-item-num\">9.1.1 </span>Standalone</a></span></li><li><span><a href=\"#Compared-to-Prior\" data-toc-modified-id=\"Compared-to-Prior-9.1.2\"><span class=\"toc-item-num\">9.1.2 </span>Compared to Prior</a></span></li></ul></li><li><span><a href=\"#Posterior-Retrodictive-Checks\" data-toc-modified-id=\"Posterior-Retrodictive-Checks-9.2\"><span class=\"toc-item-num\">9.2 </span>Posterior Retrodictive Checks</a></span></li></ul></li></ul></div>"
2020 ]
2121 },
2222 {
2626 "metadata": {},
2727 "outputs": [],
2828 "source": [
29- "import os\n",
30- "import sys\n",
31- "\n",
32- "sys.path.append(os.path.abspath(os.path.join(\"../../..\")))\n",
3329 "import datetime\n",
3430 "from functools import partial\n",
3531 "\n",
4844 "name": "stderr",
4945 "output_type": "stream",
5046 "text": [
51- "C :\\Users\\Stefan Radev\\Desktop\\Projects\\BayesFlow \\bayesflow\\trainers.py:26: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n",
47+ "D :\\Anaconda3\\envs\\TensorFlowDev\\lib\\site-packages \\bayesflow\\trainers.py:26: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)\n",
5248 " from tqdm.autonotebook import tqdm\n"
5349 ]
5450 }
16281624 ],
16291625 "metadata": {
16301626 "kernelspec": {
1631- "display_name": "Python 3 (ipykernel) ",
1627+ "display_name": "Python 3",
16321628 "language": "python",
16331629 "name": "python3"
16341630 },
16421638 "name": "python",
16431639 "nbconvert_exporter": "python",
16441640 "pygments_lexer": "ipython3",
1645- "version": "3.10.11 "
1641+ "version": "3.9.13 "
16461642 },
16471643 "toc": {
16481644 "base_numbering": 1,
16651661 },
16661662 "nbformat": 4,
16671663 "nbformat_minor": 5
1668- }
1664+ }
You can’t perform that action at this time.
0 commit comments