m1 vs m3 machine learning