For questions about different learning algorithms used by a Machine Learning program to achieve its end goal.

Learning algorithms are the procedures that a Machine Learning program must follow to achieve its end result. Performance of different learning algorithms vary, but the general end goal is to minimize the error between target output and actual output for previously unseen inputs.