A machine learning framework with parameter optimization and regional clustering for strong earthquake prediction | Synapse