From 00d4e6e22f8c0d3ec2fa858228b735bdaacc0c27 Mon Sep 17 00:00:00 2001 From: mhjensen Date: Sat, 8 Jun 2019 20:03:19 -0400 Subject: [PATCH] Adding motivation to BNN --- doc/pub/Bayesian/html/._Bayesian-bs000.html | 6 ++-- doc/pub/Bayesian/html/._Bayesian-bs001.html | 32 ++++++++++++------ doc/pub/Bayesian/html/Bayesian-bs.html | 6 ++-- doc/pub/Bayesian/html/Bayesian-reveal.html | 28 +++++++++------ doc/pub/Bayesian/html/Bayesian-solarized.html | 32 ++++++++++++------ doc/pub/Bayesian/html/Bayesian.html | 32 ++++++++++++------ doc/pub/Bayesian/ipynb/Bayesian.ipynb | 22 +++++++----- .../Bayesian/ipynb/ipynb-Bayesian-src.tar.gz | Bin 85220 -> 85220 bytes doc/pub/Bayesian/pdf/Bayesian-minted.pdf | Bin 421291 -> 422027 bytes doc/src/Bayesian/Bayesian.do.txt | 23 +++++++++---- doc/web/course.do.txt | 4 +-- doc/web/course.html | 15 +++++--- 12 files changed, 129 insertions(+), 71 deletions(-) diff --git a/doc/pub/Bayesian/html/._Bayesian-bs000.html b/doc/pub/Bayesian/html/._Bayesian-bs000.html index 426734bac..73bb9265d 100644 --- a/doc/pub/Bayesian/html/._Bayesian-bs000.html +++ b/doc/pub/Bayesian/html/._Bayesian-bs000.html @@ -41,7 +41,7 @@ Automatically generated HTML file from DocOnce source
  • What is Bayesian Statistics
  • +
  • Why Bayesian Statistics?
  • Inference
  • Statistical Inference
  • Some history
  • @@ -175,7 +175,7 @@ MathJax.Hub.Config({
    [3] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Jun 7, 2019

    +

    Jun 8, 2019


    diff --git a/doc/pub/Bayesian/html/._Bayesian-bs001.html b/doc/pub/Bayesian/html/._Bayesian-bs001.html index 94eea8f61..9c7d303a7 100644 --- a/doc/pub/Bayesian/html/._Bayesian-bs001.html +++ b/doc/pub/Bayesian/html/._Bayesian-bs001.html @@ -41,7 +41,7 @@ Automatically generated HTML file from DocOnce source

  • What is Bayesian Statistics
  • +
  • Why Bayesian Statistics?
  • Inference
  • Statistical Inference
  • Some history
  • @@ -151,19 +151,29 @@ MathJax.Hub.Config({ -

    What is Bayesian Statistics

    +

    Why Bayesian Statistics?

    -Morten's original plan: Reminder about probabilities from the statistics section -

      -
    1. Product rule
    2. -
    3. Binomial distribution
    4. -
    5. Gaussian PDF
    6. -
    7. other PDFs
    8. -
    9. Bayesian regression analysis
    10. -
    +

    +We have already made ourselves familiar with elements of a statistical +data analysis via quantities like the bias-variance tradeoff as well +as some central distribution functions such as the Normal +distribution, the binomial distribution and other probability +distribution functions. + +

    +In essentially all the Machine Learning +algorithms we have studied, our focus has been on a so-called +frequentist approach, where knowledge of an underlying likelihood +function has not been emphasized. Our data, whether we had a classification or a regression problem, have been our central points of departure. + +

    +Here we wish to merge this approach with the derivation of a likelihood function which can be used to make prediction on how our system under study evolves. +We will venture into the realm of what is called Bayesian Neural Networks. To get an overarching view on what this entails, the following figure conveys the essential differences between a standard Neural network that we have met earlier and a Bayesian Neural Network. In order to get there, we need to present some of the basic elements of Bayesian statistics, starting with the product rule and Bayes' theorem. + +

    diff --git a/doc/pub/Bayesian/html/Bayesian-bs.html b/doc/pub/Bayesian/html/Bayesian-bs.html index 426734bac..73bb9265d 100644 --- a/doc/pub/Bayesian/html/Bayesian-bs.html +++ b/doc/pub/Bayesian/html/Bayesian-bs.html @@ -41,7 +41,7 @@ Automatically generated HTML file from DocOnce source
  • What is Bayesian Statistics
  • +
  • Why Bayesian Statistics?
  • Inference
  • Statistical Inference
  • Some history
  • @@ -175,7 +175,7 @@ MathJax.Hub.Config({
    [3] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Jun 7, 2019

    +

    Jun 8, 2019


    diff --git a/doc/pub/Bayesian/html/Bayesian-reveal.html b/doc/pub/Bayesian/html/Bayesian-reveal.html index 1573a0d48..74170c6a2 100644 --- a/doc/pub/Bayesian/html/Bayesian-reveal.html +++ b/doc/pub/Bayesian/html/Bayesian-reveal.html @@ -153,7 +153,7 @@ MathJax.Hub.Config({

    [3] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

     
    -

    Jun 7, 2019

    +

    Jun 8, 2019


    @@ -164,19 +164,27 @@ MathJax.Hub.Config({

    -

    What is Bayesian Statistics

    +

    Why Bayesian Statistics?

    -Morten's original plan: Reminder about probabilities from the statistics section +We have already made ourselves familiar with elements of a statistical +data analysis via quantities like the bias-variance tradeoff as well +as some central distribution functions such as the Normal +distribution, the binomial distribution and other probability +distribution functions. + +

    +In essentially all the Machine Learning +algorithms we have studied, our focus has been on a so-called +frequentist approach, where knowledge of an underlying likelihood +function has not been emphasized. Our data, whether we had a classification or a regression problem, have been our central points of departure. + +

    +Here we wish to merge this approach with the derivation of a likelihood function which can be used to make prediction on how our system under study evolves. +We will venture into the realm of what is called Bayesian Neural Networks. To get an overarching view on what this entails, the following figure conveys the essential differences between a standard Neural network that we have met earlier and a Bayesian Neural Network. In order to get there, we need to present some of the basic elements of Bayesian statistics, starting with the product rule and Bayes' theorem. + -

      -

    1. Product rule
    2. -

    3. Binomial distribution
    4. -

    5. Gaussian PDF
    6. -

    7. other PDFs
    8. -

    9. Bayesian regression analysis
    10. -
    diff --git a/doc/pub/Bayesian/html/Bayesian-solarized.html b/doc/pub/Bayesian/html/Bayesian-solarized.html index 836aea2f3..596cea2b5 100644 --- a/doc/pub/Bayesian/html/Bayesian-solarized.html +++ b/doc/pub/Bayesian/html/Bayesian-solarized.html @@ -61,7 +61,7 @@ div { text-align: justify; text-justify: inter-word; } +

    Jun 8, 2019












    -

    What is Bayesian Statistics

    +

    Why Bayesian Statistics?

    -Morten's original plan: Reminder about probabilities from the statistics section -

      -
    1. Product rule
    2. -
    3. Binomial distribution
    4. -
    5. Gaussian PDF
    6. -
    7. other PDFs
    8. -
    9. Bayesian regression analysis
    10. -
    +

    +We have already made ourselves familiar with elements of a statistical +data analysis via quantities like the bias-variance tradeoff as well +as some central distribution functions such as the Normal +distribution, the binomial distribution and other probability +distribution functions. + +

    +In essentially all the Machine Learning +algorithms we have studied, our focus has been on a so-called +frequentist approach, where knowledge of an underlying likelihood +function has not been emphasized. Our data, whether we had a classification or a regression problem, have been our central points of departure. + +

    +Here we wish to merge this approach with the derivation of a likelihood function which can be used to make prediction on how our system under study evolves. +We will venture into the realm of what is called Bayesian Neural Networks. To get an overarching view on what this entails, the following figure conveys the essential differences between a standard Neural network that we have met earlier and a Bayesian Neural Network. In order to get there, we need to present some of the basic elements of Bayesian statistics, starting with the product rule and Bayes' theorem. + +

    diff --git a/doc/pub/Bayesian/html/Bayesian.html b/doc/pub/Bayesian/html/Bayesian.html index 533aa79b6..4bceafc90 100644 --- a/doc/pub/Bayesian/html/Bayesian.html +++ b/doc/pub/Bayesian/html/Bayesian.html @@ -66,7 +66,7 @@ div { text-align: justify; text-justify: inter-word; } +

    Jun 8, 2019












    -

    What is Bayesian Statistics

    +

    Why Bayesian Statistics?

    -Morten's original plan: Reminder about probabilities from the statistics section -

      -
    1. Product rule
    2. -
    3. Binomial distribution
    4. -
    5. Gaussian PDF
    6. -
    7. other PDFs
    8. -
    9. Bayesian regression analysis
    10. -
    +

    +We have already made ourselves familiar with elements of a statistical +data analysis via quantities like the bias-variance tradeoff as well +as some central distribution functions such as the Normal +distribution, the binomial distribution and other probability +distribution functions. + +

    +In essentially all the Machine Learning +algorithms we have studied, our focus has been on a so-called +frequentist approach, where knowledge of an underlying likelihood +function has not been emphasized. Our data, whether we had a classification or a regression problem, have been our central points of departure. + +

    +Here we wish to merge this approach with the derivation of a likelihood function which can be used to make prediction on how our system under study evolves. +We will venture into the realm of what is called Bayesian Neural Networks. To get an overarching view on what this entails, the following figure conveys the essential differences between a standard Neural network that we have met earlier and a Bayesian Neural Network. In order to get there, we need to present some of the basic elements of Bayesian statistics, starting with the product rule and Bayes' theorem. + +

    diff --git a/doc/pub/Bayesian/ipynb/Bayesian.ipynb b/doc/pub/Bayesian/ipynb/Bayesian.ipynb index 7b7a82bc4..09b2fe4b8 100644 --- a/doc/pub/Bayesian/ipynb/Bayesian.ipynb +++ b/doc/pub/Bayesian/ipynb/Bayesian.ipynb @@ -12,24 +12,28 @@ "\n", " **Morten Hjorth-Jensen**, Department of Physics, University of Oslo and Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University\n", "\n", - "Date: **Jun 7, 2019**\n", + "Date: **Jun 8, 2019**\n", "\n", "Copyright 1999-2019, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license\n", "\n", "\n", "\n", "\n", - "## What is Bayesian Statistics\n", - "Morten's original plan: Reminder about probabilities from the statistics section\n", - "1. Product rule\n", + "## Why Bayesian Statistics?\n", "\n", - "2. Binomial distribution\n", + "We have already made ourselves familiar with elements of a statistical\n", + "data analysis via quantities like the bias-variance tradeoff as well\n", + "as some central distribution functions such as the Normal\n", + "distribution, the binomial distribution and other probability\n", + "distribution functions. \n", "\n", - "3. Gaussian PDF\n", + "In essentially all the Machine Learning\n", + "algorithms we have studied, our focus has been on a so-called\n", + "**frequentist approach**, where knowledge of an underlying likelihood\n", + "function has not been emphasized. Our data, whether we had a classification or a regression problem, have been our central points of departure. \n", "\n", - "4. other PDFs\n", - "\n", - "5. Bayesian regression analysis\n", + "Here we wish to merge this approach with the derivation of a likelihood function which can be used to make prediction on how our system under study evolves. \n", + "We will venture into the realm of what is called Bayesian Neural Networks. To get an overarching view on what this entails, the following figure conveys the essential differences between a standard Neural network that we have met earlier and a Bayesian Neural Network. In order to get there, we need to present some of the basic elements of Bayesian statistics, starting with the product rule and Bayes' theorem.\n", "\n", "\n", "\n", diff --git a/doc/pub/Bayesian/ipynb/ipynb-Bayesian-src.tar.gz b/doc/pub/Bayesian/ipynb/ipynb-Bayesian-src.tar.gz index 661504cb9e16a78e401c512c6cdbed2978cf3e96..d4a65fc47966673d9880506313815ae31b09dd79 100644 GIT binary patch delta 21 dcmaDdll93=R(APr4u%w;KaK2L*%|Np003J02iO1r delta 21 dcmaDdll93=R(APr4u-^4zZ%)MvNPWG0RUba2r&Qv diff --git a/doc/pub/Bayesian/pdf/Bayesian-minted.pdf b/doc/pub/Bayesian/pdf/Bayesian-minted.pdf index 426bb53d5daaa8d38464d2496edb2d55f9a4abb3..4a27f562a53f225a61f43ab6c13d6f238ec5c8ed 100644 GIT binary patch delta 21926 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 RQDLx%7#PUGp$t_4{tK_?OP2ru diff --git a/doc/src/Bayesian/Bayesian.do.txt b/doc/src/Bayesian/Bayesian.do.txt index 760e23e56..90f65f225 100644 --- a/doc/src/Bayesian/Bayesian.do.txt +++ b/doc/src/Bayesian/Bayesian.do.txt @@ -5,14 +5,23 @@ DATE: today !split -===== What is Bayesian Statistics ===== +===== Why Bayesian Statistics? ===== !bblock -Morten's original plan: Reminder about probabilities from the statistics section -o Product rule -o Binomial distribution -o Gaussian PDF -o other PDFs -o Bayesian regression analysis + +We have already made ourselves familiar with elements of a statistical +data analysis via quantities like the bias-variance tradeoff as well +as some central distribution functions such as the Normal +distribution, the binomial distribution and other probability +distribution functions. + +In essentially all the Machine Learning +algorithms we have studied, our focus has been on a so-called +_frequentist approach_, where knowledge of an underlying likelihood +function has not been emphasized. Our data, whether we had a classification or a regression problem, have been our central points of departure. + +Here we wish to merge this approach with the derivation of a likelihood function which can be used to make prediction on how our system under study evolves. +We will venture into the realm of what is called Bayesian Neural Networks. To get an overarching view on what this entails, the following figure conveys the essential differences between a standard Neural network that we have met earlier and a Bayesian Neural Network. In order to get there, we need to present some of the basic elements of Bayesian statistics, starting with the product rule and Bayes' theorem. + !eblock !split diff --git a/doc/web/course.do.txt b/doc/web/course.do.txt index c4f14d9d1..dc3f15f14 100644 --- a/doc/web/course.do.txt +++ b/doc/web/course.do.txt @@ -18,7 +18,7 @@ chapters = { 'Linalg': 'Review of central linear algebra elements', 'Statistics': 'Monte Carlo methods and elements of probability theory', 'Regression': 'Regression Methods', - 'Splines': 'Gradient methods', + 'Splines': 'Gradient methods and Minimization Algorithms', 'LogReg': 'Logistic Regression', 'NeuralNet': 'Neural Networks', 'DimRed': 'Reduction of dimensionality', @@ -29,7 +29,7 @@ chapters = { 'Autoencoders': 'Autoencoders', 'Reinforce': 'Reinforcement Learning', 'odenn': 'Solving ordinary and partial differential equations with Neural Networks', - 'Bayesian': 'Elements of Bayesian theory', + 'Bayesian': 'Elements of Bayesian theory and Bayesian Neural Networks', 'summary': 'Summary', } %> diff --git a/doc/web/course.html b/doc/web/course.html index 675973cce..50cfe61ab 100644 --- a/doc/web/course.html +++ b/doc/web/course.html @@ -6,6 +6,7 @@ Automatically generated HTML file from DocOnce source + Overview of course material: Data Analysis and Machine Learning @@ -83,7 +84,10 @@ div { text-align: justify; text-justify: inter-word; } None, '___sec4'), ('Regression Methods', 2, None, '___sec5'), - ('Gradient methods', 2, None, '___sec6'), + ('Gradient methods and Minimization Algorithms', + 2, + None, + '___sec6'), ('Logistic Regression', 2, None, '___sec7'), ('Neural Networks', 2, None, '___sec8'), ('Reduction of dimensionality', 2, None, '___sec9'), @@ -104,7 +108,10 @@ div { text-align: justify; text-justify: inter-word; } 2, None, '___sec16'), - ('Elements of Bayesian theory', 2, None, '___sec17'), + ('Elements of Bayesian theory and Bayesian Neural Networks', + 2, + None, + '___sec17'), ('Summary', 2, None, '___sec18'), ('Python and Scikit Learn, a short guide', 2, None, '___sec19'), ('Teach yourself C++', 2, None, '___sec20'), @@ -366,7 +373,7 @@ formulas in HTML or ipython notebook files. -

      Gradient methods

      +

      Gradient methods and Minimization Algorithms

      • LaTeX PDF:
      • @@ -685,7 +692,7 @@ formulas in HTML or ipython notebook files.
      -

      Elements of Bayesian theory

      +

      Elements of Bayesian theory and Bayesian Neural Networks

      • LaTeX PDF: