Learning Curves for Machine Learning

#artificialintelligence 

When building machine learning models, we want to keep error as low as possible. Two major sources of error are bias and variance. If we managed to reduce these two, then we could build more accurate models. But how do we diagnose bias and variance in the first place? And what actions should we take once we've detected something?