0% found this document useful (0 votes)
11 views

Course Outline - ML IIFT Delhi MBA(BA) Sep-Dec 24

Uploaded by

biplab.93509765
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Course Outline - ML IIFT Delhi MBA(BA) Sep-Dec 24

Uploaded by

biplab.93509765
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Indian Institute of Foreign Trade, Delhi

Programme Name and Batch: MBA(BA) 2023-25


Course: Machine Learning & Artificial Intelligence

Elective: Machine Learning


Course Co-ordinator: Shashank Shekhar Sharma
Email: [email protected]

Term: Trimester V Credits: 2

Course Introduction

Machine Learning (ML) is among the most sought after and highly compensated digital
economy skills. In the past decade, AI has given us self-driving cars, practical speech
recognition, effective web search, and a vastly improved understanding of the human genome.
AI is so pervasive that we use it dozens of times a day without even realizing it. Many
researchers also think it is the best way to make progress towards human-level AI.

The modules in this course will expose you to the fundamental aspects of ML and AI so that
you can use it for decision making in day-to-day business.

Course Objectives

● Understand key concepts like Data Analytics, Data Analysis, Data Science, Big Data, ,
Machine Learning and Deep Learning and learn how they are related to one another.
● Applying appropriate analytic techniques and tools to analyze data, create analytical
models, and identify insights that can lead to actionable results
● Selecting appropriate data visualizations to clearly communicate analytic insights to
business sponsors and analytic audiences
● Get an overview of how Machine Learning Pipeline works.
● Gain an understanding of Data Science processes, data wrangling, data exploration,
data visualization, hypothesis building and testing.
● Learn the essential concepts of Python programming and gain working knowledge in
use of Python for data analytics and prediction tasks.
● Understand how data-driven insights with Supervised and UnSupervised Machine
Learning can be used for making effective decisions across domains like Marketing,
Finance, Operations and HR.
● Identify the correct analytics tool for a specific need and find reliable ways to collect,
analyse, visualise, and utilise data for decision-making.

Programme Learning Goals covered through this Course

LG 2: Innovative Thinking in Complex Business Situations

● LO 2.1: Able to apply knowledge of business management concepts to analyze business


problems critically and suggest innovative solutions.

Pedagogy
● Lectures
● Software Demonstrations
● Case Studies
● Assignments
● Project

Linkages with Other Courses (optional- may relate direct/indirect linkages)


● Data Analytics, Business Statistics

Evaluation Component

● Case Study Presentation: 20%


● Quiz: 20%
● Class Participation/Assignment: 20%
● End Term: 40% *LG 2

Textbook

Machine Learning using Python

by Manaranjan Pradhan (Author), U Dinesh Kumar (Author)

Publisher: Wiley
Language: English

ISBN 10: 8126579900

ISBN 13: 978-8126579907

Session Plan:

Sessions Topic and Sub-topics Reading


Reference/Cases

1 Course Introduction

● From Statistics, Regression to Artificial


Intelligence: An overview
● Different branches of Data Science
● Overview of Data Analytics
● Dealing with Different Types of Data
● Types of data: qualitative and
quantitative/primary vs. secondary
● Use of various data collection techniques
across various business domains
● Big Data and what it means for Industry 4.0
● Machine Learning and Deep Learning
● Data Visualization for Decision Making
● Data Analytics Pipeline and Latest Trends
2 Introduction to Python Programming

● Python Programming Environment Setup


● Python Basics
● Working with Data in Python
● Python Data Structures
● Python Libraries
● Introduction to Numpy
● Introduction to Pandas
3 Data Cleaning, Data Wrangling and Preparation

● Reading and writing files with Pandas


● Working with data using Numpy and Data
● Statistics with Numpy and Pandas
● Feature Engineering and Feature
Representations
4 Data Analysis with visualization: Base Histogram
and densities,
Scatterplot, Boxplots, violins plots, Line Graphs and
themes.
• Group manipulations
• Plotting probability distribution (Normal,
Binomial,
• Poisson Distribution)
• Scatter plots and heatmap for correlations,
plotting t-

Discussion of Mid-Term Assignment


5-6 Introduction to Supervised Learning

● Regression Analysis
● Logistic Regression
● Decision tree
● Random Forest
● SVM
7 Introduction to Semi-supervised and Unsupervised
Learning

● K-means clustering.
● KNN (k-nearest neighbors)
● Hierarchal clustering.
● Principle Component Analysis
8-9 Analytics model optimization with Scikit–Learn

● Implementing machine learning models


● Measuring model accuracies
● Testing and finetuning models
● Storing models
● Building pipelines for machine learning
10-11 Ensemble Techniques
• AdaBoost
• Random Forest
• Gradient Boosting
• XGBoost
12 Introduction to Machine Learning on Cloud and
GCP - Google Cloud Platform

● Understand key GCP services for Machine


Learning
● Build ML pipeline on GCP
● Load and implement pre-existing models
● Test and deploy analytics models on the
cloud
● Developing a complete data analytics
projects with hands on experience on GCP
13 Final Presentation
Any Other Detailed Instructions / Information (optional)

Below packages/ applications must be installed on students’ laptops for making the learning
more hands on and effective:

1. Microsoft Excel
2. Python 3.0 (or any newer version)
3. Jupyter Notebook
4. Python Libraries: Pandas, Numpy, Scikit, Matplotlib
5. Google Account (For GCP set up)

Additional Readings/ Journals

● Data Science for Business: What You Need to Know about Data Mining and Data-
Analytic Thinking
by Foster Provost

● Marketing Analytics: Data-Driven Techniques with Microsoft Excel


by Wayne L. Winston

● An Introduction to Statistical Learning: with Applications in R (Springer Texts in


Statistics)
by Gareth James

● Python For Data Analysis


by Wes McKinney

● Think Stats: Probability and Statistics for Programmers


by Allen B. Downey

● Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools,


and Techniques to Build Intelligent Systems
by Aurélien Géron

● Storytelling with Data: A Data Visualization Guide for Business Professionals


by Cole Nussbaumer Knaflic

● Deep Learning with Python


by Francois Chollet

You might also like