Machine Learning Algorithms For Solving Some Seismic Inversion Challenges