How to avoid machine learning pitfalls: a guide for academic researchers - 42Papers