Predict Oil Production from Geological and Petrophysical Data Before Hydraulic Fracturing Using an Improved Particle Swarm Optimization Based Least Squares Support Vector Machine