0% found this document useful (0 votes)
19 views4 pages

Arning: Develop Fundamental Understanding of AI

Uploaded by

Anju Jaimon
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)
19 views4 pages

Arning: Develop Fundamental Understanding of AI

Uploaded by

Anju Jaimon
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
You are on page 1/ 4

Program : Diploma in Computer Hardware Engineering

Course Title: Fundamentals of Artificial


Course Code : 6151A Intelligence and Machine
Learning

Semester : 6 Credits: 4

Course Category: Program Elective

Periods per week: 4 (L:4 T:0 P:0) Periods per semester: 60

Course Objectives:

● To impart fundamental understanding of artificial intelligence and machine learning


concepts.
● To build real world artificial intelligence applications using python.
● To lay the foundation for the advanced courses like deep learning, neural networks,
genetic algorithms.

Course Prerequisites:

Topic Course code Course name Semester

Basic Mathematics Mathematics 1, 2


Problem solving and Programing Problem solving and
2
concepts Programing
Object Oriented Programming Object Oriented
4
concepts Programming

Course Outcomes:

On completion of the course student will be able to:


Duration Cognitive
COn Description
(Hours) Level
CO1 Develop fundamental understanding of AI 10 Understanding
Demonstrate python program to solve the problems
CO2 20 Applying
in AI
CO3 Use python in Machine Learning 18 Applying

CO4 Apply AI using Python in Gaming 10 Applying

Series Test 2
CO – PO Mapping

Course
PO 1 PO 2 PO 3 PO 4 PO 5 PO 6 PO 7
Outcomes
CO1 3
CO2 3
CO3 3
CO4 3

3-Strongly mapped, 2-Moderately mapped, 1-Weakly mapped

Course Outline

Module Duration
Description Cognitive Level
Outcomes (Hours)

CO1 Develop a fundamental understanding of AI


Describe Artificial Intelligence and the
M1.01 3 Understanding
necessity of Learning AI
M1.02 Summarize the different types of Learning 3 Understanding
M1.03 Describe the different fields of AI 2 Understanding

M1.04 List the applications of AI 2 Understanding

Contents: Introduction to Artificial Intelligence - Necessity of Learning AI - Different


types of Learning-Different fields of AI - Application of AI - AI tools and learning Models

CO2 Demonstrate python program to solve the problems in AI

M2.01 Recall the Role of Python in AI, Features 2


of python, Installing Python Understanding
Recall Python Basics Data Types,
M2.02 Conditional Statements, Looping, Control 6 Understanding
Statements, String
Implement List And Dictionary
M2.03 Manipulations, Python Functions, Modules 6 Applying
and Packages
Implement Object Oriented Programming in
M2.04 6 Applying
Python, Regular Expressions
Series Test – I 1

Contents: Role of python in AI-Features of python-Installing python-Python:- Basics


Data Types, Conditional Statements, Looping, Control Statements, String, List And
Dictionary Manipulations, Python Functions, Modules And Packages, Object Oriented
Programming in Python, Regular Expressions, Exception Handling
CO3 Use python in Machine Learning
M3.01 Explain Machine learning 2 Understanding
Discuss the types of machine learning-
Supervised machine learning algorithms-
M3.02 Classification and Regression,Unsupervised 4
Understanding
machine learning algorithms-Clustering and
Association
Identify the most commonly used Machine
learning Algorithms-, Linear Regression, Understanding
M3.03 6
KNN, K Means, Regression, Support
Vector Machines (SVM)
Use Data Preparation - Preprocessing the Data
using numpy Techniques for Data
M3.04 4 Applying
Preprocessing - Binarization - Mean
Removal, Scaling, Normalization
Demonstrate the Steps for Building a
M3.05 2 Applying
Classifier in Python
Contents: MachineLearning - Types of Machine learning-Supervised and Unsupervised
Learning - Classification and Regression, Linear Regression, KNN, K Means, Regression,
Support Vector Machines (SVM), Data Preparation - Preprocessing the Data using
numpy, Techniques for Data Preprocessing- Binarization-Mean
Removal,Scaling,Normalization, Classification and Regression, Steps for Building a
Classifier in Python, Building classifier in python - Naïve Bayes,Support Vector
Machines (SVM),Decision Tree classifier,Random Forest.

CO4 Apply AI with Python in Gaming


M4.01 Describe Search Algorithms 2 Understanding
Discuss the different types of search
M4.02 algorithms- Combinational Search, Minimax 3 Understanding
Algorithm
M4.03 Illustrate Building Bots to Play Games 1 Applying
Demonstrate a Bot to Play Last Coin
M4.04 Standing 2 Applying

M4.05 Demonstrate a Bot to Play Tic Tac Toe 2 Applying


Series Test – II 1

Contents: Search Algorithms- Combinational Search, Minimax Algorithm. Building bots


to play games, Bot to play last coin standing game, Bot to play tic tac toe

Text / Reference
T/R Book Title/Author
Artificial Intelligence with Python: Your complete guide to building intelligent
T1 apps using Python 3.x and TensorFlow 2, 2nd Edition , by Alberto Artasanchez ,
Prateek Joshi
R1 Core python programming by Nageswara Rao
R2 Let us python by Yashvant kanetkar

Online Resources

Sl.No Website Link


1 http://www.tutorialspoint.com/python
2 https://www.tutorialspoint.com/weka
https://www.tutorialspoint.com/artificial_intelligence_with_python/artificial_intelli
3
gence_with_python_tutorial.pdf

You might also like