Automating malaria diagnosis: a machine learning approach