Machine Learning With Python
Machine Learning With Python
Course Outline
Programme: PGDM(FMG-29/IMG-14/FM-03/BDA-01)
The Artificial Intelligence (AI) is bringing a paradigm shift in the business and the way we live. It is
impacting and transforming every aspect of business and industry. The business world is increasingly
deploying and using data driven AI models in all industrial sectors. – in telecom, retail, finance,
manufacturing etc. Machine learning and deep learning - two broader areas of AI are driving this
revolution and these are thriving on the big data. This course introduces the new class of managers to
the foundation of Machine Learning (ML) in a very systematic manner using world’s favorite
computing language Python. Some of the models used will be K-Means clustering, Decision Tree and
Random Forrest based classification and regression, Neural Network based prediction and forecasting.
The course is completely practical in nature and each concept will be illustrated by solving business
problems in retail, bank, operation customer engagement etc. These will help student develop and deploy
agile data-driven processes and innovation.
The goal of this course is learning to use and understand various machine learning models in a systematic
manner using Python to solve variety of business problems. Specifically, the objectives are:
Prerequisite: This course assumes some prior basic working knowledge of two python libraries—
pandas and numpy. Students are encourage to discuss with the course faculty about this.
Pedagogy:
The course uses extensive hands-on using the programming language Python to explore data and
will be delivered through lecture, projects & presentation, and assignments. It will introduce
participants to use open-source machine learning libraries Scikit-learn, TensorFlow and Keras to
work with variety of dataset. The editing tools used will be ipython and Jupyter (a GUI for python).
Session Plan:
11-12 Principal Component Analysis Provided during the course Unsupervised Learning
(PCA) and Feature Extraction Problem and Data
Reduction
13-14 Cluster Analysis: K-means and Clustering of credit card Unsupervised Learning
Agglomeration clustering holder Problem
Note on the Data Sources: Data for the projects will be taken from ‘Kaggle: The Home of Data Science’.
The data may be changed or updated during the class.
Note: Mid-Term and End-Term examination must be marked on a 100 max. marks basis
and the Component weight can be applied later.
Dean (Academics)