Enhancing Earthquake Forecasting: Machine Learning Applications in Point Process Models