Course outcome (at course level) |
Learning and teaching Strategies |
Assessment Strategies |
On completion of this course, the students will be able to; CO 1.Recognize nonlinear problems in business domain and formulate them for analysis CO 2.Compare machine learning algorithms and select a suitable algorithm to handle nonlinear business problems. CO 3.Extract dataset and transform them for computation. CO 4.Design machine learning model to solve the problems and interpret their results CO 5. Analyse, synthesize and compare machine learning algorithms for business problems. CO 6.Evaluate the performance of machine learning models using ML metric like RMSE, accuracy etc. |
Approach in teaching: Interactive Lectures, Group Discussion, Tutorials, Case Study
Learning activitiesfor the students: Self- learning assignments, presentations |
Class test, Semester end examinations, Quiz, Assignments, Presentation |
Principal component analysis, employing PCA using python Self-organizing maps, employing SOM using python
Concept of Artificial Neural Networks, Types of neural networks, MLP, KNN, Restricted Boltzmann Machine, toplogy, training and applications of RBM. Implementation of MLP, KNN and RBM using python
Deep belief networks, deep learning, applying and validating DBN, implementing deep learning using python, Autoencoders, denoising and applying autoencoders and assessing performance
Ensemble methods, bagging algorithms and random forest, employing random forest using python. Introduction to prescriptive analysis and recommendation system.
Case studies: Bike Sharing trends, customer segmentation and effective cross selling, analyzing wine types and quality, forecasting stock and commodity prices.
*Case studies related to entire topics are to be taught.