SimPEG.directives.Update_IRLS#
- class SimPEG.directives.Update_IRLS(max_irls_iterations=20, update_beta=True, beta_search=False, coolingFactor=2.0, coolingRate=1, **kwargs)[source]#
- Bases: - InversionDirective- Attributes - Whether to do a beta search. - Beta is divided by this value every coolingRate iterations. - Cool after this number of iterations. - verbose.debug has been deprecated. - Data misfit associated with the directive. - Inverse problem associated with the directive. - Inversion object associated with the directive. - Maximum irls iterations. - Optimization algorithm associated with the directive. - Regularization associated with the directive. - Return simulation for all data misfits. - Return survey for all data misfits - Whether to update beta. - Whether or not to print debugging information. - beta_ratio_l2 - start - target - Methods - Update the scales used by regularization for the different block of models - endIter()- Update inversion parameter(s) according to directive at end of iteration. - finish()- Update inversion parameter(s) according to directive at end of inversion. - Initialize inversion parameter(s) according to directive. - Check for stopping criteria of max_irls_iteration or minimum change. - validate(directiveList)- Validate directive. - start_irls 
Galleries and Tutorials using SimPEG.directives.Update_IRLS#
 
Sparse Inversion with Iteratively Re-Weighted Least-Squares
 
Sparse Norm Inversion of 2D Seismic Tomography Data
 
1D Inversion of Time-Domain Data for a Single Sounding
 
Sparse Norm Inversion for Total Magnetic Intensity Data on a Tensor Mesh
 
 
 
 
 
 
 
 
 
