Is Machine Learning Hardware Or Software