You are on page 1of 13

Hindusthan College of Engineering and Technology

An Autonomous Institution Affiliated to Anna University | Approved by AICTE, New Delhi


Accredited with ‘A’ Grade by NAAC | Accredited by NBA (ECE, MECH, EEE, IT & CSE)
Valley Campus, Pollachi Highway, Coimbatore 641 032.| www.hicet.ac.in

Course Information Sheet (CIS)

1. Academic Year : 2021 – 22 EVEN Semester


2. Name of Course Coordinator : R.Gayathri
3. Department : Computer science and Engineering
4. Programme : B.Tech AIML
5. Class and semester : II/IV
6. Course code and title : 19AI4252 Introduction to Machine Learning
7. Regulations : R2020
8. Course Category : PC
9. Contact hours : 45
10. Type of course : Theory with Lab Component
11. Credit :4
12. Course Attainment level : Level 1: 68-77% ; Level 2:78-87% ; Level 3 : >87%
13. Course pre-requisites :
14. Course Learning Objectives (CLO) :
1. Identify the scope and necessity of Data Mining & Warehousing for the society

2. To introduce students to the basic concepts and techniques of Machine Learning

3. To learn and understand the concept of neural networks

4. To understand classification and clustering techniques

5. To understand evolutionary models

14. Course Outcomes (COs) :


Upon successful completion of this course, the student will be able to:

CO1 - Understand Data Mining & Warehousing concepts.

CO2 - Understand and Distinguish between types of learning

CO3 - Build neural networks using algorithms

CO4 - Implement applications with clustering and classification techniques

CO5 - Understand evolutionary models

1
15. Syllabus:
UNIT I - DATA MINING AND DATA WAREHOUSING 9
Introduction - Steps in KDD - System Architecture - Types of data - Data mining functionalities
- Classification of data mining systems - Integration of a data mining system with a data
CO1 warehouse - Issues - Data Preprocessing - Data Mining Application Data warehousing
components - Building a data warehouse - Multi Dimensional Data Model - OLAP Vs OLTP
Case Study: Modernizing a Data Warehouse for Machine Learning

UNIT II - INTRODUCTION TO MACHINE LEARNING 9

CO2 Learning - Types of Machine Learning - Supervised Learning - The Brain and the Neuron - Design a
Learning System - Perspectives and Issues in Machine Learning - Concept Learning Task - Concept
Learning as Search - Finding a Maximally Specific Hypothesis - Version Spaces and the Candidate
Elimination Algorithm - Linear Discriminants - Perceptron - Linear Separability - Linear Regression.
Case Study: Personal Smart Assistants, Predictive Analytics using Machine Learning

UNIT III - NEURAL NETWORKS 9

CO3 Neural Networks - threshold logic units - linear machines - networks of threshold learning units
- Training of feed forward networks by back propagations - neural networks vs. knowledge -
based systems. Case Study: text translation, credit card fraud detection, medical diagnosis and
solutions using neural networks

9
UNIT IV - CLASSIFICATION AND CLUSTERING TECHNIQUES

CO4 Support vector Machine - Decision Tree - Naïve Bayes - Random Forest – Density - Based
Clustering Methods Hierarchical Based clustering methods - Partitioning methods - Grid based
methods - K means clustering - pattern based with deep learning. Using classification and
clustering in Retail marketing and Sports science.

9
UNIT V - EVOLUTIONARY MODELS

CO5 Evolutionary Learning - Genetic algorithms - Genetic Offspring: - Genetic Operators - Using
Genetic Algorithms - Reinforcement Learning - Overview - Getting Lost Example - Markov
Decision Process. Case Study: Applying Genetic algorithm in Wireless Sensor Networks and
Vehicle Routing problems

Total Instructional Hours - 45


16. Text books and Reference books:
T1:Stephen Marsland, “Machine Learning - An Algorithmic Perspective‖”, 2nd Edition,
Chapman and Hall/CRC Machine Learning and Pattern Recognition Series, 2014.
T2: Jiawei Han and Micheline Kamber, “Data Mining Concepts and Techniques”, 2nd Edition,
Elsevier, 2007.
T3: Nils J.Nilsson, “Introduction to Machine learning”.

2
R1: Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, 3rd Edition, 2014.
R2: Y. S. Abu-Mostafa, M. Magdon-Ismail, and H.-T. Lin, “Learning from Data”, AML
Book Publishers, 2012.
R3: Andreas, C. Muller & Sarah Guido, “Introduction to Machine Learning with
Python A guide for data scientists”.
R4: Peter Flach, “Machine Learning: The Art and Science of Algorithms that Make
Sense of Data‖”, 1st Edition, Cambridge University Press, 2012.
R5: Tom M Mitchell, “Machine Learning”, 1st Edition, McGraw Hill Education, 2013.

Video Links:
1. https://onlinecourses.nptel.ac.in/noc18_C26/
2. https://www.upgrad.com/machine-learning-and-artificial-intelligence

17. Course plan:


Text/
S. No of Cumul. Teaching Teaching Referen
Name of the Topic
No Hours Hours Methods Aids ce
books
UNIT I - DATA MINING AND DATA WAREHOUSING

GROUP I

1 Introduction Steps in KDD 1 1 Lecture T1


Video
GROUP II
2 System Architecture 1 2

3 Types of data 1 3 PPT,


Lecture
Video,
T1, R2
4 Data mining functionalities 1 4 Animation
5 1 5 s
Classification of data mining systems
GROUP III

6 Integration of a data mining system with a 1 6


data warehouse - Issues Power
Data Preprocessing - Data Mining point
7 Application Data warehousing 1 7
presentatio T1, T2
components Lecture,
n,
Building a data warehouse - Multi Quiz
8 Dimensional Data Model - OLAP Vs 1 8 Video
OLTP
9 Case Study: Modernizing a Data 1 9
Warehouse for Machine Learning
Scheduled completion of Unit I : 9 hours
UNIT II – INTRODUCTION TO MACHINE LEARNING

GROUP I
10 Learning - Types of Machine Learning - 1 10

3
Text/
S. No of Cumul. Teaching Teaching Referen
Name of the Topic
No Hours Hours Methods Aids ce
books
Supervised Learning - The Brain and the
11 1 11
Neuron - Design a Learning System -

Perspectives and Issues in Machine Learning -


12 1 12
Concept Learning Task Lecture Power T1, T2
point
Flipped presentatio
Concept Learning as Search - Finding a Class
13 1 13 n
Maximally Specific Hypothesis - T1

GROUP II

Version Spaces and the Candidate Elimination


14 1 14
Algorithm
15 Linear Discriminants 1 15
16 Perceptron 1 16 Lecture Video, T1,R2
Animation
17 Linear Separability - Linear Regression. 1 17
Case Study: Personal Smart Assistants,
18 1 18
Predictive Analytics using Machine Learning
Scheduled completion of Unit II : 9 hours
UNIT III - NEURAL NETWORKS

GROUP I

19 Neural Networks 1 19

20 Threshold Logic Units 1 20 Lecture Video T1

21 Linear Machines 1 21
22 Networks Of Threshold Learning Units 1 22
GROUP II

Training Of Feed Forward Networks By


23 1 23
Back Propagations -
Neural Networks Vs. Knowledge - Based T1, R1
24 1 24 Lecture,
Systems Video
Quiz
Case Study: Text Translation, Credit Card
25 Fraud Detection, Medical Diagnosis And 1 25
Solutions Using Neural Networks
Group III

Case Study: Text Translation, Credit Card Flipped


26 Fraud Detection, Medical Diagnosis And 1 26 Class Power T1
Solutions Using Neural Networks Room Point
27 Case Study: Text Translation, Credit Card 1 27 Presentati
Fraud Detection, Medical Diagnosis And on
4
Text/
S. No of Cumul. Teaching Teaching Referen
Name of the Topic
No Hours Hours Methods Aids ce
books
Solutions Using Neural Networks
Scheduled completion of Unit III : 9 hours
UNIT IV CLASSIFICATION AND CLUSTERING TECHNIQUES
GROUP I
Flipped
Support Vector Machine class
28 1 28 PPT R1
room

29 Decision Tree - Naïve Bayes - Random 1 29


Forest
30 1 30 T1, R1
Density - Based Clustering Methods
31 Hierarchical Based Clustering Methods 1 31 Lecture Power
point
presentatio
32 Partitioning Methods 1 32
n

GROUP II

33 Grid Based Methods 1 33


34 K Means Clustering 1 34 Lecture Video, T1,R1,
Online R2
35 Pattern Based With Deep Learning. 1 35 reference
Using Classification And Clustering In video
36 1 36
Retail Marketing And Sports Science
Scheduled completion of Unit IV : 9 hours

UNIT V EVOLUTIONARY MODELS

GROUP I
37 Evolutionary Learning 1 37
T1, R3
38 Genetic algorithms 1 38 Lecture Video

GROUP II

Genetic Offspring
39 1 39

Genetic Operators
40 1 40
Lecture Video, T1,T2
Using Genetic Algorithms Online
41 1 41
reference
42 Reinforcement Learning 1 42 video

5
Text/
S. No of Cumul. Teaching Teaching Referen
Name of the Topic
No Hours Hours Methods Aids ce
books
43 Overview - Getting Lost Example 1 43
44 Markov Decision Process. 1 44
GROUP III

Lecture,
Group
45 Case Study: Applying Genetic algorithm 1 45 Discussio Video T1,R3
in Wireless Sensor Networks and Vehicle n
Routing problems
Scheduled completion of Unit V : 9 hours

18. Weightage of unit contents:

Factors considered,
F1 - Number of periods allotted for teaching the unit and weightage per hour is equal 1.
F2 - Usefulness of the content matter of the unit in the students’ learning point of view and
its weightage equal to 1 if useful, otherwise zero.
F3 - Usefulness of the content matter of the unit in understanding other units of the same
subject and its weightage equal to 1 if useful, otherwise zero.
F4- Usefulness of the content matter of the unit in understanding other subjects prescribed
for the programme and its weightage equal to 1 if useful, otherwise zero.

Topic F1 F2 F3 F4 A1 A2
UNIT I - DATA MINING AND DATA WAREHOUSING (Weightage) (%)
Introduction Steps in KDD , System Architecture 1 1
Types of data , Data mining functionalities,
Classification of data mining systems, 1 1

Integration of a data mining system with a data 1


warehouse - Issues
9 21 26
Data Preprocessing - Data Mining Application 1 1 1
Data warehousing components
Building a data warehouse - Multi Dimensional 1
Data Model - OLAP Vs OLTP
Case Study: Modernizing a Data Warehouse for 1 1 1
Machine Learning
UNIT II INTRODUCTION TO MACHINE LEARNING

Learning - Types of Machine Learning - Supervised


Learning - 1 1 15 19
9
The Brain and the Neuron - Design a Learning System -
Perspectives and Issues in Machine Learning - 1

6
Concept Learning Task - Concept Learning as Search -
1 1
Finding a Maximally Specific Hypothesis
- Version Spaces and the Candidate Elimination
Algorithm - Linear Discriminants - Perceptron - Linear
Separability - Linear Regression. Case Study: Personal 1
Smart Assistants, Predictive Analytics using Machine
Learning .
UNIT III NEURAL NETWORKS

Neural Networks- Threshold Logic Units- Linear


Machines - Networks Of Threshold Learning Units 1 1

Training Of Feed Forward Networks By Back 17 21


1 1
Propagations - 9
Neural Networks Vs. Knowledge - Based Systems 1 1
Case Study: Text Translation, Credit Card Fraud
Detection, Medical Diagnosis And Solutions Using 1 1
Neural Networks
UNIT IV CLASSIFICATION AND CLUSTERING TECHNIQUES
Support Vector Machine- Decision Tree - Naïve 1 1
Bayes - Random Forest-
Density - Based Clustering Methods -K Means 9 14 17
1
Clustering -Pattern Based With Deep Learning.
Using Classification And Clustering In Retail 1 1
Marketing And Sports Science
UNIT V EVOLUTIONARY MODELS
Evolutionary Learning- Genetic algorithms-
1 1
Genetic Offspring - Genetic Operators
Using Genetic Algorithms - Reinforcement
Learning- Overview - Getting Lost Example 1 14 17
9
Case Study: Applying Genetic algorithm in
Wireless Sensor Networks and Vehicle Routing 1 1
problems
Total 81 100%
A1 – Total weightage
A2 – % of Weightage

19. Mapping syllabus with Bloom’s Taxonomy LOT and HOT:


Lower Order Thinking
R Remembering Students are expected to Recall the information through Recognizing, listing,
describing, retrieving, naming, finding
U Understanding Students are expected to Explain an ideas or concepts through Interpreting,
summarizing, paraphrasing, classifying, explaining
Ap Applying Students are expected to Use the information in another familiar situation
through Implementing, carrying out, using, executing
Higher Order Thinking
A Analyzing Students are expected to Break the information into parts to explore
understandings and relationships through Comparing, organizing,
7
deconstructing, interrogating, finding
E Evaluating Students are expected to Evaluate the Justifying a decision or course of
action through Checking, hypothesizing, experimenting, judging
C Creating Students are expected to Generate new ideas, products, or ways of viewing
things through Designing, constructing, planning, producing, inventing.

UNIT I – DATA MINING AND DATA WAREHOUSING (Weightage 26%)


Sl.No Name of the Topic Process verb Types of thinking
1 Introduction Steps in KDD , System Understanding
Explain, Define
Architecture CO1
Types of data , Data mining functionalities,
2 Understanding
Classification of data mining systems, Explain
CO1

3 Integration of a data mining system with a Understanding


Explain
data warehouse - Issues CO1
4 Data Preprocessing - Data Mining Understanding
Explain, Compare
Application Data warehousing components CO1
5 Building a data warehouse - Multi Understanding
Explain
Dimensional Data Model - OLAP Vs OLTP CO1
6 Case Study: Modernizing a Data Understanding
Explain
Warehouse for Machine Learning CO1
R U Ap A E C Total
Type of thinking in Nos 0 6 0 0 0 0 6
Weightage,% 0 26 0 0 0 0 26%
UNIT II INTRODUCTION TO MACHINE LEARNING (Weightage 19%)
Sl.No Name of the Topic Process verb Types of thinking
Learning - Types of Machine Learning - Understanding
1 Explain, Compare
Supervised Learning - CO2
The Brain and the Neuron - Design a Learning
2 System - Perspectives and Issues in Machine
Applying
Examine
CO2
Learning -
Concept Learning Task - Concept Learning as Understanding
3 Explain
Search - Finding a Maximally Specific Hypothesis CO2
- Version Spaces and the Candidate Elimination
Algorithm - Linear Discriminants - Perceptron -
4 Linear Separability - Linear Regression. Case
Applying
Apply
CO2
Study: Personal Smart Assistants, Predictive
Analytics using Machine Learning.
R U Ap A E C Total
Type of thinking in Nos 0 2 2 0 0 0 4
Weightage,% 0 9.5 9.5 0 0 0 19%
UNIT III NEURAL NETWORKS
(Weightage 21%)
Sl.No Name of the Topic Process verb Types of thinking
Neural Networks- Threshold Logic Units-
1 Linear Machines - Networks Of Threshold Understanding
Explain
Learning Units CO3

2 Training Of Feed Forward Networks By Back Explain Understanding

8
Propagations - CO3
Neural Networks Vs. Knowledge - Based Applying
3 Examine
Systems CO3
Case Study: Text Translation, Credit Card Understanding
4 Fraud Detection, Medical Diagnosis And Explain
CO3
Solutions Using Neural Networks
R U Ap A E C Total
Type of thinking in Nos 0 3 1 0 0 0 4
Weightage,% 0 15.8 5.3 0 0 0 21%
UNIT IV CLASSIFICATION AND CLUSTERING TECHNIQUES (Weightage 17%)
Sl.No Name of the Topic Process verb Types of thinking
1 Support Vector Machine- Decision Tree - Understanding
Explain
Naïve Bayes - Random Forest- CO4
Density - Based Clustering Methods -K Means
2 Understanding
Clustering -Pattern Based With Deep Explain
CO4
Learning.
3 Using Classification And Clustering In Retail Applying
Apply
Marketing And Sports Science CO4
R U Ap A E C Total
Type of thinking in Nos 0 2 1 0 0 0 3
Weightage,% 0 11 6 0 0 0 17%
UNIT V EVOLUTIONARY MODELS
(Weightage 17%)
Sl.No Name of the Topic Process verb Types of thinking
1 Evolutionary Learning- Genetic algorithms- Explain, Compare Understanding
Genetic Offspring - Genetic Operators CO5

2 Using Genetic Algorithms - Reinforcement Explain Understanding


Learning- Overview - Getting Lost Example CO5

3 Case Study: Applying Genetic algorithm in Explain, Compare Understanding


Wireless Sensor Networks and Vehicle Routing CO5
problems
R U Ap A E C Total
Type of thinking in Nos 0 3 0 0 0 0 3
Weightage,% 0 17 0 0 0 0 17%

R U AP A E C TOTAL
UNIT 1 0 26 0 0 0 0 26%
UNIT 2 0 9.5 9.5 0 0 0 19%
UNIT 3 0 15.8 5.3 0 0 0 21 %
UNIT 4 0 11 6 0 0 0 17%
UNIT 5 0 17 0 0 0 0 17%
TOTAL 0 79.3 20.7 0 0 0 100%
Lower Order Thinking 100 %
Higher Order Thinking 0%

9
20. Mapping course outcome with Bloom’s Taxonomy LOT and HOT:
R U Ap A E C
CO1 
CO2  
CO3  
CO4  
CO5 

21. Mapping Course Outcome (CO) with Program Outcomes (PO) and Program Specific
Outcomes (PSO):
Program Outcomes Descriptions
PO1 Engineering knowledge Apply the knowledge of mathematics, science, engineering
fundamentals, and an engineering specialization to the solution
of complex engineering problems.
PO2 Problem analysis Identify, formulate, research literature, and analyze complex
engineering problems reaching substantiated conclusions using
first principles of mathematics, natural
sciences, and engineering sciences.
PO3 Design/development of Design solutions for complex engineering problems and design
solutions system components or processes that meet the specified needs
with appropriate consideration for the public health and safety,
and the cultural, societal, and environmental considerations.

PO4 Conduct investigations of Use research-based knowledge and research methods including
complex problems design of experiments, analysis and interpretation of data, and
synthesis of the information to provide valid conclusions.

PO5 Modern tool usage Create, select, and apply appropriate techniques, resources, and
modern engineering and IT tools including prediction and
modeling to complex engineering activities with an
understanding of the limitations.
PO6 The engineer and society Apply reasoning informed by the contextual knowledge to
assess societal, health, safety, legal and cultural issues and the
consequent responsibilities relevant to the professional
engineering practice
PO7 Environment and Understand the impact of the professional engineering solutions
sustainability in societal and environmental contexts, and demonstrate the
knowledge of, and need for sustainable development.
PO8 Ethics Apply ethical principles and commit to professional ethics and
responsibilities and norms of the engineering practice.
PO9 Individual and team work Function effectively as an individual, and as a member or leader
in diverse teams, and in multidisciplinary settings.
PO10 Communication Communicate effectively on complex engineering activities
with the engineering community and with society at large, such
as, being able to comprehend and write effective reports and
design documentation, make effective presentations, and give
10
and receive clear instructions.
PO11 Project management and Demonstrate knowledge and understanding of the engineering
finance and management principles and apply these to one’s own work,
as a member and leader in a team, to manage projects and in
multidisciplinary environments
PO12 Life-long learning Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest
context of technological change.

PSO1 Ability to apply concepts of measurement and sensor to design, calibrate and control various
process instruments using industrial automation.
PSO2 Ability to analyze advanced electronics and instrumentation concepts required for industrial
and research pursuits.

PO&PSO PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO


1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 3 3 1 1 2 1 2
CO2 3 3 3 1 1 1 1 1 2
CO3 3 3 3 1 1 1 2 1
CO4 3 3 3 2 1 2 1 2
CO5 3 3 3 1 1 2

3 High 2 Moderate 1 Low

22. Mapping with Programme Educational Objectives (PEOs):


Programme Educational Objectives:
PEO1 : Graduates would have strong foundation in basic science and mathematics to
formulate, analyze and solve electronics and instrumentation problems.
PEO2 : Graduates shall have good knowledge of instrumentation systems and their
applications to design control and safety systems for industrial process.
PEO3 : Graduates exhibit professionalism with ethics, communication and team work to
satisfy the needs of the society.

Course PEO1 PEO2 PEO3


Analytical
2 3 3
Instrumentation

3 High 2 Moderate 1 Low

23. Course assessment: (Direct Assessment Method)


Internal test: 15 Marks
Objective To Identify What Students Have Learned and also to identify students strength and
weakness
Product Answer scripts
Frequency Monthly
11
Format Part –A 6 x 2 = 12 Marks
Part – B 2 x 14 = 28 Marks
Part –C 1 x 10= 10 Marks
Total marks= 50
Duration : 1 Hour and 30 Minutes
Evaluation Based on answer given in the scripts
criteria Pass mark – 50%
Minimum pass percentage: 50%
If not, remedial action will be taken.
Assignment: 5 marks
Objective To enhance students' understanding of a particular reading
Product Hand written assignment/tutorial sheets
Frequency After completing one unit
Format Important questions from each units
Evaluation Based on rubrics
Criteria No. of assignments: 3
Submit on or before the due date
Attendance: 5 marks
Objective To make all students to attend the class throughout the course
Product Record of class work
Frequency All working days
Format Record of class work format
Evaluation Based on attendance earned by the students

Criteria Marks will be awarded according to attendance percentage of students.


91 and above 5
86 – 90 4
81 – 85 3
75 – 80 2
Less than 75 0

End semester exam: 75 marks


Objective To assess the each student’s knowledge of the course
Product Result analysis
Frequency Every Semester
Format Part –A 10 x 2= 20 marks
Part –B 5 x 14= 70 marks
Part – C 1 x 10 = 10 Marks
Total marks= 100
Duration : 3 Hours
Evaluation Based on answer given in the scripts
Criteria Minimum pass percentage: 50%
If not, remedial action will be taken.
24. Course assessment: (Indirect Assessment Method)

12
Course Exit Survey: Course Exit Survey consists of few critical questions that evaluate the
level of students’ satisfaction level with curriculum and course being taught.

Prepared by, Checked by,

Course Coordinator Head of the Department


(Name and Dept.)

Approved by,
Dean (Academics) PRINCIPAL

13

You might also like