FAI Syllabus
FAI Syllabus
UNIT - I
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,
UNIT - II
Mathematical foundations: Matrix Theory and Statistics for Machine Learning. Idea of Machines learning from data,
Classification of problem – Regression and Classification, Supervised and Unsupervised learning.
UNIT - III
Linear Regression: Model representation for single variable, Single variable Cost Function, Gradient Decent
for Linear Regression, Gradient Decent in practice.
UNIT - IV
Logistic Regression: Classification, Hypothesis Representation, Decision Boundary, Cost function, Advanced
Optimization, Multi-classification (One vs All), Problem of Overfitting.
UNIT - V
Discussion on clustering algorithms and use-cases centered around clustering and classification.
TEXT BOOKS:
1. Artificial Intelligence, Cengage Learning, Saroj Kaushik, 1st Edition, 2011
2. Python Machine Learning by Example, Yuxi (Hayden) Liu, Packet PublishingLimited,
2017
3. Machine Learning, Saikar Dutt, Subramanian Chandramouli, Amit Kumar Das,Pearson India
REFERENCES:
1. Practical Workbook Artificial Intelligence and Soft Computing for Beginners,Anindita Das
Bhattacharjee, Shroff Publisher-X team Publisher
2. Machine Learning, Tom Mitchell, McGraw Hill, 2017
3. Pattern Recognition and Machine Learning, Christopher M. Bishop, Springer, 2011
4. The Elements of Statistical Learning, T. Hastie, R. Tibshirani, J. Friedman, 2nd Edition,2011
LIST OF EXPERIMENTS:
Week-1 & 2:
Basic programs in Python to get familiarize various programming structures
Week - 3:
Implementation of logical rules in Python
Week - 4, 5, 6 & 7:
Using any data apply the concept of:
a. Liner regression
b. Gradient decent
c. Logistic regression
Week - 8:
Perform and plot overfitting in a data set
Week - 9 &10:
Implementation of KNN classification algorithm
Week - 11 &12:
Implementation of k-means clustering algorithm
Week - 13:
Explore statistical methods for machine learning
TEXT BOOKS:
1. Artificial Intelligence, Cengage Learning, Saroj Kaushik, 1st Edition, 2011
2. Python Machine Learning by Example, Yuxi (Hayden) Liu, Packet PublishingLimited, 2017
3. Machine Learning, Saikar Dutt, Subramanian Chandramouli, Amit Kumar Das,Pearson India
REFERENCES:
1. Practical Workbook Artificial Intelligence and Soft Computing for beginners,Anindita Das
Bhattacharjee, Shroff Publisher-X team Publisher
2. Machine Learning, Tom Mitchell, McGraw Hill, 2017
3. Pattern Recognition and Machine Learning, Christopher M. Bishop, Springer, 2011
The Elements of Statistical Learning, T. Hastie, R. Tibshirani, J. Friedman, 2e, 20
B. Tech (CSE-AI&ML) Course Structure-20 &R-18
UNIT - II
Emotion Recognition using human face and body language, AI based system to predict the diseases early,
Smart Investment analysis, AI in Sales and Customer Support.
UNIT - III
Robotic Processes Automation for supply chain management.
UNIT - IV
AI-Optimized Hardware, Digital Twin i.e. AI Modelling, Information Technology &Security using AI.
UNIT - V
Recent Topics in AI/ML: AI/ML in Smart solutions, AI/ML in Social Problems handling,Block chainand
AI.
TEXT BOOKS:
1. Sameer Dhanrajani, AI and Analytics, Accelerating Business Decisions, John Wiley &Sons.
2. Artificial Intelligence in Practice: How 50 Successful Companies Used AI andMachineLearning
to Solve Problems, Bernard Marr, Matt Ward, Wiley.
REFERENCE BOOKS:
1. Life 3.0: Being Human in the Age of Artificial Intelligence by Max Tegmark, 2018.
2. Homo Deus: A Brief History of Tomorrow by Yuval Noah Harari, 2017