Driving force computation for fatigue crack growth based on the integration of fracture mechanics with artificial neural networks