Harnessing the Power of Probability in Machine Learning: Key Techniques and Applications