Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
10 views

ML with python Syllabus

The document outlines the course curriculum for B.Tech in Computer Science & Engineering (Honors) focusing on Machine Learning using Python, including objectives, credits, modules, and outcomes. It covers topics such as regression, classification, clustering, artificial neural networks, and deep learning, along with recommended textbooks and reference materials. Upon completion, students will be able to apply machine learning concepts, analyze various methods, and design solutions using these techniques.

Uploaded by

dg107835
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

ML with python Syllabus

The document outlines the course curriculum for B.Tech in Computer Science & Engineering (Honors) focusing on Machine Learning using Python, including objectives, credits, modules, and outcomes. It covers topics such as regression, classification, clustering, artificial neural networks, and deep learning, along with recommended textbooks and reference materials. Upon completion, students will be able to apply machine learning concepts, analyze various methods, and design solutions using these techniques.

Uploaded by

dg107835
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Course Curriculum (w.e.f.

Session 2021-22)
B.Tech. in Computer Science & Engineering (Honors)

BCSC 0075: MACHINE LEARNING USING PYTHON


Objective: To introduce students to the basic concepts and techniques of Machine Learning. To develop
skills of using recent machine learning software for solving practical problems. To gain experience of doing
independent study and research.

Credits: 02 L–T–P-J: 2–0–0-0


Module Theory
Content
No. Hours
Introduction to Machine Learning Introduction to Machine Learning and
applications of Machine Learning in different fields such as health care, banking,
telecommunication, Python for Machine Learning, Supervised vs Unsupervised.

Regression: Introduction to Regression, Simple Linear Regression, Evaluation


Metrics in Regression Models, Multiple Linear Regression, Polynomial
Regression. Application of Linear Regression and Multiple Linear Regression on
different real life datasets.
I 15
Classification: Introduction to Classification, Intro to Logistic Regression,
Logistic regression vs Linear regression, Logistic Regression Training, K-Nearest
Neighbors, Evaluation Metrics in Classification, Introduction to Decision Trees,
Building Decision Trees using ID3 algorithm. Support Vector Machine, Multiclass
Classification. Application of SVM (Support Vector Machines) to classify human
cells as benign or malignant.

Clustering: Intro to Clustering, k-Means clustering, apply k-means clustering for


customer segmentation.

Artificial Neural Networks: Introduction to Neural network, Gradient Descent


Algorithm, Back-propagation, Vanishing Gradient, Activation Functions.

II Deep Learning: Introduction to Deep Learning, Shallow Versus Deep Neural 15


Networks, Convolutional Neural Networks, Padding, Strided Convolutions,
Pooling Layers, Fully Connected layer, Flattening, Building Blocks of Deep Neural
Networks. Apply Convolutional Neural Network (CNN) for classifying
handwritten digits using MNIST dataset.

Text Book:
• Tom M. Mitchell, “Machine Learning”. Tata McGraw-Hill Education, 2013.
• Alpaydin, E. , “ Introduction to machine learning”. MIT press, 2009.
• Ian Goodfellow and Yoshua Bengio and Aaron Courville, “Deep Learning”, MIT Press, 2016.

Reference Books:

• Harrington, P.” Machine learning in action”. Shelter Islan”, NY: Manning Publications Co, 2012.
• Bishop, C. M., “Pattern recognition and machine learning (information science and statistics)”
springer-verlag new york. Inc. Secaucus, NJ, USA, 2006.
• Charu C. Aggarwal, “Neural Networks and Deep Learning”, Springer International Publishing, 2018.

Outcome: After completion of Lab, student will be able to:


• CO1: Apply the basic concepts of machine learning.
• CO2: Analyze the concepts of regression and classification methods.

DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology


Course Curriculum (w.e.f. Session 2021-22)
B.Tech. in Computer Science & Engineering (Honors)

• CO3: Design unsupervised learning based solutions.


• CO4: Analyze the concepts of artificial neural network methods.
• CO5: Identify the ways of feature extraction, reduction and selection.
• CO6: Design the applications of machine learning algorithms.

Mapping of Course Outcomes (COs) with Program Outcomes (POs) and Program Specific
Outcomes (PSOs):

COs POs/PSOs
CO1 PO1, PO2/PSO3, PSO4
CO2 PO1, PO2/PSO1, PSO3
CO3 PO1, PO3, PO5/PSO1, PSO3
CO4 PO1 /PSO1
CO5 PO2/PSO3
CO6 PO1, PO2, PO3/PSO1, PSO2, PSO4

DEPARTMENT OF COMPUTER ENGINEERING & APPLICATIONS, Institute of Engineering & Technology

You might also like