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

AIML Syllabus

This document provides details about an introductory course on Artificial Intelligence and Machine Learning. The 3 credit course introduces important mathematical concepts and machine learning algorithms through 5 modules covering topics like linear regression, logistic regression, and clustering. Students will implement logical rules, regression, classification and clustering algorithms in Python labs. Upon completion, students will be able to design and apply machine learning solutions to problems involving classification, regression and clustering.

Uploaded by

gurupandian.cse
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views

AIML Syllabus

This document provides details about an introductory course on Artificial Intelligence and Machine Learning. The 3 credit course introduces important mathematical concepts and machine learning algorithms through 5 modules covering topics like linear regression, logistic regression, and clustering. Students will implement logical rules, regression, classification and clustering algorithms in Python labs. Upon completion, students will be able to design and apply machine learning solutions to problems involving classification, regression and clustering.

Uploaded by

gurupandian.cse
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

ARTIFICIAL INTELLIGENCE & MACHINE LEARNING

Course Code : AIML-01


Course Title : Introduction to AI & Machine Learning
Number of Credits : 3 (L: 2; T: 0; P: 2)
Course Category : AIML

Course Objective:
 To review and strengthen important mathematical concepts required for AI & ML.
 Introduce the concept of learning patterns from data and develop a strong theoretical
foundation for understanding state of the art Machine Learning algorithms.

Course Contents: [Total Theory Duration: 42 Lectures]


Module 1: [Duration: 12 Lectures]
Defining Artificial Intelligence, Defining AI techniques, Using Predicate Logic and
Representing Knowledge as Rules, Representing simple facts in logic, Computable
functions and predicates, Procedural vs Declarative knowledge, Logic Programming,
Mathematical foundations: Matrix Theory and Statistics for Machine Learning.

Module 2: [Duration: 8 Lectures]


Idea of Machines learning from data, Classification of problem –Regression and
Classification, Supervised and Unsupervised learning.

Module 3: [Duration: 10 Lectures]


Linear Regression: Model representation for single variable, Single variable Cost
Function, Gradient Decent for Linear Regression, Gradient Decent in practice.

Module 4: [Duration: 7 Lectures]


Logistic Regression: Classification, Hypothesis Representation, Decision Boundary,
Cost function, Advanced Optimization, Multi-classification (One vs All), Problem of
Overfitting.

Module 5: [Duration: 5 Lectures]


Discussion on clustering algorithms and use-cases cantered around clustering and
classification.

Lab Work:
1. Implementation of logical rules in Python.
2. Using any data apply the concept of:
a. Liner regression
b. Gradient decent
c. Logistic regression
3. To add the missing value in any data set.
4. Perform and plot under fitting and overfitting in a data set.
5. Implementation of clustering and classification algorithms.

Text Books/References:
1. Saroj Kaushik, Artificial Intelligence, Cengage Learning, 1st Edition 2011.
2. Anindita Das Bhattacharjee, “Practical Workbook Artificial Intelligence and Soft
Computing for beginners, Shroff Publisher-X team Publisher.
3. Yuxi (Hayden) Liu, “Python Machine Learning by Example”, Packet Publishing
Limited, 2017.
4. Tom Mitchell, Machine Learning, McGraw Hill, 2017.
5. Christopher M. Bishop, Pattern Recognition and Machine Learning, Springer, 2011.
6. T. Hastie, R. Tibshirani, J. Friedman. The Elements of Statistical Learning, 2e, 2011.

Corresponding Online Resources:

1. Artificial Intelligence, https://swayam.gov.in/nd2_cec20_cs10/preview.


Course Outcomes:
After completion of course, students would be able to:

1. Design and implement machine learning solutions to classification, regression and


clustering problems.
2. Evaluate and interpret the results of the different ML techniques.
3. Design and implement various machine learning algorithms in a range of Real-world
applications.

*****

You might also like