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