is ai and machine learning tough