The course enables the students to
• Understand the implementation procedures for Data Mining algorithms.
• Apply algorithms on appropriate data sets.
• Compare performance of Mining algorithms based on same techniques
• Identify and apply Data Mining algorithms to solve real world problems
Course | Learning Outcome (at course level)
| Learning and teaching strategies | Assessment Strategies | ||
Course Code | Course Title | ||||
24MCA 326 | Data Mining Lab (Practical) |
| Approach in teaching: Interactive Lectures, Modeling, Discussions, implementing enquiry based learning, Student cantered approach, Through audio-visual aids
Learning activities for the students: Experiential Learning, Presentations, Case based learning, Discussions, Quizzes and Assignments |
|
1. Perform data preprocessing tasks and Demonstrate performing association rule mining on data sets
2. Generate Association Rules using the Apriori algorithm
3. Generate Association Rules using the FP-Growth algorithm 4. Study the association rules generated. Derive interesting insights and observe rule generation process.
5. Demonstrate classification on data sets using Decision Tree algorithm
6. Extract if-then rules from the decision tree generated by the classifier, Observe the confusion matrix
7. Perform Naïve-bayes classification. Interpret the results obtained and Compare classificationresults 8. Implement k-Nearest Neighbor algorithm to classify data set and display both correct and incorrect predictions. 9. Implement the Regression algorithm in order to fit data points. Apply it on an appropriate data set and draw graph. 10. Perform k-means clustering algorithm with different values of k (number of desired clusters). Study the clusters formed. Observe the sum of squared errors and centroid, and derive insights. 11. Compare performance of different algorithms on real world data sets.
Suggested Readings: