Differential Evolution algorithm is a simple yet reliable and robust evolutionary algorithm for numeric optimization. However, fine-tuning control parameters of DE algorithm is a tedious and time-consuming task thus became a major challenge for its application. This paper introduces a novel self-adaptive method for tuning the amplification parameters F of DE dynamically. This method sampled appropriate F value from a probabilistic model build on periodic learning experience. The performance of proposed MSDE is investigated and compared with other state-of-art self-adaptive approaches. Moreover, the influence of learning frequency of MSDE is investigated.