Dealing with the Lack of Data in Machine Learning