1.Select three types of machine learning algorithms from Classification, Clustering or Association based on the problem of your choice. 2. Find an Optimal Dataset from the internet (Preferably UCI datasets) that can be used for training of the model. 3. Train, Test and Evaluate the Models of the Algorithms you selected above using Java Weka 4. Based on the evaluation, select one algorithm which is best suited to be used for a problem selected..