Aiml
Aiml
A. Course Handout
CLO01 Explain the basic concept and evolution of artificial intelligence and machine learning.
Study Python programming and utilize essential libraries such as NumPy for numerical
CLO02
computing and Pandas for data manipulation and pre-processing.
Explore the concepts and theories of descriptive statistics and exploratory data analysis (EDA)
CLO03
for machine learning.
CLO04 Examine the algorithms behind the supervised and unsupervised learning.
Apply knowledge and skills to real-world problems via group projects, analysing case studies,
CLO05
and presenting practical AI and ML applications.
The scope of the course is to provide a foundational understanding of the key aspects of machine learning,
encompassing principles and practical implementation. Students will gain a theoretical understanding of data
statistics; exploring the intricate details of machine learning algorithms and methodologies. The course aims to
introduce students to the intricacies of machine learning algorithms, methodologies, and practical
implementation, ensuring their readiness for Industry Certifications.
• To cultivate a comprehensive understanding of the basic concepts and evolution of Artificial
Intelligence and Machine Learning
• To equip students with proficient Python programming skills and the ability to use essential libraries
like NumPy and Pandas for numerical computing, data manipulation, and pre-processing.
• To encourage exploration of concepts and theories related to descriptive statistics and exploratory
data analysis (EDA) for effective application in machine learning.
• To facilitate an examination of the algorithms underlying both supervised and unsupervised learning,
enhancing students' ability to implement and evaluate machine learning models.
• To enable the practical application of acquired knowledge and skills by actively engaging in group
projects, analysing case studies, and presenting real-world applications.
Sessio
Course Learning Outcome *POs **CL ***KC
ns
Explain the basic concept and PO1, PO2, PO3, PO5, K2 Factual 12
CLO01 evolution of Artificial Intelligence and PO12 Conceptual
Machine Learning
CLO02 Study Python programming and PO1, PO3, PO4, PO5 K3 Conceptual 15
utilize essential libraries such as Procedural
NumPy for numerical computing and
CLO03 Explore the concepts and theories of PO1, PO2, PO3, PO4, K3 Conceptual 15
descriptive statistics and exploratory PO5, PO7, PO11 Procedural
data analysis (EDA) for machine
learning.
CLO04 Examine the algorithms behind the PO3,PO4,PO5 K4 Procedural 15
supervised and unsupervised
learning.
CLO05 Apply knowledge and skills to real- PO4, PO5 K3 Conceptual 15
world problems via group projects, Procedural
analysing case studies, and presenting
practical AI and ML applications
Total Contact Hours 72
Revised Bloom’s Taxonomy Terminology
* PO's available at (shorturl.at/cryzF)
**Cognitive Level =CL
***Knowledge Categories = KC
Course PO PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Learning 1
Outcomes
CLO01 H H H
CLO02 H H
CLO03 H M H
CLO04 H H M
CLO05 H H H M M M M H
H=High, M=Medium, L=Low
4. Recommended Books:
Text Books:
B01: "Introduction to Machine Learning with Python", Published by O’Reilly Media.
B02: "Machine Learning", Published by Oxford University Press.
B03: "AI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence", Published
by O’Reilly Media.
B04: “Machine Learning, 1e”, Published by Pearson.
Reference Books:
B05: "Data Science and Machine Learning using Python", Published by McGraw Hill; Standard Edition.
E-Resources:
https://library.chitkara.edu.in/subscribed-books.php
https://www.coursera.org/learn/machine-learning-capstone
7. Course Plan:
8. Delivery/Instructional Resources
Lecture
Topics Web References Audio-Video
No.
Detail Discussion of Course Handout
(CHO)
2-3 Introduction to AI and ML https://developer.ibm.com/
Understanding the basics of Artificial articles/cc-beginner-guide- https://www.youtube.com/w
Intelligence and Machine Learning machine-learning-ai- atch?v=ukzFI9rgwfU
cognitive/
4-8 Overview of popular ML applications https://faculty.washington.e https://www.youtube.com/w
Python recap and essential libraries du/otoomet/machinelearni atch?v=ukzFI9rgwfU
(NumPy, basic data structures) ng-py/numpy-and-
pandas.html
9. Lab Component:
No. of
S.No. Topic (s) Weightage %
Sessions
1 Introduction to AI and ML Understanding the basics of 40 40%
Artificial Intelligence and Machine Learning, Overview
of popular ML applications, Python recap and essential
libraries (NumPy, basic data structures), Data
Manipulation with Pandas Introduction to Pandas and
its data structures (Series, DataFrame), Reading and
writing data in different formats (CSV, Excel, SQL), Data
cleaning and preprocessing with Pandas. Descriptive
Statistics with Python Introduction to basic statistical
concepts, Descriptive statistics using Python (mean,
median, mode, variance, standard
deviation),Exploratory Data Analysis (EDA)
techniques,Visualization Libraries in Python
Introduction to Matplotlib, Seaborn & plotly, Creating
various types of plots (line plots, bar plots, scatter plots,
histograms, box plot), Data visualization best practices,
Introduction to Machine Learning Overview of
supervised and unsupervised learning Basic concepts:
features, labels, training, testing, Introduction to scikit-
learn library.
ST-1 (Covering 40% syllabus)
2 Supervised Learning Algorithms Linear Regression 32 35%
Understanding the basics, Implementation of Linear
and Multi Linear Regression using scikit-learn,
Regression Evaluation metrics (R-squared, Mean
Squared Error). Logistic Regression Basics and
applications, Implementation for Binary and Multiclass
Classification using scikit-learn, Classification
Evaluation metrics (Confusion Matrix, Precision, recall