Neural and machine learning lab