There are two types of errors: training errors and test errors. The focus of this section is on the training error and related difficulties.