The differential equation path: Here we propose a set of differential
-equations (ordinary and/or partial) to be solved first using neural
-networks (using either your own code or TensorFlow/Pytorch or similar
-libraries). Thereafter we can extend the set of methods for
-solving these equations to recurrent neural networks and autoencoders
-(AE) and/or Generalized Adversarial Networks (GANs). All these
-approaches can be expanded into one large project. This project can
-also be extended into including Physics informed machine
-learning. Here we can discuss
-neural networks that are trained to solve supervised learning tasks
-while respecting any given law of physics described by general
-nonlinear partial differential equations.
-
-
-For those interested in mathematical aspects of deep learning, this could also be included.
-
-This path brings us from discriminative models (like the standard application of NNs, CNNs etc) to generative models. Two projects that follow to a large extent
-the lectures. Topics for data sets will be discussed during the lab sessions.
-
-
-The computational path: Here we propose a path where you develop your
-own code for a convolutional or eventually recurrent neural network
-and apply this to data selects of your own selection. The code should
-be object oriented and flexible allowing for eventual extensions by
-including different Loss/Cost functions and other
-functionalities. Feel free to select data sets from those suggested
-below here. This code can also be extended upon by adding for example
-autoencoders. You can compare your own codes with implementations
-using TensorFlow(Keras)/PyTorch or other libraries.
-
-
-The application path: Here you can use the most relevant method(s)
-(say convolutional neural networks for images) and apply this(these)
-to data sets relevant for your own research.
-
-
-Another alternative is to study high-performance computing aspects in
-designing ML codes. This can also be linked with an exploration of
-mathematical aspects of deep learning methods.
-
-
-
diff --git a/doc/pub/week1/ipynb/ipynb-week1-src.tar.gz b/doc/pub/week1/ipynb/ipynb-week1-src.tar.gz
index 39a8ea8ce1e3ea55e2f8d98855bf2efbef5a19f3..07310da3c9c77b945357ba554b77270e69d79ea6 100644
GIT binary patch
delta 128
zcmWN_w*i6x002Qi^bw4RA|_0g!>|LRSbSyUGA>}p0PZ8jHP`*#Vb`O6B|%fPPb8E`
z1`^9qM$%^@V@V~GiA-fCb6Lnza#=|sYuQLCTd8CxdpXEaPEyNRE^?LIhx_;O2is~L
A$p8QV
delta 128
zcmWN_xe"
]
},
{
"cell_type": "markdown",
- "id": "b3d101e3",
+ "id": "6ac71ef7",
"metadata": {
"editable": true
},
"source": [
"## Deep learning methods covered, tentative\n",
"\n",
- "1. **Deep learning, classics**\n",
+ "1. **Deep learning**\n",
"\n",
"a. Feed forward neural networks and its mathematics (NNs)\n",
"\n",
@@ -102,12 +102,12 @@
"\n",
"f. Autoregressive methods (tentative)\n",
"\n",
- "7. **Physical Sciences (often just called Physics informed) informed machine learning**"
+ "7. **Physical Sciences (often just called Physics informed neural networks, PINNs) informed machine learning**"
]
},
{
"cell_type": "markdown",
- "id": "7feacd31",
+ "id": "b48670dd",
"metadata": {
"editable": true
},
@@ -120,55 +120,163 @@
"large number of variables and a particular outcome (dependent\n",
"variable).\n",
"\n",
- "We have not made plans for Reinforcement learning, but this can be another option."
+ "We have not made plans for Reinforcement learning."
]
},
{
"cell_type": "markdown",
- "id": "2b4d7869",
+ "id": "31f5ea12",
"metadata": {
"editable": true
},
"source": [
- "## Good books with hands-on material and codes\n",
- "* [Sebastian Rashcka et al, Machine learning with Sickit-Learn and PyTorch](https://sebastianraschka.com/blog/2022/ml-pytorch-book.html)\n",
+ "## Project paths, overarching view\n",
"\n",
- "* [David Foster, Generative Deep Learning with TensorFlow](https://www.oreilly.com/library/view/generative-deep-learning/9781098134174/ch01.html)\n",
+ "The course can also be used as a self-study course and besides the\n",
+ "lectures, many of you may wish to independently work on your own\n",
+ "projects related to for example your thesis or research. In general,\n",
+ "in addition to the lectures, we have often followed five main paths:\n",
"\n",
- "* [Bali and Gavras, Generative AI with Python and TensorFlow 2](https://github.com/PacktPublishing/Hands-On-Generative-AI-with-Python-and-TensorFlow-2)\n",
+ "1. The coding path. This leads often to a single project only where one focuses on coding for example CNNs or RNNs or parts of LLMs from scratch.\n",
"\n",
- "All three books have GitHub addresses from where one can download all codes. We will borrow most of the material from these three texts as well as \n",
- "from Goodfellow, Bengio and Courville's text [Deep Learning](https://www.deeplearningbook.org/)"
+ "2. The Physics Informed neural network path (PINNs). Here we define some basic PDEs which are solved by using PINNs. We start normally with studies of selected differential equations using NNs, and/or RNNs, and/or GNNs or Autoencoders before moving over to PINNs.\n",
+ "\n",
+ "3. Implementing generative methods\n",
+ "\n",
+ "4. The own data path. Some of you may have data you wish to analyze with different deep learning methods\n",
+ "\n",
+ "5. The Bayesian ML path is not covered by the present lecture material and leads normally to independent self-study work."
]
},
{
"cell_type": "markdown",
- "id": "3f64deee",
+ "id": "1b143726",
"metadata": {
"editable": true
},
"source": [
- "## Project paths\n",
+ "## Possible paths for the projects\n",
"\n",
- "The course can also be used as a self-study course and besides the\n",
- "lectures, many of you may wish to independently work on your own\n",
- "projects related to for example your thesis or research. In general,\n",
- "in addition to the lectures, we have often followed five main paths:\n",
+ "The differential equation path: Here we propose a set of differential\n",
+ "equations (ordinary and/or partial) to be solved first using neural\n",
+ "networks (using either your own code or TensorFlow/Pytorch or similar\n",
+ "libraries). Thereafter we can extend the set of methods for\n",
+ "solving these equations to recurrent neural networks and autoencoders\n",
+ "(AE) and/or Generalized Adversarial Networks (GANs). All these\n",
+ "approaches can be expanded into one large project. This project can\n",
+ "also be extended into including [Physics informed machine\n",
+ "learning](https://github.com/maziarraissi/PINNs). Here we can discuss\n",
+ "neural networks that are trained to solve supervised learning tasks\n",
+ "while respecting any given law of physics described by general\n",
+ "nonlinear partial differential equations.\n",
"\n",
- "1. The coding path. This leads often to a single project only where one focuses on coding for example CNNs or RNNs or parts of LLMs from scratch.\n",
+ "For those interested in mathematical aspects of deep learning, this could also be included."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "46bb0b04",
+ "metadata": {
+ "editable": true
+ },
+ "source": [
+ "## The generative models\n",
"\n",
- "2. The Physics Informed neural network path (PINNs). Here we define some basic PDEs which are solved by using PINNs. We start normally with studies of selected differential equations using NNs, and/or RNNs, and/or GNNs or Autoencoders before moving over to PINNs.\n",
+ "This path brings us from discriminative models (like the standard application of NNs, CNNs etc) to generative models. Two projects that follow to a large extent\n",
+ "the lectures. Topics for data sets will be discussed."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "f715b938",
+ "metadata": {
+ "editable": true
+ },
+ "source": [
+ "## Paths for projects, writing own codes\n",
"\n",
- "3. Implementing generative methods\n",
+ "The computational path: Here we propose a path where you develop your\n",
+ "own code for a convolutional or eventually recurrent neural network\n",
+ "and apply this to data selects of your own selection. The code should\n",
+ "be object oriented and flexible allowing for eventual extensions by\n",
+ "including different Loss/Cost functions and other\n",
+ "functionalities. Feel free to select data sets from those suggested\n",
+ "below here. This code can also be extended upon by adding for example\n",
+ "autoencoders. You can compare your own codes with implementations\n",
+ "using TensorFlow(Keras)/PyTorch or other libraries."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "7a7fd976",
+ "metadata": {
+ "editable": true
+ },
+ "source": [
+ "## The application path/own data\n",
"\n",
- "4. The own data path. Some of you may have data you wish to analyze with different deep learning methods\n",
+ "The application path: Here you can use the most relevant method(s)\n",
+ "(say convolutional neural networks for images) and apply this(these)\n",
+ "to data sets relevant for your own research."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "e01b248d",
+ "metadata": {
+ "editable": true
+ },
+ "source": [
+ "## Gaussian processes and Bayesian analysis\n",
"\n",
- "5. The Bayesian ML path is not covered by the present lecture material and leads normally to independent self-study work."
+ "The Gaussian processes/Bayesian statistics path: [Kernel regression\n",
+ "(Gaussian processes) and Bayesian\n",
+ "statistics](https://jenfb.github.io/bkmr/overview.html) are popular\n",
+ "tools in the machine learning literature. The main idea behind these\n",
+ "approaches is to flexibly model the relationship between a large\n",
+ "number of variables and a particular outcome (dependent\n",
+ "variable). This can form a second part of a project where for example\n",
+ "standard Kernel regression methods are used on a specific data\n",
+ "set. Alternatively, participants can opt to work on a large project\n",
+ "relevant for their own research using gaussian processes and/or\n",
+ "Bayesian machine Learning."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "25e91e6f",
+ "metadata": {
+ "editable": true
+ },
+ "source": [
+ "## HPC path\n",
+ "\n",
+ "Another alternative is to study high-performance computing aspects in\n",
+ "designing ML codes. This can also be linked with an exploration of\n",
+ "mathematical aspects of deep learning methods."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "ea8c8e03",
+ "metadata": {
+ "editable": true
+ },
+ "source": [
+ "## Good books with hands-on material and codes\n",
+ "* [Sebastian Rashcka et al, Machine learning with Sickit-Learn and PyTorch](https://sebastianraschka.com/blog/2022/ml-pytorch-book.html)\n",
+ "\n",
+ "* [David Foster, Generative Deep Learning with TensorFlow](https://www.oreilly.com/library/view/generative-deep-learning/9781098134174/ch01.html)\n",
+ "\n",
+ "* [Bali and Gavras, Generative AI with Python and TensorFlow 2](https://github.com/PacktPublishing/Hands-On-Generative-AI-with-Python-and-TensorFlow-2)\n",
+ "\n",
+ "All three books have GitHub addresses from where one can download all codes. We will borrow most of the material from these three texts as well as \n",
+ "from Goodfellow, Bengio and Courville's text [Deep Learning](https://www.deeplearningbook.org/)"
]
},
{
"cell_type": "markdown",
- "id": "9d95acb0",
+ "id": "cf44a2b7",
"metadata": {
"editable": true
},
@@ -185,7 +293,7 @@
},
{
"cell_type": "markdown",
- "id": "5ce32c14",
+ "id": "72c49d2b",
"metadata": {
"editable": true
},
@@ -204,7 +312,7 @@
},
{
"cell_type": "markdown",
- "id": "19bf3058",
+ "id": "40b22809",
"metadata": {
"editable": true
},
@@ -226,7 +334,7 @@
},
{
"cell_type": "markdown",
- "id": "c0c7a8c3",
+ "id": "f3907af6",
"metadata": {
"editable": true
},
@@ -249,12 +357,12 @@
},
{
"cell_type": "markdown",
- "id": "214a436d",
+ "id": "29627d3a",
"metadata": {
"editable": true
},
"source": [
- "## Example of generative modeling, [taken from Generative Deeep Learning by David Foster](https://www.oreilly.com/library/view/generative-deep-learning/9781098134174/ch01.html)\n",
+ "## Example of generative modeling, [taken from Generative Deep Learning by David Foster](https://www.oreilly.com/library/view/generative-deep-learning/9781098134174/ch01.html)\n",
"\n",
"\n",
"\n",
@@ -265,7 +373,7 @@
},
{
"cell_type": "markdown",
- "id": "50175294",
+ "id": "6207eb1d",
"metadata": {
"editable": true
},
@@ -291,7 +399,7 @@
},
{
"cell_type": "markdown",
- "id": "f38079fd",
+ "id": "3926710a",
"metadata": {
"editable": true
},
@@ -307,7 +415,7 @@
},
{
"cell_type": "markdown",
- "id": "5831d8e0",
+ "id": "cd93995e",
"metadata": {
"editable": true
},
@@ -323,7 +431,7 @@
},
{
"cell_type": "markdown",
- "id": "102b8710",
+ "id": "b4887da0",
"metadata": {
"editable": true
},
@@ -343,7 +451,7 @@
},
{
"cell_type": "markdown",
- "id": "6adc6f10",
+ "id": "1a9f2d39",
"metadata": {
"editable": true
},
@@ -359,120 +467,12 @@
},
{
"cell_type": "markdown",
- "id": "5f7cd9b2",
- "metadata": {
- "editable": true
- },
- "source": [
- "## Possible paths for the projects\n",
- "\n",
- "The differential equation path: Here we propose a set of differential\n",
- "equations (ordinary and/or partial) to be solved first using neural\n",
- "networks (using either your own code or TensorFlow/Pytorch or similar\n",
- "libraries). Thereafter we can extend the set of methods for\n",
- "solving these equations to recurrent neural networks and autoencoders\n",
- "(AE) and/or Generalized Adversarial Networks (GANs). All these\n",
- "approaches can be expanded into one large project. This project can\n",
- "also be extended into including [Physics informed machine\n",
- "learning](https://github.com/maziarraissi/PINNs). Here we can discuss\n",
- "neural networks that are trained to solve supervised learning tasks\n",
- "while respecting any given law of physics described by general\n",
- "nonlinear partial differential equations.\n",
- "\n",
- "For those interested in mathematical aspects of deep learning, this could also be included."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "3978ce4d",
- "metadata": {
- "editable": true
- },
- "source": [
- "## The generative models\n",
- "\n",
- "This path brings us from discriminative models (like the standard application of NNs, CNNs etc) to generative models. Two projects that follow to a large extent\n",
- "the lectures. Topics for data sets will be discussed during the lab sessions."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "a743d21b",
- "metadata": {
- "editable": true
- },
- "source": [
- "## Paths for projects, writing own codes\n",
- "\n",
- "The computational path: Here we propose a path where you develop your\n",
- "own code for a convolutional or eventually recurrent neural network\n",
- "and apply this to data selects of your own selection. The code should\n",
- "be object oriented and flexible allowing for eventual extensions by\n",
- "including different Loss/Cost functions and other\n",
- "functionalities. Feel free to select data sets from those suggested\n",
- "below here. This code can also be extended upon by adding for example\n",
- "autoencoders. You can compare your own codes with implementations\n",
- "using TensorFlow(Keras)/PyTorch or other libraries."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "5e0882e0",
- "metadata": {
- "editable": true
- },
- "source": [
- "## The application path\n",
- "\n",
- "The application path: Here you can use the most relevant method(s)\n",
- "(say convolutional neural networks for images) and apply this(these)\n",
- "to data sets relevant for your own research."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "1c59878d",
- "metadata": {
- "editable": true
- },
- "source": [
- "## Gaussian processes and Bayesian analysis\n",
- "\n",
- "The Gaussian processes/Bayesian statistics path: [Kernel regression\n",
- "(Gaussian processes) and Bayesian\n",
- "statistics](https://jenfb.github.io/bkmr/overview.html) are popular\n",
- "tools in the machine learning literature. The main idea behind these\n",
- "approaches is to flexibly model the relationship between a large\n",
- "number of variables and a particular outcome (dependent\n",
- "variable). This can form a second part of a project where for example\n",
- "standard Kernel regression methods are used on a specific data\n",
- "set. Alternatively, participants can opt to work on a large project\n",
- "relevant for their own research using gaussian processes and/or\n",
- "Bayesian machine Learning."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "3410a9f1",
- "metadata": {
- "editable": true
- },
- "source": [
- "## HPC path\n",
- "\n",
- "Another alternative is to study high-performance computing aspects in\n",
- "designing ML codes. This can also be linked with an exploration of\n",
- "mathematical aspects of deep learning methods."
- ]
- },
- {
- "cell_type": "markdown",
- "id": "5d4a8730",
+ "id": "b64ee9bb",
"metadata": {
"editable": true
},
"source": [
- "## What are the basic Machine Learning ingredients?\n",
+ "## Reminder on the basic Machine Learning ingredients\n",
"Almost every problem in ML and data science starts with the same ingredients:\n",
"* The dataset $\\boldsymbol{x}$ (could be some observable quantity of the system we are studying)\n",
"\n",
@@ -485,7 +485,7 @@
},
{
"cell_type": "markdown",
- "id": "716ce7e8",
+ "id": "29dcd5f3",
"metadata": {
"editable": true
},
@@ -501,7 +501,7 @@
},
{
"cell_type": "markdown",
- "id": "27f027db",
+ "id": "0cfeb173",
"metadata": {
"editable": true
},
@@ -513,7 +513,7 @@
},
{
"cell_type": "markdown",
- "id": "dbb15a86",
+ "id": "a7544885",
"metadata": {
"editable": true
},
@@ -531,7 +531,7 @@
},
{
"cell_type": "markdown",
- "id": "413520c7",
+ "id": "3b0b5d75",
"metadata": {
"editable": true
},
@@ -543,7 +543,7 @@
},
{
"cell_type": "markdown",
- "id": "435a658e",
+ "id": "9f923ae6",
"metadata": {
"editable": true
},
@@ -555,7 +555,7 @@
},
{
"cell_type": "markdown",
- "id": "3b80ca92",
+ "id": "ebb80924",
"metadata": {
"editable": true
},
@@ -567,7 +567,7 @@
},
{
"cell_type": "markdown",
- "id": "00b46f1a",
+ "id": "87b424b3",
"metadata": {
"editable": true
},
@@ -577,7 +577,7 @@
},
{
"cell_type": "markdown",
- "id": "5367534b",
+ "id": "6ed02b88",
"metadata": {
"editable": true
},
@@ -589,7 +589,7 @@
},
{
"cell_type": "markdown",
- "id": "23c73785",
+ "id": "f83aa963",
"metadata": {
"editable": true
},
@@ -599,7 +599,7 @@
},
{
"cell_type": "markdown",
- "id": "c8e9053f",
+ "id": "f23fcbd8",
"metadata": {
"editable": true
},
@@ -611,7 +611,7 @@
},
{
"cell_type": "markdown",
- "id": "eb37f6a4",
+ "id": "843db825",
"metadata": {
"editable": true
},
@@ -623,7 +623,7 @@
},
{
"cell_type": "markdown",
- "id": "7181571b",
+ "id": "de919013",
"metadata": {
"editable": true
},
@@ -633,7 +633,7 @@
},
{
"cell_type": "markdown",
- "id": "0132397d",
+ "id": "7a277936",
"metadata": {
"editable": true
},
@@ -645,7 +645,7 @@
},
{
"cell_type": "markdown",
- "id": "0e8158e2",
+ "id": "dfd81ea3",
"metadata": {
"editable": true
},
@@ -655,7 +655,7 @@
},
{
"cell_type": "markdown",
- "id": "b65715a8",
+ "id": "14a066ea",
"metadata": {
"editable": true
},
@@ -667,7 +667,7 @@
},
{
"cell_type": "markdown",
- "id": "82a710e7",
+ "id": "9d1cdf74",
"metadata": {
"editable": true
},
@@ -679,7 +679,7 @@
},
{
"cell_type": "markdown",
- "id": "7d0b3842",
+ "id": "a411b7a9",
"metadata": {
"editable": true
},
@@ -689,7 +689,7 @@
},
{
"cell_type": "markdown",
- "id": "40abfdcd",
+ "id": "26022ac3",
"metadata": {
"editable": true
},
@@ -702,7 +702,7 @@
},
{
"cell_type": "markdown",
- "id": "55c44fdf",
+ "id": "8c97f768",
"metadata": {
"editable": true
},
@@ -712,7 +712,7 @@
},
{
"cell_type": "markdown",
- "id": "f1294bcf",
+ "id": "d3d8f152",
"metadata": {
"editable": true
},
@@ -724,7 +724,7 @@
},
{
"cell_type": "markdown",
- "id": "ee47e84d",
+ "id": "1a014d0e",
"metadata": {
"editable": true
},
@@ -739,7 +739,7 @@
},
{
"cell_type": "markdown",
- "id": "898a5b59",
+ "id": "35b8c643",
"metadata": {
"editable": true
},
@@ -752,7 +752,7 @@
},
{
"cell_type": "markdown",
- "id": "70970d12",
+ "id": "c4af4ffb",
"metadata": {
"editable": true
},
@@ -764,7 +764,7 @@
},
{
"cell_type": "markdown",
- "id": "566e03af",
+ "id": "42451e95",
"metadata": {
"editable": true
},
@@ -776,7 +776,7 @@
},
{
"cell_type": "markdown",
- "id": "457a4e36",
+ "id": "0ae6abcf",
"metadata": {
"editable": true
},
@@ -788,7 +788,7 @@
},
{
"cell_type": "markdown",
- "id": "d11bb124",
+ "id": "63448ab1",
"metadata": {
"editable": true
},
@@ -798,7 +798,7 @@
},
{
"cell_type": "markdown",
- "id": "e11d31f7",
+ "id": "e6af7dfb",
"metadata": {
"editable": true
},
@@ -811,7 +811,7 @@
},
{
"cell_type": "markdown",
- "id": "77171dac",
+ "id": "5e735518",
"metadata": {
"editable": true
},
@@ -822,7 +822,7 @@
},
{
"cell_type": "markdown",
- "id": "a6abe6e0",
+ "id": "6a33db8e",
"metadata": {
"editable": true
},
@@ -834,7 +834,7 @@
},
{
"cell_type": "markdown",
- "id": "e40d9e85",
+ "id": "d194719f",
"metadata": {
"editable": true
},
@@ -845,7 +845,7 @@
},
{
"cell_type": "markdown",
- "id": "53f2e976",
+ "id": "f1ba5ef0",
"metadata": {
"editable": true
},
@@ -859,7 +859,7 @@
},
{
"cell_type": "markdown",
- "id": "b65287b1",
+ "id": "418a5ed9",
"metadata": {
"editable": true
},
@@ -869,7 +869,7 @@
},
{
"cell_type": "markdown",
- "id": "42895bb8",
+ "id": "3ea79bd7",
"metadata": {
"editable": true
},
@@ -881,7 +881,7 @@
},
{
"cell_type": "markdown",
- "id": "575c91fe",
+ "id": "a9423235",
"metadata": {
"editable": true
},
@@ -891,7 +891,7 @@
},
{
"cell_type": "markdown",
- "id": "ff9de4da",
+ "id": "39309503",
"metadata": {
"editable": true
},
@@ -905,7 +905,7 @@
},
{
"cell_type": "markdown",
- "id": "18b6baee",
+ "id": "5a74f803",
"metadata": {
"editable": true
},
@@ -917,7 +917,7 @@
},
{
"cell_type": "markdown",
- "id": "0e3cb40d",
+ "id": "2217d3d0",
"metadata": {
"editable": true
},
@@ -928,7 +928,7 @@
},
{
"cell_type": "markdown",
- "id": "460e9dc9",
+ "id": "cb9e4fef",
"metadata": {
"editable": true
},
@@ -942,7 +942,7 @@
},
{
"cell_type": "markdown",
- "id": "79714009",
+ "id": "0d08a186",
"metadata": {
"editable": true
},
@@ -953,7 +953,7 @@
},
{
"cell_type": "markdown",
- "id": "9099b9e6",
+ "id": "97b4504a",
"metadata": {
"editable": true
},
@@ -965,7 +965,7 @@
},
{
"cell_type": "markdown",
- "id": "f62d85e8",
+ "id": "fa03aebd",
"metadata": {
"editable": true
},
@@ -975,7 +975,7 @@
},
{
"cell_type": "markdown",
- "id": "083870b3",
+ "id": "51693a86",
"metadata": {
"editable": true
},
@@ -987,7 +987,7 @@
},
{
"cell_type": "markdown",
- "id": "f7dbe771",
+ "id": "7517b452",
"metadata": {
"editable": true
},
@@ -997,7 +997,7 @@
},
{
"cell_type": "markdown",
- "id": "1521def5",
+ "id": "cb03bf6b",
"metadata": {
"editable": true
},
@@ -1012,7 +1012,7 @@
},
{
"cell_type": "markdown",
- "id": "94c5cac6",
+ "id": "fcef09bc",
"metadata": {
"editable": true
},
@@ -1024,7 +1024,7 @@
},
{
"cell_type": "markdown",
- "id": "b6c8888d",
+ "id": "24d062f9",
"metadata": {
"editable": true
},
@@ -1035,7 +1035,7 @@
},
{
"cell_type": "markdown",
- "id": "989f68ed",
+ "id": "1b9eb817",
"metadata": {
"editable": true
},
@@ -1047,7 +1047,7 @@
},
{
"cell_type": "markdown",
- "id": "df06c46a",
+ "id": "6bdd47f9",
"metadata": {
"editable": true
},
@@ -1058,7 +1058,7 @@
},
{
"cell_type": "markdown",
- "id": "e579cc48",
+ "id": "3c24ee93",
"metadata": {
"editable": true
},
@@ -1070,7 +1070,7 @@
},
{
"cell_type": "markdown",
- "id": "b4b35959",
+ "id": "81a1996c",
"metadata": {
"editable": true
},
@@ -1080,7 +1080,7 @@
},
{
"cell_type": "markdown",
- "id": "4d11297b",
+ "id": "64071d26",
"metadata": {
"editable": true
},
@@ -1092,7 +1092,7 @@
},
{
"cell_type": "markdown",
- "id": "e1a915af",
+ "id": "ed893fc2",
"metadata": {
"editable": true
},
@@ -1102,7 +1102,7 @@
},
{
"cell_type": "markdown",
- "id": "f57c68c2",
+ "id": "206da3b1",
"metadata": {
"editable": true
},
@@ -1114,7 +1114,7 @@
},
{
"cell_type": "markdown",
- "id": "dd9c4c0b",
+ "id": "eaa4f630",
"metadata": {
"editable": true
},
@@ -1124,7 +1124,7 @@
},
{
"cell_type": "markdown",
- "id": "fcf86c8b",
+ "id": "9a3b722f",
"metadata": {
"editable": true
},
@@ -1141,7 +1141,7 @@
},
{
"cell_type": "markdown",
- "id": "38c3be34",
+ "id": "494d75ea",
"metadata": {
"editable": true
},
@@ -1157,7 +1157,7 @@
},
{
"cell_type": "markdown",
- "id": "29a3351c",
+ "id": "a0b5ce27",
"metadata": {
"editable": true
},
@@ -1173,7 +1173,7 @@
},
{
"cell_type": "markdown",
- "id": "7fd03ede",
+ "id": "5257a3ee",
"metadata": {
"editable": true
},
@@ -1197,7 +1197,7 @@
},
{
"cell_type": "markdown",
- "id": "c2dc7dd1",
+ "id": "50fc6f0d",
"metadata": {
"editable": true
},
@@ -1213,7 +1213,7 @@
},
{
"cell_type": "markdown",
- "id": "894ff6d3",
+ "id": "cb1cc6c0",
"metadata": {
"editable": true
},
@@ -1228,7 +1228,7 @@
},
{
"cell_type": "markdown",
- "id": "62d5f483",
+ "id": "704acee9",
"metadata": {
"editable": true
},
@@ -1252,7 +1252,7 @@
},
{
"cell_type": "markdown",
- "id": "139cc5f0",
+ "id": "b7ea77c8",
"metadata": {
"editable": true
},
@@ -1263,7 +1263,7 @@
},
{
"cell_type": "markdown",
- "id": "6ca3e375",
+ "id": "39d6fefa",
"metadata": {
"editable": true
},
@@ -1275,7 +1275,7 @@
},
{
"cell_type": "markdown",
- "id": "5c865846",
+ "id": "81bbe6ad",
"metadata": {
"editable": true
},
@@ -1285,7 +1285,7 @@
},
{
"cell_type": "markdown",
- "id": "ae762ebe",
+ "id": "62ce94f3",
"metadata": {
"editable": true
},
@@ -1297,7 +1297,7 @@
},
{
"cell_type": "markdown",
- "id": "1126e139",
+ "id": "7a34282f",
"metadata": {
"editable": true
},
@@ -1307,7 +1307,7 @@
},
{
"cell_type": "markdown",
- "id": "592fa452",
+ "id": "522f80ba",
"metadata": {
"editable": true
},
@@ -1324,7 +1324,7 @@
},
{
"cell_type": "markdown",
- "id": "689f9ffd",
+ "id": "db8755cf",
"metadata": {
"editable": true
},
@@ -1340,7 +1340,7 @@
},
{
"cell_type": "markdown",
- "id": "197bc3e1",
+ "id": "972cac82",
"metadata": {
"editable": true
},
@@ -1352,7 +1352,7 @@
},
{
"cell_type": "markdown",
- "id": "e7ce9275",
+ "id": "06f4d2cf",
"metadata": {
"editable": true
},
@@ -1362,7 +1362,7 @@
},
{
"cell_type": "markdown",
- "id": "f52af1de",
+ "id": "56600d5c",
"metadata": {
"editable": true
},
@@ -1376,7 +1376,7 @@
},
{
"cell_type": "markdown",
- "id": "f97fd295",
+ "id": "ec029770",
"metadata": {
"editable": true
},
@@ -1388,7 +1388,7 @@
},
{
"cell_type": "markdown",
- "id": "7cff5293",
+ "id": "929f1262",
"metadata": {
"editable": true
},
@@ -1402,7 +1402,7 @@
},
{
"cell_type": "markdown",
- "id": "c99aa27b",
+ "id": "50e597c1",
"metadata": {
"editable": true
},
@@ -1414,7 +1414,7 @@
},
{
"cell_type": "markdown",
- "id": "d40db488",
+ "id": "97fdf0be",
"metadata": {
"editable": true
},
@@ -1424,7 +1424,7 @@
},
{
"cell_type": "markdown",
- "id": "f9391369",
+ "id": "3c5f16ae",
"metadata": {
"editable": true
},
@@ -1436,7 +1436,7 @@
},
{
"cell_type": "markdown",
- "id": "8c0f2148",
+ "id": "0c67df3a",
"metadata": {
"editable": true
},
@@ -1446,7 +1446,7 @@
},
{
"cell_type": "markdown",
- "id": "bf80200e",
+ "id": "eb065eb4",
"metadata": {
"editable": true
},
@@ -1458,7 +1458,7 @@
},
{
"cell_type": "markdown",
- "id": "6e1b6f1e",
+ "id": "d3e2e715",
"metadata": {
"editable": true
},
@@ -1477,7 +1477,7 @@
},
{
"cell_type": "markdown",
- "id": "533de579",
+ "id": "c6b84221",
"metadata": {
"editable": true
},
@@ -1490,7 +1490,7 @@
},
{
"cell_type": "markdown",
- "id": "c26cb04f",
+ "id": "5d6de6a8",
"metadata": {
"editable": true
},
@@ -1500,7 +1500,7 @@
},
{
"cell_type": "markdown",
- "id": "52a96687",
+ "id": "884f06e5",
"metadata": {
"editable": true
},
@@ -1512,7 +1512,7 @@
},
{
"cell_type": "markdown",
- "id": "22ed5532",
+ "id": "6cb0b614",
"metadata": {
"editable": true
},
@@ -1531,7 +1531,7 @@
},
{
"cell_type": "markdown",
- "id": "59eb29ee",
+ "id": "47a6fa2c",
"metadata": {
"editable": true
},
@@ -1553,7 +1553,7 @@
},
{
"cell_type": "markdown",
- "id": "80be220c",
+ "id": "3e652cff",
"metadata": {
"editable": true
},
@@ -1565,7 +1565,7 @@
},
{
"cell_type": "markdown",
- "id": "b0e77b3a",
+ "id": "fc7c0b8c",
"metadata": {
"editable": true
},
@@ -1577,7 +1577,7 @@
},
{
"cell_type": "markdown",
- "id": "9702e0a5",
+ "id": "34ec95d3",
"metadata": {
"editable": true
},
@@ -1592,7 +1592,7 @@
},
{
"cell_type": "markdown",
- "id": "3e210930",
+ "id": "cead29bf",
"metadata": {
"editable": true
},
@@ -1610,7 +1610,7 @@
},
{
"cell_type": "markdown",
- "id": "0537cb26",
+ "id": "7d9cc184",
"metadata": {
"editable": true
},
@@ -1630,7 +1630,7 @@
},
{
"cell_type": "markdown",
- "id": "640e7a49",
+ "id": "f2e10b39",
"metadata": {
"editable": true
},
@@ -1651,7 +1651,7 @@
},
{
"cell_type": "markdown",
- "id": "e188958c",
+ "id": "e0f7c5b2",
"metadata": {
"editable": true
},
@@ -1663,7 +1663,7 @@
},
{
"cell_type": "markdown",
- "id": "3a1de38f",
+ "id": "9c495913",
"metadata": {
"editable": true
},
@@ -1675,7 +1675,7 @@
},
{
"cell_type": "markdown",
- "id": "ce5c22b6",
+ "id": "ec2f2aea",
"metadata": {
"editable": true
},
@@ -1685,7 +1685,7 @@
},
{
"cell_type": "markdown",
- "id": "a8d72e5e",
+ "id": "bfb380a2",
"metadata": {
"editable": true
},
@@ -1697,7 +1697,7 @@
},
{
"cell_type": "markdown",
- "id": "497eb132",
+ "id": "c0c28844",
"metadata": {
"editable": true
},
@@ -1707,7 +1707,7 @@
},
{
"cell_type": "markdown",
- "id": "3b13bf50",
+ "id": "5d07baf0",
"metadata": {
"editable": true
},
@@ -1719,7 +1719,7 @@
},
{
"cell_type": "markdown",
- "id": "8b2275c7",
+ "id": "ce27147c",
"metadata": {
"editable": true
},
@@ -1729,7 +1729,7 @@
},
{
"cell_type": "markdown",
- "id": "d69f29da",
+ "id": "f6ffb646",
"metadata": {
"editable": true
},
@@ -1741,7 +1741,7 @@
},
{
"cell_type": "markdown",
- "id": "d9d62fdf",
+ "id": "0758d584",
"metadata": {
"editable": true
},
@@ -1755,7 +1755,7 @@
},
{
"cell_type": "markdown",
- "id": "81e67bf9",
+ "id": "d0bab345",
"metadata": {
"editable": true
},
@@ -1774,7 +1774,7 @@
},
{
"cell_type": "markdown",
- "id": "3ffa4fab",
+ "id": "382b36a0",
"metadata": {
"editable": true
},
@@ -1784,7 +1784,7 @@
},
{
"cell_type": "markdown",
- "id": "6c63148b",
+ "id": "ce31f5d6",
"metadata": {
"editable": true
},
@@ -1796,7 +1796,7 @@
},
{
"cell_type": "markdown",
- "id": "0885af80",
+ "id": "e28bdeb0",
"metadata": {
"editable": true
},
@@ -1815,7 +1815,7 @@
},
{
"cell_type": "markdown",
- "id": "13eca820",
+ "id": "14a118ed",
"metadata": {
"editable": true
},
@@ -1825,7 +1825,7 @@
},
{
"cell_type": "markdown",
- "id": "81fe3854",
+ "id": "75bc955e",
"metadata": {
"editable": true
},
@@ -1838,7 +1838,7 @@
},
{
"cell_type": "markdown",
- "id": "ca3bfee7",
+ "id": "c55fa6d8",
"metadata": {
"editable": true
},
@@ -1848,7 +1848,7 @@
},
{
"cell_type": "markdown",
- "id": "30da8e40",
+ "id": "7a115a08",
"metadata": {
"editable": true
},
@@ -1859,7 +1859,7 @@
},
{
"cell_type": "markdown",
- "id": "f633fb21",
+ "id": "8a73fa5f",
"metadata": {
"editable": true
},
@@ -1871,7 +1871,7 @@
},
{
"cell_type": "markdown",
- "id": "39403aa2",
+ "id": "0c54bac6",
"metadata": {
"editable": true
},
@@ -1881,7 +1881,7 @@
},
{
"cell_type": "markdown",
- "id": "0cffc47a",
+ "id": "2ba00df8",
"metadata": {
"editable": true
},
@@ -1906,7 +1906,7 @@
},
{
"cell_type": "markdown",
- "id": "1d256940",
+ "id": "847b049e",
"metadata": {
"editable": true
},
@@ -1934,7 +1934,7 @@
},
{
"cell_type": "markdown",
- "id": "97acfaee",
+ "id": "07bc8dfd",
"metadata": {
"editable": true
},
@@ -1960,7 +1960,7 @@
},
{
"cell_type": "markdown",
- "id": "88b2cd39",
+ "id": "d0948364",
"metadata": {
"editable": true
},
@@ -1972,7 +1972,7 @@
},
{
"cell_type": "markdown",
- "id": "2579370c",
+ "id": "86e80bae",
"metadata": {
"editable": true
},
@@ -1984,7 +1984,7 @@
},
{
"cell_type": "markdown",
- "id": "17dd7f8c",
+ "id": "2f1caf78",
"metadata": {
"editable": true
},
@@ -1994,7 +1994,7 @@
},
{
"cell_type": "markdown",
- "id": "7f9e08ea",
+ "id": "7bb01594",
"metadata": {
"editable": true
},
@@ -2006,7 +2006,7 @@
},
{
"cell_type": "markdown",
- "id": "1a98428c",
+ "id": "ce3f872f",
"metadata": {
"editable": true
},
@@ -2018,7 +2018,7 @@
},
{
"cell_type": "markdown",
- "id": "460f0d43",
+ "id": "c025b821",
"metadata": {
"editable": true
},
@@ -2030,7 +2030,7 @@
},
{
"cell_type": "markdown",
- "id": "b25f2a9e",
+ "id": "7e82ea13",
"metadata": {
"editable": true
},
@@ -2040,7 +2040,7 @@
},
{
"cell_type": "markdown",
- "id": "e8b701a2",
+ "id": "f65abf0f",
"metadata": {
"editable": true
},
@@ -2052,7 +2052,7 @@
},
{
"cell_type": "markdown",
- "id": "c4cf2770",
+ "id": "bc12a4cb",
"metadata": {
"editable": true
},
@@ -2062,7 +2062,7 @@
},
{
"cell_type": "markdown",
- "id": "44a9ee86",
+ "id": "0ccc6d31",
"metadata": {
"editable": true
},
@@ -2074,7 +2074,7 @@
},
{
"cell_type": "markdown",
- "id": "a35436e7",
+ "id": "ee9d6ebf",
"metadata": {
"editable": true
},
@@ -2086,7 +2086,7 @@
},
{
"cell_type": "markdown",
- "id": "c7563ad7",
+ "id": "a240e4f6",
"metadata": {
"editable": true
},
@@ -2098,7 +2098,7 @@
},
{
"cell_type": "markdown",
- "id": "67c803c7",
+ "id": "d24054ff",
"metadata": {
"editable": true
},
@@ -2108,7 +2108,7 @@
},
{
"cell_type": "markdown",
- "id": "46be8e16",
+ "id": "49e6bb24",
"metadata": {
"editable": true
},
@@ -2120,7 +2120,7 @@
},
{
"cell_type": "markdown",
- "id": "29a3af6b",
+ "id": "4cb81ee6",
"metadata": {
"editable": true
},
@@ -2131,7 +2131,7 @@
},
{
"cell_type": "markdown",
- "id": "791c7ee1",
+ "id": "168d234e",
"metadata": {
"editable": true
},
@@ -2143,7 +2143,7 @@
},
{
"cell_type": "markdown",
- "id": "5d86ec49",
+ "id": "48cc4d89",
"metadata": {
"editable": true
},
@@ -2153,7 +2153,7 @@
},
{
"cell_type": "markdown",
- "id": "f6f5b5c4",
+ "id": "8c3d01d0",
"metadata": {
"editable": true
},
@@ -2165,7 +2165,7 @@
},
{
"cell_type": "markdown",
- "id": "3120fb40",
+ "id": "07d56919",
"metadata": {
"editable": true
},
@@ -2175,7 +2175,7 @@
},
{
"cell_type": "markdown",
- "id": "5dcb2d7a",
+ "id": "b8b951c3",
"metadata": {
"editable": true
},
@@ -2187,7 +2187,7 @@
},
{
"cell_type": "markdown",
- "id": "b05f3e39",
+ "id": "bcc5c3c5",
"metadata": {
"editable": true
},
@@ -2209,7 +2209,7 @@
},
{
"cell_type": "markdown",
- "id": "8a8605e1",
+ "id": "2004a45c",
"metadata": {
"editable": true
},
@@ -2236,7 +2236,7 @@
},
{
"cell_type": "markdown",
- "id": "06b2e0b3",
+ "id": "aaf0e252",
"metadata": {
"editable": true
},
@@ -2253,7 +2253,7 @@
},
{
"cell_type": "markdown",
- "id": "9c0ab15c",
+ "id": "b211a5e9",
"metadata": {
"editable": true
},
@@ -2265,7 +2265,7 @@
},
{
"cell_type": "markdown",
- "id": "4f35e91f",
+ "id": "475e7f01",
"metadata": {
"editable": true
},
@@ -2285,7 +2285,7 @@
},
{
"cell_type": "markdown",
- "id": "7955334a",
+ "id": "5f894e44",
"metadata": {
"editable": true
},
@@ -2314,7 +2314,7 @@
},
{
"cell_type": "markdown",
- "id": "5e647027",
+ "id": "17509188",
"metadata": {
"editable": true
},
@@ -2328,7 +2328,7 @@
},
{
"cell_type": "markdown",
- "id": "3773a1a5",
+ "id": "06c212bd",
"metadata": {
"editable": true
},
@@ -2345,7 +2345,7 @@
},
{
"cell_type": "markdown",
- "id": "8aea687b",
+ "id": "6eca6c03",
"metadata": {
"editable": true
},
@@ -2357,7 +2357,7 @@
},
{
"cell_type": "markdown",
- "id": "2e1251e5",
+ "id": "535143a4",
"metadata": {
"editable": true
},
@@ -2369,7 +2369,7 @@
},
{
"cell_type": "markdown",
- "id": "88596be5",
+ "id": "fbdc270a",
"metadata": {
"editable": true
},
@@ -2386,7 +2386,7 @@
},
{
"cell_type": "markdown",
- "id": "6610526e",
+ "id": "d82e0ed4",
"metadata": {
"editable": true
},
@@ -2398,7 +2398,7 @@
},
{
"cell_type": "markdown",
- "id": "003e8528",
+ "id": "3ac2a03e",
"metadata": {
"editable": true
},
@@ -2411,7 +2411,7 @@
},
{
"cell_type": "markdown",
- "id": "f1c7a080",
+ "id": "36c61468",
"metadata": {
"editable": true
},
@@ -2423,7 +2423,7 @@
},
{
"cell_type": "markdown",
- "id": "973d2978",
+ "id": "f06cc3f3",
"metadata": {
"editable": true
},
@@ -2439,7 +2439,7 @@
},
{
"cell_type": "markdown",
- "id": "e83ed461",
+ "id": "4972952e",
"metadata": {
"editable": true
},
@@ -2451,7 +2451,7 @@
},
{
"cell_type": "markdown",
- "id": "e5be1631",
+ "id": "57ba633f",
"metadata": {
"editable": true
},
@@ -2463,7 +2463,7 @@
},
{
"cell_type": "markdown",
- "id": "bc4aeb11",
+ "id": "8aee9a12",
"metadata": {
"editable": true
},
@@ -2475,7 +2475,7 @@
},
{
"cell_type": "markdown",
- "id": "18408f4b",
+ "id": "22507011",
"metadata": {
"editable": true
},
@@ -2485,7 +2485,7 @@
},
{
"cell_type": "markdown",
- "id": "5a3eacfe",
+ "id": "3ff110e2",
"metadata": {
"editable": true
},
@@ -2497,7 +2497,7 @@
},
{
"cell_type": "markdown",
- "id": "3fc53083",
+ "id": "f0599b98",
"metadata": {
"editable": true
},
@@ -2507,7 +2507,7 @@
},
{
"cell_type": "markdown",
- "id": "9efb4490",
+ "id": "e6078e70",
"metadata": {
"editable": true
},
@@ -2519,7 +2519,7 @@
},
{
"cell_type": "markdown",
- "id": "bcc24129",
+ "id": "8e767777",
"metadata": {
"editable": true
},
@@ -2533,7 +2533,7 @@
},
{
"cell_type": "markdown",
- "id": "53f545e1",
+ "id": "4eb7a37f",
"metadata": {
"editable": true
},
@@ -2545,7 +2545,7 @@
},
{
"cell_type": "markdown",
- "id": "c596eb20",
+ "id": "bf68e99e",
"metadata": {
"editable": true
},
@@ -2555,7 +2555,7 @@
},
{
"cell_type": "markdown",
- "id": "082f02b5",
+ "id": "a1290070",
"metadata": {
"editable": true
},
@@ -2567,7 +2567,7 @@
},
{
"cell_type": "markdown",
- "id": "e7e622e7",
+ "id": "841a2f3e",
"metadata": {
"editable": true
},
@@ -2577,7 +2577,7 @@
},
{
"cell_type": "markdown",
- "id": "3ed43a59",
+ "id": "82905702",
"metadata": {
"editable": true
},
@@ -2589,7 +2589,7 @@
},
{
"cell_type": "markdown",
- "id": "b5092530",
+ "id": "39ad3127",
"metadata": {
"editable": true
},
@@ -2601,7 +2601,7 @@
},
{
"cell_type": "markdown",
- "id": "71afc34e",
+ "id": "0b699aa7",
"metadata": {
"editable": true
},
@@ -2613,7 +2613,7 @@
},
{
"cell_type": "markdown",
- "id": "4e06088e",
+ "id": "d53c758f",
"metadata": {
"editable": true
},
@@ -2623,7 +2623,7 @@
},
{
"cell_type": "markdown",
- "id": "67b572ff",
+ "id": "1febcd97",
"metadata": {
"editable": true
},
@@ -2635,7 +2635,7 @@
},
{
"cell_type": "markdown",
- "id": "7f2cb56d",
+ "id": "ac3e8457",
"metadata": {
"editable": true
},
@@ -2645,7 +2645,7 @@
},
{
"cell_type": "markdown",
- "id": "30befc68",
+ "id": "bf2247be",
"metadata": {
"editable": true
},
@@ -2657,7 +2657,7 @@
},
{
"cell_type": "markdown",
- "id": "e9ed2418",
+ "id": "d9b9fff7",
"metadata": {
"editable": true
},
@@ -2675,7 +2675,7 @@
},
{
"cell_type": "markdown",
- "id": "3fd46823",
+ "id": "49888af9",
"metadata": {
"editable": true
},
@@ -2693,7 +2693,7 @@
},
{
"cell_type": "markdown",
- "id": "32890c10",
+ "id": "b69de3e4",
"metadata": {
"editable": true
},
@@ -2705,7 +2705,7 @@
},
{
"cell_type": "markdown",
- "id": "7b90b75f",
+ "id": "de8ed7bf",
"metadata": {
"editable": true
},
@@ -2715,7 +2715,7 @@
},
{
"cell_type": "markdown",
- "id": "57702a47",
+ "id": "ce7032a7",
"metadata": {
"editable": true
},
@@ -2727,7 +2727,7 @@
},
{
"cell_type": "markdown",
- "id": "5c1faccd",
+ "id": "dbd0c464",
"metadata": {
"editable": true
},
@@ -2739,7 +2739,7 @@
},
{
"cell_type": "markdown",
- "id": "6f8a97c2",
+ "id": "3014ec3d",
"metadata": {
"editable": true
},
@@ -2751,7 +2751,7 @@
},
{
"cell_type": "markdown",
- "id": "60dbaf5f",
+ "id": "c5a5ace6",
"metadata": {
"editable": true
},
@@ -2761,7 +2761,7 @@
},
{
"cell_type": "markdown",
- "id": "1bcfd8b5",
+ "id": "a2f371f0",
"metadata": {
"editable": true
},
@@ -2773,7 +2773,7 @@
},
{
"cell_type": "markdown",
- "id": "d5c2881f",
+ "id": "e28583bc",
"metadata": {
"editable": true
},
@@ -2783,7 +2783,7 @@
},
{
"cell_type": "markdown",
- "id": "4a4a1ee2",
+ "id": "d9a81fc4",
"metadata": {
"editable": true
},
@@ -2795,7 +2795,7 @@
},
{
"cell_type": "markdown",
- "id": "f9de3e2e",
+ "id": "19e66bb9",
"metadata": {
"editable": true
},
@@ -2813,7 +2813,7 @@
},
{
"cell_type": "markdown",
- "id": "7cfbf867",
+ "id": "fe9aa626",
"metadata": {
"editable": true
},
@@ -2823,7 +2823,7 @@
},
{
"cell_type": "markdown",
- "id": "59feaf54",
+ "id": "0ea4c73d",
"metadata": {
"editable": true
},
@@ -2841,7 +2841,7 @@
},
{
"cell_type": "markdown",
- "id": "1dfe0f09",
+ "id": "9667f728",
"metadata": {
"editable": true
},
@@ -2851,7 +2851,7 @@
},
{
"cell_type": "markdown",
- "id": "afa7cd6f",
+ "id": "2247f7e7",
"metadata": {
"editable": true
},
@@ -2869,7 +2869,7 @@
},
{
"cell_type": "markdown",
- "id": "4dc55224",
+ "id": "3ae364dc",
"metadata": {
"editable": true
},
@@ -2881,7 +2881,7 @@
},
{
"cell_type": "markdown",
- "id": "fee85101",
+ "id": "786ceac4",
"metadata": {
"editable": true
},
@@ -2893,7 +2893,7 @@
},
{
"cell_type": "markdown",
- "id": "72650035",
+ "id": "c77a8676",
"metadata": {
"editable": true
},
@@ -2903,7 +2903,7 @@
},
{
"cell_type": "markdown",
- "id": "39acbc95",
+ "id": "8adb5956",
"metadata": {
"editable": true
},
@@ -2915,7 +2915,7 @@
},
{
"cell_type": "markdown",
- "id": "6a4d6203",
+ "id": "f99747ff",
"metadata": {
"editable": true
},
@@ -2927,7 +2927,7 @@
},
{
"cell_type": "markdown",
- "id": "f77d408e",
+ "id": "7428b34b",
"metadata": {
"editable": true
},
@@ -2937,7 +2937,7 @@
},
{
"cell_type": "markdown",
- "id": "f1086f33",
+ "id": "b8a1fd30",
"metadata": {
"editable": true
},
@@ -2949,7 +2949,7 @@
},
{
"cell_type": "markdown",
- "id": "6b1b39f0",
+ "id": "8aef0917",
"metadata": {
"editable": true
},
@@ -2959,7 +2959,7 @@
},
{
"cell_type": "markdown",
- "id": "45b0215a",
+ "id": "1b1c0bf0",
"metadata": {
"editable": true
},
@@ -2971,7 +2971,7 @@
},
{
"cell_type": "markdown",
- "id": "db70cea8",
+ "id": "0ba9ebec",
"metadata": {
"editable": true
},
@@ -2983,7 +2983,7 @@
},
{
"cell_type": "markdown",
- "id": "a1985c70",
+ "id": "00f467a8",
"metadata": {
"editable": true
},
@@ -3004,7 +3004,7 @@
},
{
"cell_type": "markdown",
- "id": "5cf1ad9c",
+ "id": "6f104a37",
"metadata": {
"editable": true
},
@@ -3016,7 +3016,7 @@
},
{
"cell_type": "markdown",
- "id": "fcccdb63",
+ "id": "d15fe0e6",
"metadata": {
"editable": true
},
@@ -3028,7 +3028,7 @@
},
{
"cell_type": "markdown",
- "id": "61896755",
+ "id": "ef8e62a5",
"metadata": {
"editable": true
},
@@ -3038,7 +3038,7 @@
},
{
"cell_type": "markdown",
- "id": "41774453",
+ "id": "01df9b83",
"metadata": {
"editable": true
},
@@ -3050,7 +3050,7 @@
},
{
"cell_type": "markdown",
- "id": "8d11de07",
+ "id": "b6d6dd53",
"metadata": {
"editable": true
},
@@ -3064,7 +3064,7 @@
},
{
"cell_type": "markdown",
- "id": "1f4be3ad",
+ "id": "ad97fad3",
"metadata": {
"editable": true
},
@@ -3076,7 +3076,7 @@
},
{
"cell_type": "markdown",
- "id": "225d9d1a",
+ "id": "807ff58e",
"metadata": {
"editable": true
},
@@ -3088,7 +3088,7 @@
},
{
"cell_type": "markdown",
- "id": "9f984415",
+ "id": "78ce49fc",
"metadata": {
"editable": true
},
@@ -3098,7 +3098,7 @@
},
{
"cell_type": "markdown",
- "id": "a1371ae2",
+ "id": "3f9285b5",
"metadata": {
"editable": true
},
@@ -3110,7 +3110,7 @@
},
{
"cell_type": "markdown",
- "id": "502224fb",
+ "id": "d26df366",
"metadata": {
"editable": true
},
@@ -3122,7 +3122,7 @@
},
{
"cell_type": "markdown",
- "id": "48aaf38a",
+ "id": "5c04c58b",
"metadata": {
"editable": true
},
@@ -3132,7 +3132,7 @@
},
{
"cell_type": "markdown",
- "id": "e205aa5d",
+ "id": "079f45d8",
"metadata": {
"editable": true
},
@@ -3144,7 +3144,7 @@
},
{
"cell_type": "markdown",
- "id": "21ed57c1",
+ "id": "fda3a547",
"metadata": {
"editable": true
},
diff --git a/doc/pub/week1/pdf/week1.pdf b/doc/pub/week1/pdf/week1.pdf
index 04aefae08031f19d8cf794604480c20d566eca75..f8c11c5e85c740de2d2e0c91a46bfba3c1e69e31 100644
GIT binary patch
delta 63892
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