Pātuhitia tēnei: Optimization for machine learning