0% found this document useful (0 votes)
9 views2 pages

AI ML With Python

The document outlines the course CAP378 on Artificial Intelligence and Machine Learning using Python, detailing its outcomes, units, and practicals. Students will learn fundamental AI concepts, search algorithms, machine learning paradigms, and neural network models. The course includes practical programming exercises in Python and covers various AI and machine learning techniques and algorithms.

Uploaded by

ambatirakesh86
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)
9 views2 pages

AI ML With Python

The document outlines the course CAP378 on Artificial Intelligence and Machine Learning using Python, detailing its outcomes, units, and practicals. Students will learn fundamental AI concepts, search algorithms, machine learning paradigms, and neural network models. The course includes practical programming exercises in Python and covers various AI and machine learning techniques and algorithms.

Uploaded by

ambatirakesh86
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

CAP378:ARTIFICIAL INTELIGENCE AND MACHINE LEARNING USING PYTHON

L:3 T:0 P:2 Credits:4

Course Outcomes: Through this course students should be able to

CO1 :: explain the fundamental concepts of Artificial Intelligence, intelligent agents, problem
solving, and knowledge representation techniques.

CO2 :: apply search algorithms, logical reasoning methods, and basic planning approaches to
solve classical AI problems.

CO3 :: analyze machine learning paradigms and algorithms for regression, classification,
clustering, and model evaluation.
CO4 :: develop basic machine learning and neural network models using Python for real-world
applications.

Unit I
Foundations of Artificial Intelligence : Definition and scope of Artificial Intelligence, history and
evolution of AI, applications across industries, rational agents and their properties, types of agents,
simple reflex, model-based, goal-based and utility-based agents, state space representation for
problem solving, components of problems such as initial state, goal state, game playing concepts
including minimax algorithm and alpha-beta pruning
Unit II
Search, Logic and Reasoning : Uninformed search strategies such as Breadth-First Search, Depth-
First Search and Uniform Cost Search, informed search strategies including Greedy Best-First Search
and A* Search, heuristic design principles, , Propositional logic fundamentals, predicate logic and first-
order logic, semantic networks for knowledge representation.
Unit III
Machine Learning : Basics of Machine Learning and differences between AI, ML, DL, and Data
Science, Types of learning: supervised, unsupervised, and reinforcement learning, ML workflow: data
collection, cleaning, feature engineering, model selection, and evaluation, Introduction to regression
(linear and polynomial), basic classification, train–test split and cross-validation, . Evaluation metrics:
accuracy, precision, recall, F1-score, ROC–AUC, and simple error analysis.
Unit IV
Machine Learning Algorithms : Overview of key ML algorithms: logistic regression, decision trees,
random forests, support vector machines, Naïve Bayes, and K-Nearest Neighbors., Introduction to
clustering using K-Means and hierarchical methods, , and K-Nearest Neighbors. Introduction to
clustering using K-Means and hierarchical methods. Basics of dimensionality reduction using PCA and
understanding explained variance.
Unit V
Artificial Neural Networks & Deep Learning : Concept of biological vs. artificial neurons,
Perceptron model, multilayer perceptron, and common activation functions (sigmoid, ReLU, Tanh),
Basics of feed-forward networks, backpropagation, and gradient descent., Training, validation, and
testing processes, Introductory overview of Deep Learning with simple concepts of CNNs and RNNs.
Unit VI
Advanced AI Concepts : Planning in Artificial Intelligence, Fuzzy Logic- Fuzzy sets and membership
functions, Fuzzy rules, Defuzzification concepts, Expert Systems- Expert system architecture,
Knowledge base, Inference engine User interface, Basics of Robotics- Introduction to robotics,
Sensors and actuators, Fundamentals of Natural Language Processing- Text preprocessing concepts,
Tokenization, Stemming and lemmatization N-grams Basic chatbot concepts

List of Practicals / Experiments:

PRACTICALS
• P1: Introduction to Python programming environment and installation of Anaconda / Python IDE.

• P2: Writing simple Python programs using variables, data types, input/output, and control
statements.
• P3: Implementation of Python programs using lists, tuples, dictionaries, and basic file handling.

• P4: Introduction to NumPy, Pandas, and Matplotlib for numerical computation, data handling, and
visualization.

Session 2025-26 Page:1/2


• P5:Implementation of basic data visualization techniques such as line charts, bar charts, and scatter
plots using Python.
• P6: Implementation of a simple machine learning model such as Linear Regression or K-Nearest
Neighbors using Python
• P7: Implementation of a basic classification algorithm such as Logistic Regression or Decision Tree
using Python.
• P8: Implementation of K-Means clustering using Python.

• P9: Evaluation of machine learning models using accuracy and confusion matrix.

Text Books:
1. ARTIFICIAL INTELLIGENCE A MODERN APPROACH by STUART RUSSELL AND PETER
NORVIG, PEARSON
References:
1. ARTIFICIAL INTELLIGENCE by RICH ,KNIGHT, Tata McGraw Hill, India

Session 2025-26 Page:2/2

You might also like