BDS401

Foundation of Artificial and Machine Learning

L-T-P3-1-0 Credits4 Session2026-27 TypeTheory
Appears in 1 semester

B.Tech Data Science · Sem 4 (Core)

Syllabus

5 units · 40 lecture hours
Unit1

Unit 1

8 hrs

Foundations of Artificial Intelligence What is AI? History of AI, Foundations of AI. Intelligent Agents: Rational agents, Agent architectures, Environment types. Problem Solving by Search: State-space graphs. Uninformed search strategies, Informed Search: Greedy Best-First Search, A* Search, Hill Climbing

Unit2

Unit 2

8 hrs

Knowledge Representation First order logic – Knowledge Representation, Syntax and semantics in first order logic, Knowledge engineering in first order logic, Inference in First order logic. Prepositional versus first order logic, Unification and lifting, Forward chaining and Backward Chaining, Ontological Engineering.

Unit3

Unit 3

8 hrs

Introduction to Artificial Neural Network Foundations: Biological neurons vs. Artificial neurons, The Perceptron model, limitations of the single-layer perceptron. Network Architecture: Multi-Layer Perceptron (MLP) and Feedforward Neural Networks. Activation Functions: Linear, Sigmoid, Tanh, Softmax, and ReLU. Training the Network-The Backpropagation algorithm, calculating gradients, Loss functions, updating weights using Gradient Descent.

Unit4

Unit 4

8 hrs

Supervised Learning Introduction to Machine learning, Learning Strategies. Classification Algorithms: Logistic Regression, K-Nearest Neighbors, Decision Trees, Support Vector Machines and Naive Bayes Classifier. Ensemble Learning: Introduction to Bagging and Boosting, Random Forests. Evaluation Metrics: Confusion Matrix, Accuracy, Precision, Recall, F1-Score, ROC-AUC Curve.

Unit5

Unit 5

8 hrs

Unsupervised Learning Supervised vs. Unsupervised Learning, Clustering Algorithms, K- Means Clustering Hierarchical Clustering, DBSCAN etc., Dimensionality Reduction: The Curse of Dimensionality, Introduction to Principal Component Analysis.

Course Outcomes (COs)5 outcomes

After completion of the course student will be able to:

  1. CO1Explain the fundamental concepts of Artificial Intelligence, intelligent agents, search techniques, and problem-solving strategies for AI- based applications.K2
  2. CO2Apply first-order logic, knowledge representation techniques, inference mechanisms, and ontological engineering for knowledge-based systems.K3
  3. CO3Analyze the architecture and learning process of Artificial Neural Networks, including perceptron, activation functions, and backpropagation algorithms.K4
  4. CO4Apply supervised machine learning algorithms and evaluate their performance using appropriate classification and validation metrics.K3
  5. CO5Analyze unsupervised learning techniques, clustering algorithms, and dimensionality reduction methods for discovering hidden patterns in data.K4

Suggested Readings

  1. Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach, 4th Edition, Pearson, 2021.
  2. Elaine Rich and Kevin Knight, Artificial Intelligence, 3rd Edition, McGraw-Hill Education.
  3. Tom M. Mitchell, Machine Learning, McGraw-Hill Education, 1997.
  4. Ethem Alpaydin, Introduction to Machine Learning, 4th Edition, The MIT Press, Cambridge, Massachusetts, 2020.

Official AKTU syllabus

This subject is on page 17, 18 of the original AKTU PDF.

Official AKTU syllabus PDF ↗