The course enables the students to 2. Design & develop Python/Java programs for various machine learning algorithms 3. Apply algorithms on appropriate data sets. 4. Compare performance of learning algorithms based on same techniques Course Outcomes(COs): Learning Outcome (at course level) Learning and teaching strategies Assessment Strategies CO250. Implement procedures for the machine learning algorithms. CO251. Develop & design python programs for various machine learning algorithms CO252. Apply algorithms on appropriate data sets. CO253. Evaluate performances of different algorithms CO254. Categorize and apply machine learning algorithms to solve real world problems. Approach in teaching: Interactive Lab Sessions, Modeling, Discussions, implementing enquiry based learning, student centered approach Learning activities for the students: Experiential Learning, Discussions, Lab Assignments, Learning through Real life data centric problems · Lab Assignments · Practical Record · Continues Assessment · Semester End Examination
Contents 1. Implement and demonstrate the FIND-S algorithm for finding the most specific hypothesis based on a given set of training samples. Read the training data from a .csv file. 2. Implement working of the decision tree based ID3 algorithm using appropriate data set to classify it. 3. Develop an Artificial Neural Network by implementing the Back propagation algorithm and test the same using appropriate data set. 4. Implement the naïve Bayesian classifier using appropriate data set and compute its accuracy, considering few data sets. 5. Implement Bayesian network considering medical data. Use this model to demonstrate the diagnosis of Heart Disease Data Set. 6. Implement EM algorithm to cluster a set of data stored in a .CSV file. 7. Implement k-means algorithm to cluster same set of data as in experiment 6 and compare the results of these two algorithms and comment on the quality of clustering. 8. Implement k-Nearest Neighbor algorithm to classify the iris data set and display both correct and incorrect predictions. 9. Implement the non-parametric Locally Weighted Regression algorithm in order to fit data points. Apply it on an appropriate data set and draw graph.