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

Machine learning syllabus

Uploaded by

Ayan Mallik
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)
5 views

Machine learning syllabus

Uploaded by

Ayan Mallik
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/ 1

BCAC 0017 : FUNDAMENTALS OF MACHINE LEARNING

Objective: The objective of this course to introduce basis process of machine learning, mathematical
modeling of the supervised and unsupervised machine learning methods and to utilize combined voting of the
different machine learning methods for solving real-world problems using machine learning. approach.
L-T-P-J:3-0-0-0

Module Teaching
Content
No. Hours
Introduction: Introduction to machine learning, Applications, and motivation,
programming approach vs. machine learning approach in Artificial Intelligence,
components of a learning problem (such as data, model, and error functions), basic
learner, types of learning, features and feature vector, process of learning
(training), testing, bias and variance error.
Python for Data Science-Numpy, Pandas for preprocessing, Matplotlib and
I 20
Jupyter Notebook.
Data Preprocessing- Importing the Libraries, Importing the dataset, data
imputation, Encoding Categorical Data, Splitting the dataset into Training and Test
set, Feature Scaling.
Forecasting and Learning Theory: Predicting numerical values: linear and non-
linear regression, Regression model using Gradient Descendent.
Validation: True and sample error, over-fitting, role of cross validation,
regularization, bias-variance analysis.
Performance-Measures: Types-of-errors, accuracy, confusion-matrix, precision-
recall.
II Dimensionality Reduction: Feature Selection vs. feature extraction, Principal
Component Analysis (PCA). 20
Supervised Learning: support vector machine, decision tree, Naïve Bayes
classifier.
Unsupervised Learning: clustering, Hierarchical clustering.

Text Books:
● Alpaydin, E. . Introduction to machine learning. MIT press, 2009.
● Bishop, C. M. . Pattern recognition and machine learning (information science and statistics)
springer-verlag new york. Inc. Secaucus, NJ, USA, 2006.
Reference Books:
● Harrington, P. . Machine learning in action. Shelter Island, NY: Manning Publications Co , 2012.

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


● CO1: Apply the basic concepts of machine learning including bias-variance tradeoff.
● CO2: Make the use of different operations available using numpy and pandas libraries.
● CO3: Apply the concept of data preprocessing and forecasting.
● CO4: Conceptualize supervise and un supervise learning.
● CO5: Apply performance measures and validation techniques.
● CO6: Formulate the support vector machine, decision tree, Naïve Bayes classifier, clustering.

You might also like