step nowwe can update the strategies if it is required so step at lastrepeat steps - until the agent got to learn and adopt the optimal policies tasks suited for machine learning the following diagram shows what type of task is appropriate for various ml problemsis data correlated or redundantyes no dimensionality reduction is data producing categoryyes is data producing quantityis data labeledyes classification no no yes clustering regression no bad luck based on learning ability in the learning processthe following are some methods that are based on learning abilitybatch learning in many caseswe have end-to-end machine learning systems in which we need to train the model in one go by using whole available training data such kind of learning method or algorithm is called batch or offline learning it is called batch or offline learning because it is one-time procedure and the model will be trained with data in one single batch the following are the main steps of batch learning methodsstep firstwe need to collect all the training data for start training the model