Review: W2 W1 Inverse Problem Estimating Weights of Ladies From W1 and W2
Review: W2 W1 Inverse Problem Estimating Weights of Ladies From W1 and W2
W1
Inverse Problem Estimating weights of ladies from
W1 and W2
W2
d1
Unknowns : x=(w1, w2)
Data
: d=(d1, d2)
Model
: d=Ax
d2
d1
Unknowns : f=(w1, w2)
Data
: d=(d1, d2)
Model
: d=Af
d2
1 1.4 0.6
A =
2 0 .6 1 .4
well-posed
The inverse problem of solving
A(f) = d
for f given d is called well-posed
if:
1. a solution exists for any data d in data
space,
2. the solution is unique in image space, and
3. the inverse mapping d f is continuous.
singular-value decomposition
Suppose A is an m-by-n matrix. Then there exists a
factorization of the form
A=USV*
where U is an m-by-m unitary matrix,
the matrix S is m-by-n with nonnegative numbers on
the diagonal and zeros off the diagonal,
V* denotes the conjugate transpose of V, an n-by-n
unitary matrix.
Such a factorization is called a singular-value
decomposition of A.
singular-value decomposition
example
a=
1.4000
0.6000
0.6000
1.4000
S=
.0000
0
0 0000
V=
-0.7071 -0.7071
-0.7071 0.7071
condition number of A
review
d1
Unknowns : f=(w1, w2)
Data
: d=(d1, d2)
Model
: d=Af
A=?
solution is un-uniqueness
d1
Unknowns : f=(w1, w2)
Data
: d=(d1, d2)
Model
: d=Af
d2
1 0.999 1.001
A =
2 1.001 0.999
>> inv(a)
>> xx=inv(a)*d
ans =
xx =
-499.5000 500.5000
500.5000 -499.5000
d=
46
45
>> xx=inv(a)*d
xx =
-454.5000
545.5000
45
45
Solution space depends
on the error level
d1
Unknowns : f=(w1, w2)
Data
: d=(d1, d2,d3)
Model
: d=Af
d2
d3
0.999 1.001
1
A = 1.000 1.000
2
1.001 0.999
a=
1.0010 0.9990
1.0000 1.0000
0.9990 1.0010
>> [U,S,V] = svd(a)
U=
-0.5774 0.7071 0.4082
-0.5774 -0.0000 -0.8165
-0.5774 -0.7071 0.4082
S=
2.4495
0
0 0.0020
0
0
V=
-0.7071 0.7071
-0.7071 -0.7071
data
A
Regularization
data
Tikhonov regularization
x =(A A+ I ) A d
*
|Ax-d|^2
|Ix|^2
Reference
d1
Unknowns : f=(w1, w2)
Data
: d=(d1, d2,d3)
Model
: d=Af
d2
d3
0.999 1.001
A = 1.000 1.000
1.001 0.999
a=
1.0010 0.9990
1.0000 1.0000
0.9990 1.0010
>> [U,S,V] = svd(a)
U=
-0.5774 0.7071 0.4082
-0.5774 -0.0000 -0.8165
-0.5774 -0.7071 0.4082
S=
1.2247
0
0 0.0010
0
0
V=
-0.7071 0.7071
-0.7071 -0.7071
a=
1.0010 0.9990
1.0000 1.0000
0.9990 1.0010
>> [U,S,V] = svd(a)
U=
-0.5774 0.7071 0.4082
-0.5774 -0.0000 -0.8165
-0.5774 -0.7071 0.4082
S=
1.2247
0
0 0.000
0
0
V=
-0.7071 0.7071
-0.7071 -0.7071
a=
1.0010 0.9990
( 1.0000 1.0000 )*0.5
0.9990 1.0010
d= ax + n =
46
46
Home work
Normal inverse matrix
Tikhonov regularization
TSVD
d1
d2
d2
dm
name: alphabet
Student ID number
School and Department