Data collection Preprocessing Traning Model development Testing and evalution Deployment Continuous learning and improvement