Petroleum viscosity modeling using least squares and ANN methods