Understanding Bias and Variance in Machine Learning: A Complete Guide to Better Model Performance