A Machine Learning Approach to Forecasting SEP Intensity and Times based on CME and other Solar Activities