Machine Learning codes approaching models, clustering, underfitting, overfitting and neural networks.