There's more geophysics on another page. Instead of regularization, reparameterizing models most effectively stabilizes inverse problems. The simplest non-linear inversion in reflection seismology might be constrained Dix velocity estimation. Use conventional gradient methods to optimize neural networks. Try pair programming.
Software development is a negotiation.
Try to avoid premature performance tuning. Improve your Java Swing performance. Try CVS . There's more programming on another page. Here are my most used links and a site map.