Penalty Learning for Optimal Partitioning through Deep Learning Techniques | Synapse