A Structured Approach to Machine Learning for Condition Monitoring: A Case Study