Instructor  : Chaiwoot Boonyasiriwat (chaiwoot@gmail.com) 
Class Hours  : Friday (1:00PM4:00PM) 
Class Room  : P503 
Assessment  : homework 70%, project 30% 
Syllabus  
Codes  :  Regularization Tools (original site, MATLAB Central, regtools.zip) 
Week  Date  Topics  Assignments 

1  Aug 16, 2019  Introduction to inverse problems, examples of inverse problems, classification of problems, linear regression, linear least squares, weighted least squares, L_{1} regression Lab 1: linear regression 
Assignment 1 
2  Aug 23, 2019  Functional spaces (Euclidean space, metric space, inner product space, Hilbert space) Lab 2: 1D image deblurring 
Assignment 2 
3  Sep 6, 2019  Rank deficiency, generalized inverse, instability, Tikhonov regularization Lab 3: 2D straightray traveltime tomography (ray.m, stt_mod.m, stt_mod2.m) 

4  Sep 13, 2019  local optimization algorithms Lab 4: Finding the minimum of the Rosenblock's function using local optimization methods 
Assignment 3, hw3.zip 
5  Sep 20, 2019  QuasiNewton methods Lab 5: Finding the minimum of the Rosenblock's function using local optimization methods 

6  Sep 27, 2019  Metaheuristic optimization methods Lab 6: Finding the minimum of the Rosenblock's and Ackley's functions using metaheuristics methods. Solving the traveling saleman problem using simulated annealing. 

7  Oct 9, 2019  Nonlinear inverse problem, fast sweeping method Lab 7: Implementation of the fast sweeping method and ray tracing (fsm.m, vel_nx1841_nz601_dx5.dat) 

8  Oct 25, 2019  adjointstate method, functional derivative, traveltime tomography based on the adjoint method, Lab 8: curvedray traveltime tomography based on the Jacobian, ctt2.zip 

9  Nov 1, 2019  adjoint method, inverse scattering Lab 9: Traveltime tomography: gradient computation using the adjoint method, timedomain waveform modeling and inversion 

10  Nov 8, 2019  Inverse scattering (continued), frequencydomain waveform modeling Lab 10: timedomain inverse scattering 

11  Nov 15, 2019  Deep learning for inverse problems  
12  Nov 22, 2019  Deep learning for inverse problems (continued)  keras.zip 
13  Nov 29, 2019  TBA  
15  Nov 29, 2019  Project presentation 