Credits: 3
Hours per Week: L:3 T:0 P:0
Well-Posed learning problems, Basic concepts, Designing a learning system, Issues in machine learning. Types of machine learning: Learning associations, Supervised learning, Unsupervised learning and Reinforcement learning.
[4hrs] (CO 1)
Need of Data Pre-processing, Data Pre-processing Methods: Data Cleaning, Data Integration, Data Transformation, Data Reduction; Feature Scaling (Normalization and Standardization), Splitting dataset into Training and Testing set.
[4hrs] (CO 2)
Need and Applications of Regression, Simple Linear Regression, Multiple Linear Regression and Polynomial Regression, Evaluating Regression Models Performance (RMSE, Mean Absolute Error, Correlation, RSquare, Accuracy with acceptable error, scatter plot, etc.)
[6hrs] (CO 3)
Need and Applications of Classification, Logistic Regression, Decision tree, Tree induction algorithm – split algorithm based on information theory, split algorithm based on Gini index; Random forest classification, Naïve Bayes algorithm; K-Nearest Neighbours (K-NN), Support Vector Machine (SVM), Evaluating Classification Models Performance (Sensitivity, Specificity, Precision, Recall, etc.). Clustering: Need and Applications of Clustering, Partitioned methods, Hierarchical methods, Density-based methods.
[12hrs] (CO 4)
Association Rules Learning: Need and Application of Association Rules Learning, Basic concepts of Association Rule Mining, Naïve algorithm, Apriori algorithm. Artificial Neural Network: Need and Application of Artificial Neural Network, Neural network representation and working, Activation Functions. Genetic Algorithms: Basic concepts, Gene Representation and Fitness Function, Selection, Recombination, Mutation and Elitism.
[14hrs] (CO 5)
After completing this course, students will be able to:
Credits: 1
Hours per Week: L:0 T:0 P:2
Python/R/MATLAB