0% found this document useful (0 votes)
6 views

MANUAL AI LAB FINAL

The AI Lab Manual outlines the mission, vision, and course outcomes for the Artificial Intelligence Lab (BAI-551) in the Department of CSE-AI/AI&DS. It includes guidelines for students, a list of required experiments, and detailed objectives for each experiment involving Python programming and NLTK. The manual emphasizes the importance of practical experience, individual implementation, and adherence to coding standards.

Uploaded by

Sunny Singh
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)
6 views

MANUAL AI LAB FINAL

The AI Lab Manual outlines the mission, vision, and course outcomes for the Artificial Intelligence Lab (BAI-551) in the Department of CSE-AI/AI&DS. It includes guidelines for students, a list of required experiments, and detailed objectives for each experiment involving Python programming and NLTK. The manual emphasizes the importance of practical experience, individual implementation, and adherence to coding standards.

Uploaded by

Sunny Singh
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/ 22

AI LAB MANUAL

Artificial Intelligence Lab

(BAI-551)

DEPARTMENT OF CSE-AI/AI&DS
Check list for Lab Manual

S.No. Particulars

1 Mission and Vision

2 Course Outcomes

3 Guidelines for the student

4 List of Programs as per University

5 Sample copy of File


Department of CSE—AI/AI&DS
Vision and Mission of the Department Vision
To be a Model in Quality Education for producing highly talented and globally recognizable
students with sound ethics, latest knowledge, and innovative ideas in Computer Science
&Engineering.

MISSION
To be a Model in Quality Education by
M1: Imparting good sound theoretical basis and wide-ranging practical experience to the
Students for fulfilling the upcoming needs of the Society in the various fields of Computer
Science & Engineering.
M2: Offering the Students an overall background suitable for making a Successful career in
Industry/Research/Higher Education in India and abroad.
M3: Providing opportunity to the Students for Learning beyond Curriculum and improving
Communication Skills.
M4: Engaging Students in Learning, Understanding and Applying Novel Ideas.

Course: Artificial Intelligence Lab Course Code: BAI--551


CO(Course Outcomes) RBT*-Revised Bloom’s
Taxonomy
To Use Control Structures and Operators to write basic Python L3
CO1 programming. (Apply)
L4
CO2 To Analyze object-oriented concepts in Python.
( Analyze)
To Evaluate the AI models pre-processed through various feature L5
CO3 Engineering algorithms by Python Programming. ( Evaluate)
To Develop the code for the recommender system using Natural Language L6
CO4 processing. ( Create)
To Design various reinforcement algorithms to solve real-time complex L6
CO5 problems. (Create)

CO-PO-PSO Articulation Matrices

(POs) PSOs
Course
Outcomes
(COs) PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2

CO1 3 2 1 3 2

CO2 2 2 3 2 1 2 2

CO3 2 3 2 2 1 2 2

CO4 2 2 2 3 2 1 1 2

CO5 2 2 2 3 2 1 2 1
Guidelines for the Students:

1. Students should be regular and come prepared for the lab practice.
2. In case a student misses a class, it is his/her responsibility to complete that
missed experiment(s).
3. Students should bring the observation book, lab journal and lab manual.
Prescribedtextbookandclassnotescanbekeptreadyforreferenceifrequired.
4. They should implement the given Program individually.
5. While conducting the experiments students should see that their programs
would meet the following criteria:
 Programs should be interactive with appropriate prompt messages,
error messages if any, and descriptive messages for outputs.
 Programs should perform input validation (Data type, range error, etc.)
and give appropriate error messages and suggest corrective actions.
 Comments should be used to give the statement of the problem and every
Function should indicate the purpose of the function, inputs and outputs
 Statements within the program should be properly indented
 Use meaningful names for variables and functions.
 Make use of Constants and type definitions wherever needed.
6. Once the experiment(s) get executed, they should show the program and
results to the instructors and copy the same in their observation book.

7. Questions for lab tests and exam need not necessarily be limited to the
questions in the manual, but could involve some variations and / or
combinations of the questions.
List of Experiments:

EXP NO. EXPERIMENT TITLE

1. Write a python program to implement Breadth First Search Traversal.


2. Write a python program to implement Water Jug Problem.

3. Write a python program to remove punctuations from the given string.


4. Write a python program to sort the sentence in alphabetical order.

5. Write a program to implement Hangman game using python.

6. Write a program to implement Tic-Tac-Toe game using python.

7. Write a python program to remove stop words for a given passage from a text file using NLTK.

8. Write a python program to implement stemming for a given sentence using NLTK.

9. Write a python program to POS (Parts of Speech) tagging for the give sentence using NLTK.

10. Write a python program to implement Lemmatization using NLTK.

11. Write a python program to for Text Classification for the give sentence using NLTK.

ADDED EXPERIMENTS
1. Write a program to display scatter plot of given data files.

2. Write a program for suduko game using python.

3. Write a program for sentiment analysis using python.


EXPERIMENT 1
Objective: Write a python program to implement Breadth First Search
Traversal.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we implemented Breadth First Search traversal.


EXPERIMENT 2
Objective: Write a python program to implement Water Jug Problem.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we implemented Water Jug Problem.


EXPERIMENT 3
Objective: Write a python program to remove punctuations from the given
string.

Code/Output:

Tool used: Google Colab.

Result: In this experiment We made a program which removes Punctuations


from the given string.
EXPERIMENT 4
Objective: Write a python program to sort the sentence in alphabetical
order.

Code/Output:

Tool used: Google Colab.

Result: In this experiment We made a program which sort the sentence in


alphabetical order.
EXPERIMENT 5
Objective: Write a program to implement Hangman game using python.

Code/Output:
Tool used: Google Colab.

Result: In this experiment We implemented Hangman game using python.


EXPERIMENT 6
Objective: Write a program to implement Tic-Tac-Toe game using python.

Code/Output:
Tool used: Google Colab.

Result: In this experiment we implemented Tic-Tac-Toe game using python.


EXPERIMENT 7
Objective: Write a python program to remove stop words for a given
passage from a text file using NLTK.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we removed stop words for a given passage from
atext file using NLTK.
EXPERIMENT 8

Objective: Write a python program to implement stemming for a given


sentence using NLTK.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we implemented stemming for a given


sentenceusing NLTK.
EXPERIMENT 9

Objective: Write a python program to POS (Parts of Speech) tagging for


thegive sentence using NLTK.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we implemented Write a python program to POS


(Parts of Speech) tagging for the give sentence using NLTK.
EXPERIMENT 10
Objective: Write a python program to implement Lemmatization using
NLTK.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we implemented Lemmatization using NLTK.


EXPERIMENT 11
Objective: Write a python program to for Text Classification for the give
sentence using NLTK.

Code/Output:

Tool used: Google Colab.

Result: In this experiment we implemented Text Classification for the give


sentence using NLTK.

You might also like