This repository contains all the assignments and projects i have performed in my Artificial Intelligence class in Semester V at Brainware Universaity while presuing Bachelors degree in Computer Science Engineering with specialization in Artificial Intelligence and Machine Learning
- Day 1 (14.07.26) ➜
Basic Introduction to Numpy, Pandas and MatPlotLib- Extract elements from a numpy list using boolean masking
- Two side-by-side Plots
- Day 2 (21.07.26) ➜
Exploring the digits and iris dataset- Plot the images from the
digitsdataset - Inspect the
irisdataset
- Plot the images from the
- Day 3 (28.07.26) ➜
Train and Evaluate KNN model & Perform graph algroithms- Dump a python dictionary to a JSON file
- Train and Evaluate a
K-Nearest Neighborsmodel on theirisdataset - Perfrom DFS and BFS on a undirected graph
- Day 4 (04.08.26) ➜
Graph ALgorithms- Perform A* and AO* search algorithm on a directed weighted graph
- Day 5 (11.08.26) ➜
Graph Algorithms 2- Solve the 8 Puzzle Problem using A* algorithm
- Day 6 (18.08.26) ➜
Semantic Network- Implement an Semantic Network of the given relationships using
networkx
- Implement an Semantic Network of the given relationships using
- Day 7 (25.08.26) ➜
Adversial Search- Implement MiniMax Algorithm on a simple tree with visualization
- Day 8 (01.09.26) ➜
Neural Networks (Perceptron)- Implement a Simple Perceptron model
- Implement a Preceptron model along with Decision Boundary
- Predict the result of students based on Study Hours and Attendance using KNN Algorithm
- Day 9 (08.09.26) ➜
Classification using Decision Trees- Predict values for a simple dataset using
DecisionTreeClassifier - Perform classification on the iris dataset using
DecisionTreeClassifier
- Predict values for a simple dataset using
- Day 10 (15.09.26) ➜
Classification using Support Vector Machines- Perform classification on the iris dataset using
SupportVectorClassifier
- Perform classification on the iris dataset using