0% found this document useful (0 votes)
35 views5 pages

syllabus

The document outlines a course on Artificial Intelligence and Machine Learning, detailing objectives, units of study, recommended books, and expected outcomes. It covers fundamental concepts, knowledge representation, machine learning algorithms, and practical projects for both supervised and unsupervised learning. The course aims to equip students with the skills to apply AI and ML techniques for problem-solving and model evaluation.

Uploaded by

22cd10om758
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views5 pages

syllabus

The document outlines a course on Artificial Intelligence and Machine Learning, detailing objectives, units of study, recommended books, and expected outcomes. It covers fundamental concepts, knowledge representation, machine learning algorithms, and practical projects for both supervised and unsupervised learning. The course aims to equip students with the skills to apply AI and ML techniques for problem-solving and model evaluation.

Uploaded by

22cd10om758
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

ARTIFICIAL INTELLIGENCE & MACHINE

LEARNING

COURSE OBJECTIVES:
 To provide the fundamental knowledge of Artificial Intelligence and Machine
Learning.
 To understand the basic areas of AI & ML including problem solving, knowledge
representation, reasoning, models, Loss functions.
 To apply machine learning and optimization techniques to make predictions

Unit – I
Introducing Artificial Intelligence: Introduction to AI - Intelligent Agents, Problem-
Solving Agents, Searching for Solutions - Breadth-first search, Depth-first search, Hill-
climbing search, simulated annealing search, Local Search in Continuous Spaces. Games -
Optimal Decisions in Games, Water-Jug problem, Travelling salesman problem, Alpha–
Beta Pruning.

Unit – II
Knowledge Representation in AI: Need for Knowledge representation. Types of
Knowledge. Knowledge and Intelligence, AI Knowledge cycle. Various approaches to
Knowledge Representation. Requirements of Knowledge Representation System.
Intelligent agent.
Constraint Satisfaction: Defining Constraint Satisfaction Problems, Constraint
Propagation, Backtracking Search for CSPs, Knowledge-Based Agents, Logic
Propositional Logic, Propositional Theorem Proving: Inference and proofs, Proof by
resolution, Horn clauses and definite clauses
Unit – III
Introduction to Machine Learning: Learning, Traditional vs Machine Learning, Types of
ML, Classification and Regression model, Challenges faced by ML, Steps of
developing an ML model, Bias and Variance, Regularization, Testing and validating, K
cross validation, Hyper parameter tuning, Model Selection.
Model optimization and Evaluation: Confusion matrix, Recall, accuracy, precision,
Model optimization, Cost/Loss Function, Derivative of cost function and non-
derivative cost function, Gradient descent, Mini-batch Gradient, Descent (sckit-learn),
Stochastic Gradient descent (sckit-learn), Momentum (sckit-learn).

Unit – IV
Supervised Machine Learning Algorithm with python: Supervised Machine Learning
Algorithms, k-Nearest Neighbors, Linear Regression, Logistic Regression, Log Loss,
Support Vector Machine, Hinge Loss, Kernel Trick, polynomial Kernel, Decision Trees,
Gini impurity, Ensemble learner, Random Forests.

Unit –V
Unsupervised Machine Learning with python: The Curse of Dimensionality, Projection,
Manifold Learning Principal component analysis, Clustering , K-Means, Limits of K-
Means, Clustering for Image Segmentation, Clustering for Preprocessing, Clustering for
Semi-Supervised Learning, DBSCAN.

RECOMMENDED BOOKS:
1. Artificial Intelligence: A Modern Approach by Stuart J. Russell and Peter Norvig, Prentice
Hall.
2. Artificial Intelligence: Elaine Rich, Kevin Knight, Mc-Graw Hill.
3. Pattern Recognition and Machine Learning, Christopher M. Bishop
4. Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow by Aurélien Géron
5. Introduction to Machine Learning with Python by Andreas C. Müller & O’reilly

COURSE OUTCOMES: After completing the course, the student will be able to:
CO1: Define basic concepts of Artificial Intelligence & Machine Learning.
CO2: Illustrate various techniques for knowledge representation and processing.
CO3: Apply various model optimization and tuning approaches.
CO4: Develop a model using supervised/unsupervised machine learning algorithms for
classification/prediction/clustering
CO5: Evaluate performance of machine learning algorithms on various data sets of a
domain.
LIST OF EXPERIMENT

1. Implement Depth first search for water jug problem


2. Write a Program to find the solution for travelling salesman Problem
3. Write a program to implement 8 puzzle problem
4. Write a program to implement Hill Climbing Algorithm
5. Write a program to implement A* Algorithm and AO* Algorithm
6. Perform exploratory data analysis and visualization after importing a .CSV file.
 Handle missing data by detecting and dropping/ filling missing values.
 Transform data using different methods.
 Detect and filter outliers.
 Perform Vectorized String operations on Pandas Series.
 Visualize data using Line Plots, Bar Plots, Histograms, Density Plots and Scatter
Plots.
7. Implement Various Regression algorithm for House Price Prediction (USA housing
Dataset) and compare there accuracy using scikitlearn
 Linear Regression
 Polynomial Regression
 Support Vector machine
8. Implement Regularized Regression for house price prediction and evaluate there
accuracy using sckitlearn.
 Ridge Regression
 Lasso Regression
9. Implement Various Classification algorithm for iris data set and evaluate there
performance.
 Navie Bayes Classifier
 Logistic Regression
 Support vector Machine
 Decision tree
10. Implement Various ensemble on housing and iris dataset and evaluate there performance
 Voting classifier
 Random Forest (Bagging and pasting)
11. Implement principle component analysis on any choosen dataset
12. Implement various clustering algorithm on choosen dataset
 K-Mean
 DBSCAN

Skill Based Mini Project


Artificial Learning Project

1. Build a bot which provides all the information related to students in college.
2. Build a virtual assistant for Wikipedia using Wolfram Alpha and Python.
3. Build a Banking Bot
4. Online Assignment Plagiarism Checker

Supervised learning projects

5. Implement a regressor for any Medical disease diagnosis.


6. Implement a Cervical Cancer Risk Classifier
7. Regression model for Video Game Sales Prediction
8. Calories Burnt Prediction using Machine Learning
9. Vehicle Count Prediction From Sensor Data
10. Regression model for predicting if song will be popular
11. Regression model for Customer Behavior Analysis
12. Regression model to predict health insurance cost
13. Titanic Survival Prediction

Unsupervised Learning Projects

14. Spam and not Spam Classifier


15. Spotify Music Recommendation System
16. Online Payment Fraud Detection using Machine Learning in Python
17. Customer Segmentation using Unsupervised Machine Learning in Python
18. Target Customer segmentation.
19. Topic Modeling for Twitter Customer Reviews
20. Bank-Note Authentication

You might also like