AI Lab Program - BCA - NEP - Final - CM
AI Lab Program - BCA - NEP - Final - CM
B.C.A Semester VI
Name
Course Outcomes:
• Identify and apply Artificial Intelligence concepts to solve real world problems.
• Develop learning programs for supervised learning models.
• Design and develop solutions for informed and uninformed search problems in AI.
Programs:
1. Write a program to implement breadth first search using python.
2. Write a program to implement depth first search using python.
3. Write a program to implement 8-puzzle problem using python
4. Write a program to implement n-queens problem using python.
5. Write a program to implement alpha-beta pruning using python.
6. Write a program to implement forward chaining algorithm.
7. Write a program to implement backward chaining algorithm.
8. Write a program to implement k-Nearest Neighbour algorithm to classify the Iris data
set. Print both correct and wrong predictions.
9. Train a random sample data using linear regression model and plot the graph
10. Implement the naïve Bayesian classifier for a sample training data set stored as a .csv
file. Compute the accuracy of the classifier, considering few test data sets.
11. Demonstrate the working of SVM classifier for a suitable data set(e.g., Iris dataset)
12. Build a sample binary image classification model (cat and dog)
Note: The programs can be implemented using Jupyter notebook IDE with scikit-learn library or
native Phyton IDLE with required packages.
Packages can be downloaded and installed separately without any internet connection.