Functional Analysis Review Lorenzo Rosasco slides courtesy of Andre - - PowerPoint PPT Presentation

functional analysis review
SMART_READER_LITE
LIVE PREVIEW

Functional Analysis Review Lorenzo Rosasco slides courtesy of Andre - - PowerPoint PPT Presentation

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators Functional Analysis Review Lorenzo Rosasco slides courtesy of Andre Wibisono 9.520: Statistical Learning Theory and Applications February 13, 2012 L. Rosasco Functional


slide-1
SLIDE 1

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Functional Analysis Review

Lorenzo Rosasco –slides courtesy of Andre Wibisono

9.520: Statistical Learning Theory and Applications

February 13, 2012

  • L. Rosasco

Functional Analysis Review

slide-2
SLIDE 2

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

1 Vector Spaces 2 Hilbert Spaces 3 Matrices 4 Linear Operators

  • L. Rosasco

Functional Analysis Review

slide-3
SLIDE 3

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Vector Space

A vector space is a set V with binary operations +: V × V → V and · : R × V → V such that for all a, b ∈ R and v, w, x ∈ V:

1 v + w = w + v 2 (v + w) + x = v + (w + x) 3 There exists 0 ∈ V such that v + 0 = v for all v ∈ V 4 For every v ∈ V there exists −v ∈ V such that v + (−v) = 0 5 a(bv) = (ab)v 6 1v = v 7 (a + b)v = av + bv 8 a(v + w) = av + aw

  • L. Rosasco

Functional Analysis Review

slide-4
SLIDE 4

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Vector Space

A vector space is a set V with binary operations +: V × V → V and · : R × V → V such that for all a, b ∈ R and v, w, x ∈ V:

1 v + w = w + v 2 (v + w) + x = v + (w + x) 3 There exists 0 ∈ V such that v + 0 = v for all v ∈ V 4 For every v ∈ V there exists −v ∈ V such that v + (−v) = 0 5 a(bv) = (ab)v 6 1v = v 7 (a + b)v = av + bv 8 a(v + w) = av + aw

Example: Rn, space of polynomials, space of functions.

  • L. Rosasco

Functional Analysis Review

slide-5
SLIDE 5

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Inner Product

An inner product is a function ·, ·: V × V → R such that for all a, b ∈ R and v, w, x ∈ V:

  • L. Rosasco

Functional Analysis Review

slide-6
SLIDE 6

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Inner Product

An inner product is a function ·, ·: V × V → R such that for all a, b ∈ R and v, w, x ∈ V:

1 v, w = w, v 2 av + bw, x = av, x + bw, x 3 v, v 0 and v, v = 0 if and only if v = 0.

  • L. Rosasco

Functional Analysis Review

slide-7
SLIDE 7

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Inner Product

An inner product is a function ·, ·: V × V → R such that for all a, b ∈ R and v, w, x ∈ V:

1 v, w = w, v 2 av + bw, x = av, x + bw, x 3 v, v 0 and v, v = 0 if and only if v = 0.

v, w ∈ V are orthogonal if v, w = 0.

  • L. Rosasco

Functional Analysis Review

slide-8
SLIDE 8

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Inner Product

An inner product is a function ·, ·: V × V → R such that for all a, b ∈ R and v, w, x ∈ V:

1 v, w = w, v 2 av + bw, x = av, x + bw, x 3 v, v 0 and v, v = 0 if and only if v = 0.

v, w ∈ V are orthogonal if v, w = 0. Given W ⊆ V, we have V = W ⊕ W⊥, where W⊥ = { v ∈ V | v, w = 0 for all w ∈ W }.

  • L. Rosasco

Functional Analysis Review

slide-9
SLIDE 9

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Inner Product

An inner product is a function ·, ·: V × V → R such that for all a, b ∈ R and v, w, x ∈ V:

1 v, w = w, v 2 av + bw, x = av, x + bw, x 3 v, v 0 and v, v = 0 if and only if v = 0.

v, w ∈ V are orthogonal if v, w = 0. Given W ⊆ V, we have V = W ⊕ W⊥, where W⊥ = { v ∈ V | v, w = 0 for all w ∈ W }. Cauchy-Schwarz inequality: v, w v, v1/2w, w1/2.

  • L. Rosasco

Functional Analysis Review

slide-10
SLIDE 10

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Norm

Can define norm from inner product: v = v, v1/2.

  • L. Rosasco

Functional Analysis Review

slide-11
SLIDE 11

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Norm

A norm is a function · : V → R such that for all a ∈ R and v, w ∈ V:

1 v 0, and v = 0 if and only if v = 0 2 av = |a| v 3 v + w v + w

Can define norm from inner product: v = v, v1/2.

  • L. Rosasco

Functional Analysis Review

slide-12
SLIDE 12

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Metric

Can define metric from norm: d(v, w) = v − w.

  • L. Rosasco

Functional Analysis Review

slide-13
SLIDE 13

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Metric

A metric is a function d: V × V → R such that for all v, w, x ∈ V:

1 d(v, w) 0, and d(v, w) = 0 if and only if v = w 2 d(v, w) = d(w, v) 3 d(v, w) d(v, x) + d(x, w)

Can define metric from norm: d(v, w) = v − w.

  • L. Rosasco

Functional Analysis Review

slide-14
SLIDE 14

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Basis

B = {v1, . . . , vn} is a basis of V if every v ∈ V can be uniquely decomposed as v = a1v1 + · · · + anvn for some a1, . . . , an ∈ R.

  • L. Rosasco

Functional Analysis Review

slide-15
SLIDE 15

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Basis

B = {v1, . . . , vn} is a basis of V if every v ∈ V can be uniquely decomposed as v = a1v1 + · · · + anvn for some a1, . . . , an ∈ R. An orthonormal basis is a basis that is orthogonal (vi, vj = 0 for i = j) and normalized (vi = 1).

  • L. Rosasco

Functional Analysis Review

slide-16
SLIDE 16

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

1 Vector Spaces 2 Hilbert Spaces 3 Matrices 4 Linear Operators

  • L. Rosasco

Functional Analysis Review

slide-17
SLIDE 17

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Hilbert Space, overview

Goal: to understand Hilbert spaces (complete inner product spaces) and to make sense of the expression f =

  • i=1

f, φiφi, f ∈ H Need to talk about:

1 Cauchy sequence 2 Completeness 3 Density 4 Separability

  • L. Rosasco

Functional Analysis Review

slide-18
SLIDE 18

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Cauchy Sequence

Recall: limn→∞ xn = x if for every ǫ > 0 there exists N ∈ N such that x − xn < ǫ whenever n N.

  • L. Rosasco

Functional Analysis Review

slide-19
SLIDE 19

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Cauchy Sequence

Recall: limn→∞ xn = x if for every ǫ > 0 there exists N ∈ N such that x − xn < ǫ whenever n N. (xn)n∈N is a Cauchy sequence if for every ǫ > 0 there exists N ∈ N such that xm − xn < ǫ whenever m, n N.

  • L. Rosasco

Functional Analysis Review

slide-20
SLIDE 20

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Cauchy Sequence

Recall: limn→∞ xn = x if for every ǫ > 0 there exists N ∈ N such that x − xn < ǫ whenever n N. (xn)n∈N is a Cauchy sequence if for every ǫ > 0 there exists N ∈ N such that xm − xn < ǫ whenever m, n N. Every convergent sequence is a Cauchy sequence (why?)

  • L. Rosasco

Functional Analysis Review

slide-21
SLIDE 21

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Completeness

A normed vector space V is complete if every Cauchy sequence converges.

  • L. Rosasco

Functional Analysis Review

slide-22
SLIDE 22

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Completeness

A normed vector space V is complete if every Cauchy sequence converges. Examples:

1 Q is not complete. 2 R is complete (axiom). 3 Rn is complete. 4 Every finite dimensional normed vector space (over R) is

complete.

  • L. Rosasco

Functional Analysis Review

slide-23
SLIDE 23

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Hilbert Space

A Hilbert space is a complete inner product space.

  • L. Rosasco

Functional Analysis Review

slide-24
SLIDE 24

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Hilbert Space

A Hilbert space is a complete inner product space. Examples:

1 Rn 2 Every finite dimensional inner product space. 3 ℓ2 = {(an)∞

n=1 | an ∈ R, ∞ n=1 a2 n < ∞}

4 L2([0, 1]) = {f: [0, 1] → R |

1

0 f(x)2 dx < ∞}

  • L. Rosasco

Functional Analysis Review

slide-25
SLIDE 25

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Density

Y is dense in X if Y = X.

  • L. Rosasco

Functional Analysis Review

slide-26
SLIDE 26

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Density

Y is dense in X if Y = X. Examples:

1 Q is dense in R. 2 Qn is dense in Rn. 3 Weierstrass approximation theorem: polynomials are dense

in continuous functions (with the supremum norm, on compact domains).

  • L. Rosasco

Functional Analysis Review

slide-27
SLIDE 27

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Separability

X is separable if it has a countable dense subset.

  • L. Rosasco

Functional Analysis Review

slide-28
SLIDE 28

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Separability

X is separable if it has a countable dense subset. Examples:

1 R is separable. 2 Rn is separable. 3 ℓ2, L2([0, 1]) are separable.

  • L. Rosasco

Functional Analysis Review

slide-29
SLIDE 29

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Orthonormal Basis

A Hilbert space has a countable orthonormal basis if and

  • nly if it is separable.

Can write: f =

  • i=1

f, φiφi for all f ∈ H.

  • L. Rosasco

Functional Analysis Review

slide-30
SLIDE 30

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Orthonormal Basis

A Hilbert space has a countable orthonormal basis if and

  • nly if it is separable.

Can write: f =

  • i=1

f, φiφi for all f ∈ H. Examples:

1 Basis of ℓ2 is (1, 0, . . . , ), (0, 1, 0, . . . ), (0, 0, 1, 0, . . . ), . . . 2 Basis of L2([0, 1]) is 1, 2 sin 2πnx, 2 cos 2πnx for n ∈ N

  • L. Rosasco

Functional Analysis Review

slide-31
SLIDE 31

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Maps

Next we are going to review basic properties of maps on a Hilbert space. functionals: Ψ : H → R linear operators A : H → H, such that A(af + bg) = aAf + bAg, with a, b ∈ R and f, g ∈ H.

  • L. Rosasco

Functional Analysis Review

slide-32
SLIDE 32

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Representation of Continuous Functionals

Let H be a Hilbert space and g ∈ H, then Ψg(f) = f, g , f ∈ H is a continuous linear functional. Riesz representation theorem The theorem states that every continuous linear functional Ψ can be written uniquely in the form, Ψ(f) = f, g for some appropriate element g ∈ H.

  • L. Rosasco

Functional Analysis Review

slide-33
SLIDE 33

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

1 Vector Spaces 2 Hilbert Spaces 3 Matrices 4 Linear Operators

  • L. Rosasco

Functional Analysis Review

slide-34
SLIDE 34

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Matrix

Every linear operator L: Rm → Rn can be represented by an m × n matrix A.

  • L. Rosasco

Functional Analysis Review

slide-35
SLIDE 35

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Matrix

Every linear operator L: Rm → Rn can be represented by an m × n matrix A. If A ∈ Rm×n, the transpose of A is A⊤ ∈ Rn×m satisfying Ax, yRm = (Ax)⊤y = x⊤A⊤y = x, A⊤yRn for every x ∈ Rn and y ∈ Rm.

  • L. Rosasco

Functional Analysis Review

slide-36
SLIDE 36

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Matrix

Every linear operator L: Rm → Rn can be represented by an m × n matrix A. If A ∈ Rm×n, the transpose of A is A⊤ ∈ Rn×m satisfying Ax, yRm = (Ax)⊤y = x⊤A⊤y = x, A⊤yRn for every x ∈ Rn and y ∈ Rm. A is symmetric if A⊤ = A.

  • L. Rosasco

Functional Analysis Review

slide-37
SLIDE 37

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Eigenvalues and Eigenvectors

Let A ∈ Rn×n. A nonzero vector v ∈ Rn is an eigenvector

  • f A with corresponding eigenvalue λ ∈ R if Av = λv.
  • L. Rosasco

Functional Analysis Review

slide-38
SLIDE 38

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Eigenvalues and Eigenvectors

Let A ∈ Rn×n. A nonzero vector v ∈ Rn is an eigenvector

  • f A with corresponding eigenvalue λ ∈ R if Av = λv.

Symmetric matrices have real eigenvalues.

  • L. Rosasco

Functional Analysis Review

slide-39
SLIDE 39

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Eigenvalues and Eigenvectors

Let A ∈ Rn×n. A nonzero vector v ∈ Rn is an eigenvector

  • f A with corresponding eigenvalue λ ∈ R if Av = λv.

Symmetric matrices have real eigenvalues. Spectral Theorem: Let A be a symmetric n × n matrix. Then there is an orthonormal basis of Rn consisting of the eigenvectors of A.

  • L. Rosasco

Functional Analysis Review

slide-40
SLIDE 40

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Eigenvalues and Eigenvectors

Let A ∈ Rn×n. A nonzero vector v ∈ Rn is an eigenvector

  • f A with corresponding eigenvalue λ ∈ R if Av = λv.

Symmetric matrices have real eigenvalues. Spectral Theorem: Let A be a symmetric n × n matrix. Then there is an orthonormal basis of Rn consisting of the eigenvectors of A. Eigendecomposition: A = VΛV⊤, or equivalently, A =

n

  • i=1

λiviv⊤

i .

  • L. Rosasco

Functional Analysis Review

slide-41
SLIDE 41

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Singular Value Decomposition

Every A ∈ Rm×n can be written as A = UΣV⊤, where U ∈ Rm×m is orthogonal, Σ ∈ Rm×n is diagonal, and V ∈ Rn×n is orthogonal.

  • L. Rosasco

Functional Analysis Review

slide-42
SLIDE 42

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Singular Value Decomposition

Every A ∈ Rm×n can be written as A = UΣV⊤, where U ∈ Rm×m is orthogonal, Σ ∈ Rm×n is diagonal, and V ∈ Rn×n is orthogonal. Singular system: Avi = σiui AA⊤ui = σ2

iui

A⊤ui = σivi A⊤Avi = σ2

ivi

  • L. Rosasco

Functional Analysis Review

slide-43
SLIDE 43

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Matrix Norm

The spectral norm of A ∈ Rm×n is Aspec = σmax(A) =

  • λmax(AA⊤) =
  • λmax(A⊤A).
  • L. Rosasco

Functional Analysis Review

slide-44
SLIDE 44

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Matrix Norm

The spectral norm of A ∈ Rm×n is Aspec = σmax(A) =

  • λmax(AA⊤) =
  • λmax(A⊤A).

The Frobenius norm of A ∈ Rm×n is AF =

  • m
  • i=1

n

  • j=1

a2

ij =

  • min{m,n}
  • i=1

σ2

i.

  • L. Rosasco

Functional Analysis Review

slide-45
SLIDE 45

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Positive Definite Matrix

A real symmetric matrix A ∈ Rm×m is positive definite if xtAx > 0, ∀x ∈ Rm. A positive definite matrix has positive eigenvalues. Note: for positive semi-definite matrices > is replaced by .

  • L. Rosasco

Functional Analysis Review

slide-46
SLIDE 46

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

1 Vector Spaces 2 Hilbert Spaces 3 Matrices 4 Linear Operators

  • L. Rosasco

Functional Analysis Review

slide-47
SLIDE 47

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Linear Operator

An operator L: H1 → H2 is linear if it preserves the linear structure.

  • L. Rosasco

Functional Analysis Review

slide-48
SLIDE 48

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Linear Operator

An operator L: H1 → H2 is linear if it preserves the linear structure. A linear operator L: H1 → H2 is bounded if there exists C > 0 such that LfH2 CfH1 for all f ∈ H1.

  • L. Rosasco

Functional Analysis Review

slide-49
SLIDE 49

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Linear Operator

An operator L: H1 → H2 is linear if it preserves the linear structure. A linear operator L: H1 → H2 is bounded if there exists C > 0 such that LfH2 CfH1 for all f ∈ H1. A linear operator is continuous if and only if it is bounded.

  • L. Rosasco

Functional Analysis Review

slide-50
SLIDE 50

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Adjoint and Compactness

The adjoint of a bounded linear operator L: H1 → H2 is a bounded linear operator L∗ : H2 → H1 satisfying Lf, gH2 = f, L∗gH1 for all f ∈ H1, g ∈ H2. L is self-adjoint if L∗ = L. Self-adjoint operators have real eigenvalues.

  • L. Rosasco

Functional Analysis Review

slide-51
SLIDE 51

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Adjoint and Compactness

The adjoint of a bounded linear operator L: H1 → H2 is a bounded linear operator L∗ : H2 → H1 satisfying Lf, gH2 = f, L∗gH1 for all f ∈ H1, g ∈ H2. L is self-adjoint if L∗ = L. Self-adjoint operators have real eigenvalues. A bounded linear operator L: H1 → H2 is compact if the image of the unit ball in H1 has compact closure in H2.

  • L. Rosasco

Functional Analysis Review

slide-52
SLIDE 52

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Spectral Theorem for Compact Self-Adjoint Operator

Let L: H → H be a compact self-adjoint operator. Then there exists an orthonormal basis of H consisting of the eigenfunctions of L, Lφi = λiφi and the only possible limit point of λi as i → ∞ is 0.

  • L. Rosasco

Functional Analysis Review

slide-53
SLIDE 53

Outline Vector Spaces Hilbert Spaces Matrices Linear Operators

Spectral Theorem for Compact Self-Adjoint Operator

Let L: H → H be a compact self-adjoint operator. Then there exists an orthonormal basis of H consisting of the eigenfunctions of L, Lφi = λiφi and the only possible limit point of λi as i → ∞ is 0. Eigendecomposition: L =

  • i=1

λiφi, ·φi.

  • L. Rosasco

Functional Analysis Review