From cb232e1001e80c63dde29d963cdcbf3e88c0e453 Mon Sep 17 00:00:00 2001 From: mhjensen Date: Tue, 6 Nov 2018 11:02:04 +0100 Subject: [PATCH] adding more to codes for sim --- doc/pub/svm/html/._svm-bs000.html | 13 +++-- doc/pub/svm/html/._svm-bs001.html | 11 +++-- doc/pub/svm/html/._svm-bs002.html | 11 +++-- doc/pub/svm/html/._svm-bs003.html | 11 +++-- doc/pub/svm/html/._svm-bs004.html | 11 +++-- doc/pub/svm/html/._svm-bs005.html | 11 +++-- doc/pub/svm/html/._svm-bs006.html | 11 +++-- doc/pub/svm/html/._svm-bs007.html | 11 +++-- doc/pub/svm/html/._svm-bs008.html | 11 +++-- doc/pub/svm/html/._svm-bs009.html | 11 +++-- doc/pub/svm/html/._svm-bs010.html | 11 +++-- doc/pub/svm/html/._svm-bs011.html | 11 +++-- doc/pub/svm/html/._svm-bs012.html | 11 +++-- doc/pub/svm/html/._svm-bs013.html | 11 ++++- doc/pub/svm/html/._svm-bs014.html | 10 +++- doc/pub/svm/html/._svm-bs015.html | 10 +++- doc/pub/svm/html/._svm-bs016.html | 10 +++- doc/pub/svm/html/._svm-bs017.html | 10 +++- doc/pub/svm/html/._svm-bs018.html | 10 +++- doc/pub/svm/html/._svm-bs019.html | 10 +++- doc/pub/svm/html/._svm-bs020.html | 10 +++- doc/pub/svm/html/._svm-bs021.html | 10 +++- doc/pub/svm/html/._svm-bs022.html | 66 ++++++++----------------- doc/pub/svm/html/svm-bs.html | 13 +++-- doc/pub/svm/html/svm-reveal.html | 46 +++++++++++++++-- doc/pub/svm/html/svm-solarized.html | 50 +++++++++++++++++-- doc/pub/svm/html/svm.html | 50 +++++++++++++++++-- doc/pub/svm/ipynb/ipynb-svm-src.tar.gz | Bin 206 -> 208 bytes doc/pub/svm/ipynb/svm.ipynb | 49 +++++++++++++++++- doc/pub/svm/pdf/svm-minted.pdf | Bin 298508 -> 322574 bytes doc/src/SupportVMachines/svm.do.txt | 36 ++++++++++++++ 31 files changed, 425 insertions(+), 121 deletions(-) diff --git a/doc/pub/svm/html/._svm-bs000.html b/doc/pub/svm/html/._svm-bs000.html index 9fe71862a..85f83e77f 100644 --- a/doc/pub/svm/html/._svm-bs000.html +++ b/doc/pub/svm/html/._svm-bs000.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -158,7 +163,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Nov 5, 2018

    +

    Nov 6, 2018


    @@ -182,7 +187,7 @@ MathJax.Hub.Config({

  • 9
  • 10
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs001.html b/doc/pub/svm/html/._svm-bs001.html index 6c0d0f6bf..37297f5b7 100644 --- a/doc/pub/svm/html/._svm-bs001.html +++ b/doc/pub/svm/html/._svm-bs001.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -181,7 +186,7 @@ We distinguish also between linear and non-linear approaches. The latter are the
  • 10
  • 11
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs002.html b/doc/pub/svm/html/._svm-bs002.html index c17a6cd20..5db305100 100644 --- a/doc/pub/svm/html/._svm-bs002.html +++ b/doc/pub/svm/html/._svm-bs002.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -172,7 +177,7 @@ circles.
  • 11
  • 12
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs003.html b/doc/pub/svm/html/._svm-bs003.html index f159bd84e..109fd8cb1 100644 --- a/doc/pub/svm/html/._svm-bs003.html +++ b/doc/pub/svm/html/._svm-bs003.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -182,7 +187,7 @@ $$
  • 12
  • 13
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs004.html b/doc/pub/svm/html/._svm-bs004.html index 79f6ee766..bd6abfe12 100644 --- a/doc/pub/svm/html/._svm-bs004.html +++ b/doc/pub/svm/html/._svm-bs004.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -198,7 +203,7 @@ When we try to separate hyperplanes, if it exists, we can use it to construct a
  • 13
  • 14
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs005.html b/doc/pub/svm/html/._svm-bs005.html index fe033d199..8c3337f06 100644 --- a/doc/pub/svm/html/._svm-bs005.html +++ b/doc/pub/svm/html/._svm-bs005.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -184,7 +189,7 @@ for our data sample.
  • 14
  • 15
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs006.html b/doc/pub/svm/html/._svm-bs006.html index f67f9ac23..2f72c0129 100644 --- a/doc/pub/svm/html/._svm-bs006.html +++ b/doc/pub/svm/html/._svm-bs006.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -180,7 +185,7 @@ $$
  • 15
  • 16
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs007.html b/doc/pub/svm/html/._svm-bs007.html index 685685aef..10ed2ca41 100644 --- a/doc/pub/svm/html/._svm-bs007.html +++ b/doc/pub/svm/html/._svm-bs007.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -184,7 +189,7 @@ $$
  • 16
  • 17
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs008.html b/doc/pub/svm/html/._svm-bs008.html index cee105910..08dfd1a31 100644 --- a/doc/pub/svm/html/._svm-bs008.html +++ b/doc/pub/svm/html/._svm-bs008.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -188,7 +193,7 @@ at all.
  • 17
  • 18
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs009.html b/doc/pub/svm/html/._svm-bs009.html index 00e3f8aa0..13e415077 100644 --- a/doc/pub/svm/html/._svm-bs009.html +++ b/doc/pub/svm/html/._svm-bs009.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -200,7 +205,7 @@ We have thus defined our margin as the invers of the norm of \( \boldsymbol{w} \
  • 18
  • 19
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs010.html b/doc/pub/svm/html/._svm-bs010.html index 9a6b29c06..ff49403d1 100644 --- a/doc/pub/svm/html/._svm-bs010.html +++ b/doc/pub/svm/html/._svm-bs010.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -212,7 +217,7 @@ Then \( dz \) is no longer arbitrary.
  • 19
  • 20
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs011.html b/doc/pub/svm/html/._svm-bs011.html index 9941de0ab..9c274b1b3 100644 --- a/doc/pub/svm/html/._svm-bs011.html +++ b/doc/pub/svm/html/._svm-bs011.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -205,7 +210,7 @@ $$
  • 20
  • 21
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs012.html b/doc/pub/svm/html/._svm-bs012.html index 98c4ecd16..d5deef96a 100644 --- a/doc/pub/svm/html/._svm-bs012.html +++ b/doc/pub/svm/html/._svm-bs012.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -203,7 +208,7 @@ When \( \lambda_i > 0 \), the vectors \( \boldsymbol{x}_i \) are called support
  • 21
  • 22
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs013.html b/doc/pub/svm/html/._svm-bs013.html index 8ad3d9fc5..d67cdc39e 100644 --- a/doc/pub/svm/html/._svm-bs013.html +++ b/doc/pub/svm/html/._svm-bs013.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -185,6 +190,8 @@ subject to \( \boldsymbol{y}^T\boldsymbol{\lambda}=0 \). Here we defined the vec
  • 21
  • 22
  • 23
  • +
  • ...
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs014.html b/doc/pub/svm/html/._svm-bs014.html index f4042b91c..d132c80e9 100644 --- a/doc/pub/svm/html/._svm-bs014.html +++ b/doc/pub/svm/html/._svm-bs014.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -194,6 +199,7 @@ Below we discuss how to find the optimal values of \( \lambda_i \). Before we pr
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs015.html b/doc/pub/svm/html/._svm-bs015.html index afa001e3c..b87cc8e72 100644 --- a/doc/pub/svm/html/._svm-bs015.html +++ b/doc/pub/svm/html/._svm-bs015.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -194,6 +199,7 @@ misclassifications.
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs016.html b/doc/pub/svm/html/._svm-bs016.html index 8a915f0c2..ef073b5cf 100644 --- a/doc/pub/svm/html/._svm-bs016.html +++ b/doc/pub/svm/html/._svm-bs016.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -212,6 +217,7 @@ $$
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs017.html b/doc/pub/svm/html/._svm-bs017.html index 5486edbe8..8df569d0b 100644 --- a/doc/pub/svm/html/._svm-bs017.html +++ b/doc/pub/svm/html/._svm-bs017.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -180,6 +185,7 @@ we need to introduce for example a polynomial transformation to a two-dimensiona
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs018.html b/doc/pub/svm/html/._svm-bs018.html index 0a17b8423..dd6ac5476 100644 --- a/doc/pub/svm/html/._svm-bs018.html +++ b/doc/pub/svm/html/._svm-bs018.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -180,6 +185,7 @@ from which we also find \( b \).
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs019.html b/doc/pub/svm/html/._svm-bs019.html index af36a2942..52686a402 100644 --- a/doc/pub/svm/html/._svm-bs019.html +++ b/doc/pub/svm/html/._svm-bs019.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -160,6 +165,7 @@ MathJax.Hub.Config({
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs020.html b/doc/pub/svm/html/._svm-bs020.html index ddf6ab472..fee529438 100644 --- a/doc/pub/svm/html/._svm-bs020.html +++ b/doc/pub/svm/html/._svm-bs020.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -159,6 +164,7 @@ MathJax.Hub.Config({
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs021.html b/doc/pub/svm/html/._svm-bs021.html index d5d695472..d855421d5 100644 --- a/doc/pub/svm/html/._svm-bs021.html +++ b/doc/pub/svm/html/._svm-bs021.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -158,6 +163,7 @@ MathJax.Hub.Config({
  • 21
  • 22
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/._svm-bs022.html b/doc/pub/svm/html/._svm-bs022.html index 0325d756e..2c44ea8be 100644 --- a/doc/pub/svm/html/._svm-bs022.html +++ b/doc/pub/svm/html/._svm-bs022.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -139,60 +144,27 @@ MathJax.Hub.Config({ -

    How do we solve these problems

    +

    Mathematical optimization of convex functions

    -If we use Python as programming language and wish to venture beyond -scikit-learn, tensorflow and similar software which makes our -lives so much easier, we need to dive into the wonderful world of -quadratic programming. We can, if we wish, solve the minimization -problem using say standard gradient methods or conjugate gradient -methods. However, these methods tend to exhibit a rather slow -converge. So, welcome to the promised land of quadratic programming. - -

    -The functions we need are contained in the quadratic programming package CVXOPT and we need to import it -

    - - -

    import numpy
    -import cvxopt
    -
    -

    -Let us first set up the standard form the of quadratic programming (QP) equations by defining the problem as +A mathematical optimization problem, or just optimization problem, has the form $$ -\mathrm{min} +\mathrm{minimize}\hspace{0.1cm} f(x), $$ -

    -subject to Gx u. Note that x itself is not provided to the solver, since it is an internal -variable being optimized over. In particular, this means that the solver has no explicit knowledge -of x itself; everything is implicity defined by the supplied parameters. It is essential -that the same variable order is maintained for the relevant parameters (e.g., qi -Non-convexity implies the existence of local optima, making it difficult to find global optima. +subject to some constraints \( g(\lambda_i) \leq b_i \) for say a selected set \( i=1,2,\dots, n \). +In our case we are optimizing with respect to the Lagrangian multipliers \( \lambda_i \), and the +vector \( \boldsymbol{\lambda}=[\lambda_1, \lambda_2,\dots, \lambda_n] \) is the optimization variable we are dealing with. +and \( f(x) \) is our objective function while \( g(\lambda_i) \leq b_i \) represents our constraint function.

    -collapsed all inequality constraints into a single G matrix of the standard form. -Since there are no equality constraints, we do not need to provide the empty A, b. Note -that even though y -2 did not appear in the original objective, we had to include it with zero -coefficients in P because the solver parameters must be defined using the full set of variables. -Even if certain variables only appear in constraints, they will still need to be expressed with -zero coefficients in the objective parameters, and vice versa. -Let us first define the above parameters in Python. CVXOPT supplies its own matrix -object; all arguments given to its solvers must be in this matrix type. There are two ways -to do this. The first is to define the matrix directly with (potentially nested) lists: -from cvxopt import matrix -

    +In our case we are particularly interested in a class of optimization problems called convex optmization problems. +In our disussion on gradient descent methods we discussed at length the definition of a convex function. - -

    P = matrix([[1.0,0.0],[0.0,0.0]])
    -q = matrix([3.0,4.0])
    -G = matrix([[-1.0,0.0,-1.0,2.0,3.0],[0.0,-1.0,-3.0,5.0,4.0]])
    -h = matrix([0.0,0.0,-15.0,100.0,80.0])
    -

    +Convex optimization problems play a central role in applied mathematics and we recommend strongly Boyd and Vandenberghe's text on the topics. +

    diff --git a/doc/pub/svm/html/svm-bs.html b/doc/pub/svm/html/svm-bs.html index 9fe71862a..85f83e77f 100644 --- a/doc/pub/svm/html/svm-bs.html +++ b/doc/pub/svm/html/svm-bs.html @@ -64,7 +64,11 @@ Automatically generated HTML file from DocOnce source ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -123,7 +127,8 @@ MathJax.Hub.Config({
  • Different kernels
  • Quadratic coefficient matrix
  • Mercer's theorem
  • -
  • How do we solve these problems
  • +
  • Mathematical optimization of convex functions
  • +
  • How do we solve these problems
  • @@ -158,7 +163,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Nov 5, 2018

    +

    Nov 6, 2018


    @@ -182,7 +187,7 @@ MathJax.Hub.Config({

  • 9
  • 10
  • ...
  • -
  • 23
  • +
  • 24
  • »
  • diff --git a/doc/pub/svm/html/svm-reveal.html b/doc/pub/svm/html/svm-reveal.html index dc4886414..77ba1ed41 100644 --- a/doc/pub/svm/html/svm-reveal.html +++ b/doc/pub/svm/html/svm-reveal.html @@ -148,7 +148,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

     
    -

    Nov 5, 2018

    +

    Nov 6, 2018


    @@ -871,7 +871,32 @@ from which we also find \( b \).

    -

    How do we solve these problems

    +

    Mathematical optimization of convex functions

    + +

    +A mathematical optimization problem, or just optimization problem, has the form +

     
    +$$ +\mathrm{minimize}\hspace{0.1cm} f(x), +$$ +

     
    + +subject to some constraints \( g(\lambda_i) \leq b_i \) for say a selected set \( i=1,2,\dots, n \). +In our case we are optimizing with respect to the Lagrangian multipliers \( \lambda_i \), and the +vector \( \boldsymbol{\lambda}=[\lambda_1, \lambda_2,\dots, \lambda_n] \) is the optimization variable we are dealing with. +and \( f(x) \) is our objective function while \( g(\lambda_i) \leq b_i \) represents our constraint function. + +

    +In our case we are particularly interested in a class of optimization problems called convex optmization problems. +In our disussion on gradient descent methods we discussed at length the definition of a convex function. + +

    +Convex optimization problems play a central role in applied mathematics and we recommend strongly Boyd and Vandenberghe's text on the topics. +

    + + +
    +

    How do we solve these problems

    If we use Python as programming language and wish to venture beyond @@ -920,10 +945,25 @@ from cvxopt import matrix

    -

    P = matrix([[1.0,0.0],[0.0,0.0]])
    +
    # Import the necessary packages
    +import numpy
    +from cvxopt import matrix
    +from cvxopt import solvers
    +# Define QP parameters (directly)
    +P = matrix([[1.0,0.0],[0.0,0.0]])
     q = matrix([3.0,4.0])
     G = matrix([[-1.0,0.0,-1.0,2.0,3.0],[0.0,-1.0,-3.0,5.0,4.0]])
     h = matrix([0.0,0.0,-15.0,100.0,80.0])
    +# Define QP parameters (with NumPy)
    +P = matrix(numpy.diag([1,0]), tc=d)
    +q = matrix(numpy.array([3,4]), tc=d)
    +G = matrix(numpy.array([[-1,0],[0,-1],[-1,-3],[2,5],[3,4]]), tc=d)
    +h = matrix(numpy.array([0,0,-15,100,80]), tc=d)
    +# Construct the QP, invoke solver
    +sol = solvers.qp(P,q,G,h)
    +# Extract optimal value and solution
    +sol[x] # [7.13e-07, 5.00e+00]
    +sol[primal objective]
     
    diff --git a/doc/pub/svm/html/svm-solarized.html b/doc/pub/svm/html/svm-solarized.html index 9f39b8eff..cf850a809 100644 --- a/doc/pub/svm/html/svm-solarized.html +++ b/doc/pub/svm/html/svm-solarized.html @@ -58,7 +58,11 @@ div { text-align: justify; text-justify: inter-word; } ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -100,7 +104,7 @@ MathJax.Hub.Config({
    [2] Department of Physics and Astronomy and National Superconducting Cyclotron Laboratory, Michigan State University

    -

    Nov 5, 2018

    +

    Nov 6, 2018












    @@ -704,7 +708,30 @@ from which we also find \( b \).











    -

    How do we solve these problems

    +

    Mathematical optimization of convex functions

    + +

    +A mathematical optimization problem, or just optimization problem, has the form +$$ +\mathrm{minimize}\hspace{0.1cm} f(x), +$$ + +subject to some constraints \( g(\lambda_i) \leq b_i \) for say a selected set \( i=1,2,\dots, n \). +In our case we are optimizing with respect to the Lagrangian multipliers \( \lambda_i \), and the +vector \( \boldsymbol{\lambda}=[\lambda_1, \lambda_2,\dots, \lambda_n] \) is the optimization variable we are dealing with. +and \( f(x) \) is our objective function while \( g(\lambda_i) \leq b_i \) represents our constraint function. + +

    +In our case we are particularly interested in a class of optimization problems called convex optmization problems. +In our disussion on gradient descent methods we discussed at length the definition of a convex function. + +

    +Convex optimization problems play a central role in applied mathematics and we recommend strongly Boyd and Vandenberghe's text on the topics. + +

    +









    + +

    How do we solve these problems

    If we use Python as programming language and wish to venture beyond @@ -751,10 +778,25 @@ from cvxopt import matrix

    -

    P = matrix([[1.0,0.0],[0.0,0.0]])
    +
    # Import the necessary packages
    +import numpy
    +from cvxopt import matrix
    +from cvxopt import solvers
    +# Define QP parameters (directly)
    +P = matrix([[1.0,0.0],[0.0,0.0]])
     q = matrix([3.0,4.0])
     G = matrix([[-1.0,0.0,-1.0,2.0,3.0],[0.0,-1.0,-3.0,5.0,4.0]])
     h = matrix([0.0,0.0,-15.0,100.0,80.0])
    +# Define QP parameters (with NumPy)
    +P = matrix(numpy.diag([1,0]), tc=d)
    +q = matrix(numpy.array([3,4]), tc=d)
    +G = matrix(numpy.array([[-1,0],[0,-1],[-1,-3],[2,5],[3,4]]), tc=d)
    +h = matrix(numpy.array([0,0,-15,100,80]), tc=d)
    +# Construct the QP, invoke solver
    +sol = solvers.qp(P,q,G,h)
    +# Extract optimal value and solution
    +sol[x] # [7.13e-07, 5.00e+00]
    +sol[primal objective]
     

    diff --git a/doc/pub/svm/html/svm.html b/doc/pub/svm/html/svm.html index c9aca2c61..6d99d69b8 100644 --- a/doc/pub/svm/html/svm.html +++ b/doc/pub/svm/html/svm.html @@ -63,7 +63,11 @@ div { text-align: justify; text-justify: inter-word; } ('Different kernels', 2, None, '___sec18'), ('Quadratic coefficient matrix', 2, None, '___sec19'), ("Mercer's theorem", 2, None, '___sec20'), - ('How do we solve these problems', 2, None, '___sec21')]} + ('Mathematical optimization of convex functions', + 2, + None, + '___sec21'), + ('How do we solve these problems', 2, None, '___sec22')]} end of tocinfo --> @@ -105,7 +109,7 @@ MathJax.Hub.Config({

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

    -

    Nov 5, 2018

    +

    Nov 6, 2018












    @@ -709,7 +713,30 @@ from which we also find \( b \).











    -

    How do we solve these problems

    +

    Mathematical optimization of convex functions

    + +

    +A mathematical optimization problem, or just optimization problem, has the form +$$ +\mathrm{minimize}\hspace{0.1cm} f(x), +$$ + +subject to some constraints \( g(\lambda_i) \leq b_i \) for say a selected set \( i=1,2,\dots, n \). +In our case we are optimizing with respect to the Lagrangian multipliers \( \lambda_i \), and the +vector \( \boldsymbol{\lambda}=[\lambda_1, \lambda_2,\dots, \lambda_n] \) is the optimization variable we are dealing with. +and \( f(x) \) is our objective function while \( g(\lambda_i) \leq b_i \) represents our constraint function. + +

    +In our case we are particularly interested in a class of optimization problems called convex optmization problems. +In our disussion on gradient descent methods we discussed at length the definition of a convex function. + +

    +Convex optimization problems play a central role in applied mathematics and we recommend strongly Boyd and Vandenberghe's text on the topics. + +

    +









    + +

    How do we solve these problems

    If we use Python as programming language and wish to venture beyond @@ -756,10 +783,25 @@ from cvxopt import matrix

    -

    P = matrix([[1.0,0.0],[0.0,0.0]])
    +
    # Import the necessary packages
    +import numpy
    +from cvxopt import matrix
    +from cvxopt import solvers
    +# Define QP parameters (directly)
    +P = matrix([[1.0,0.0],[0.0,0.0]])
     q = matrix([3.0,4.0])
     G = matrix([[-1.0,0.0,-1.0,2.0,3.0],[0.0,-1.0,-3.0,5.0,4.0]])
     h = matrix([0.0,0.0,-15.0,100.0,80.0])
    +# Define QP parameters (with NumPy)
    +P = matrix(numpy.diag([1,0]), tc=’d’)
    +q = matrix(numpy.array([3,4]), tc=’d’)
    +G = matrix(numpy.array([[-1,0],[0,-1],[-1,-3],[2,5],[3,4]]), tc=’d’)
    +h = matrix(numpy.array([0,0,-15,100,80]), tc=’d’)
    +# Construct the QP, invoke solver
    +sol = solvers.qp(P,q,G,h)
    +# Extract optimal value and solution
    +sol[’x’] # [7.13e-07, 5.00e+00]
    +sol[’primal objective’]
     

    diff --git a/doc/pub/svm/ipynb/ipynb-svm-src.tar.gz b/doc/pub/svm/ipynb/ipynb-svm-src.tar.gz index a514400d1bac340f342b9a9c75444fe8be62633a..ff6e50e1a1ab1005dcbb325716e8d06f468adc6b 100644 GIT binary patch literal 208 zcmb2|=3r<~dl=2Y{Pw(W)?ovIwuftKyDS?g)@QBfKC9I2q`9}DXKGZg?$Sv?uWldr zRES)jT}*}oZHd?CE%Ljtq<&c}e-F2KQ-^p*$rj_RMV?b$-u7Q@ zu&zX1>9gJJ^+H{Xvh4o-nbo)X%VakH#Zy+T_Bv;|%3g0}*X!R(=ebXwE?V+wlU9~$ z?YE;2S3ZaBvOKoLdB4~1+!&L0dGYtRMcK|MwsrmY$yX;zI@RcP(CfJt^UqxR-FxJ+ z-sa!ubeDcqoA+OJ#^H->%C|}v%|52~dhR{G?+4d6-#eP~ \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: **Nov 5, 2018**\n", + "Date: **Nov 6, 2018**\n", "\n", "Copyright 1999-2018, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license\n", "\n", @@ -1137,6 +1137,36 @@ "\n", "## Mercer's theorem\n", "\n", + "## Mathematical optimization of convex functions\n", + "\n", + "A mathematical optimization problem, or just optimization problem, has the form" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "$$\n", + "\\mathrm{minimize}\\hspace{0.1cm} f(x),\n", + "$$" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "subject to some constraints $g(\\lambda_i) \\leq b_i$ for say a selected set $i=1,2,\\dots, n$.\n", + "In our case we are optimizing with respect to the Lagrangian multipliers $\\lambda_i$, and the\n", + "vector $\\boldsymbol{\\lambda}=[\\lambda_1, \\lambda_2,\\dots, \\lambda_n]$ is the optimization variable we are dealing with.\n", + "and $f(x)$ is our objective function while $g(\\lambda_i) \\leq b_i$ represents our constraint function.\n", + "\n", + "In our case we are particularly interested in a class of optimization problems called convex optmization problems. \n", + "In our disussion on gradient descent methods we discussed at length the definition of a convex function. \n", + "\n", + "Convex optimization problems play a central role in applied mathematics and we recommend strongly [Boyd and Vandenberghe's text on the topics](http://web.stanford.edu/~boyd/cvxbook/).\n", + "\n", + "\n", + "\n", "## How do we solve these problems\n", "\n", "If we use Python as programming language and wish to venture beyond\n", @@ -1209,10 +1239,25 @@ }, "outputs": [], "source": [ + "# Import the necessary packages\n", + "import numpy\n", + "from cvxopt import matrix\n", + "from cvxopt import solvers\n", + "# Define QP parameters (directly)\n", "P = matrix([[1.0,0.0],[0.0,0.0]])\n", "q = matrix([3.0,4.0])\n", "G = matrix([[-1.0,0.0,-1.0,2.0,3.0],[0.0,-1.0,-3.0,5.0,4.0]])\n", - "h = matrix([0.0,0.0,-15.0,100.0,80.0])" + "h = matrix([0.0,0.0,-15.0,100.0,80.0])\n", + "# Define QP parameters (with NumPy)\n", + "P = matrix(numpy.diag([1,0]), tc=’d’)\n", + "q = matrix(numpy.array([3,4]), tc=’d’)\n", + "G = matrix(numpy.array([[-1,0],[0,-1],[-1,-3],[2,5],[3,4]]), tc=’d’)\n", + "h = matrix(numpy.array([0,0,-15,100,80]), tc=’d’)\n", + "# Construct the QP, invoke solver\n", + "sol = solvers.qp(P,q,G,h)\n", + "# Extract optimal value and solution\n", + "sol[’x’] # [7.13e-07, 5.00e+00]\n", + "sol[’primal objective’]" ] } ], diff --git a/doc/pub/svm/pdf/svm-minted.pdf b/doc/pub/svm/pdf/svm-minted.pdf index 2276b146f69c62ed6576fe48993c9af6b5ce1ceb..226be3e02f7cc1dd59c76063a99e9f749bb913cc 100644 GIT binary patch delta 88204 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⁣pICx(YFw~XG?k5!%*FT21I&J) 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

    ET{(sICl! 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 bE!{nR-EHk~`FNqi`~tYl%oy_O3b_9PMazS8 delta 64000 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