Hardware Acceleration For Machine Learning