The objective of course is to:
Course Outcomes (COs).
Course outcome (at course level) | Learning and teaching strategies | Assessment Strategies |
---|---|---|
On completion of this course, the students will: CO106. Formulate a problem for data analytics. CO107. Analyse data and select suitable machine learning technique for designing a model. CO108. Develop a machine learning model for a problem. CO109. Evaluate the performance of machine learning models. CO110. Compare the performance of machine learning models. | Approach in teaching: Interactive Lectures, Group Discussion, Tutorials, Case Study, Demonstration
Learning activities for the students: Self-learning assignments, Exercises related with Machine Learning algorithm, presentations | Class test, Semester end examinations, Quiz, Practical Assignments, Presentation |
Introduction to Data Mining and machine learning: Basic Data Mining Tasks, Data Mining versus Knowledge Discovery in Databases, Applications of Machine Learning, Machine Learning vs AI , Types of Machine Learning, Metrics, Accuracy Measures: Precision, recall, F-measure, confusion matrix, cross-validation
Understand the Problem by Understanding the Data, unbalanced data, Unsupervised Learning: Association rules, Apriori algorithm, FP tree algorithm, and their implementation in Python, Market Basket Analysis and Association Analysis.
Clustering: k-means and implementation of k-means using python, Concept of other clustering algorithms: Expectation Maximization (M) algorithm, Hierarchical clustering, and DBSCAN.
Classification & Prediction: model Construction, performance, attribute selection Issues: under ,Over-fitting, cross validation, tree pruning methods, missing values, Information Gain, Gain Ratio, Gini Index, continuous classes. Classification and Regression Trees (CART) and C 5.0 .Implementation of decision tree in python
Classification & Prediction: Linear Regression, Multiple Linear Regression, Logistic Regression, Naïve Bayes and Support Vector Machines(SVM), Implementation of Linear Regression, Logistic Regression, Naïve Bayes and SVM in python.
SUGGESTED READINGS:
(Latest editions of the above books are to be referred)
E RESOURCES:
JOURNALS: