Improving the prediction of mechanical properties of aluminium alloy using data-driven class-based regression Code base for supervised learning