Ai Myh
Ai Myh
LINEAR REGRESSION
import numpy as np
num_samples = 20
m, b = np.polyfit(sizes, prices, 1)
plt.ylabel('Price ($)')
plt.legend()
plt.grid(True)
plt.show()
MYH 1
AI LAB MANUAL BY MYH
BACKWARD CHAINING
print("-----Backward Chaining-----")
if a == "mammal":
print("It is a Mammal." if input("Does it have fur? (yes/no) ") == "yes" else "It is not a Mammal.")
elif a == "bird":
print("It is a Bird." if input("Does it lay eggs or can it fly? (yes/no) ") == "yes" else "It is not a Bird.")
else:
MYH 2
AI LAB MANUAL BY MYH
FORWARD CHAINING
traits = ["Has fur", "Lays eggs"]
print("-----Forward Chaining-----")
print(traits)
print("\nIt's likely a Mammal." if x == 1 else "\nIt's likely a Bird." if x == 2 else "\nInvalid Option Selected.")
MYH 3
AI LAB MANUAL BY MYH
DFS
graph = {
'C': ['F'],
'D': [],
'E': ['F'],
'F': []
visited = set()
print(node)
visited.add(node)
MYH 4
AI LAB MANUAL BY MYH
BFS
graph = {
'C': ['F'],
'D': [],
'E': ['F'],
'F': []
queue = []
visited = set()
queue.append(node)
visited.add(node)
while queue:
current_node = queue.pop(0)
print(current_node)
queue.append(neighbor)
visited.add(neighbor)
MYH 5
AI LAB MANUAL BY MYH
8-QUEENS
def isSafe(board, row, col):
for i in range(row):
return False
return True
if row == 8:
return True
board[row] = col
return True
return False
board = [-1] * 8
result = solve(board, 0)
print(result)
MYH 6
AI LAB MANUAL BY MYH
MYH 7
AI LAB MANUAL BY MYH
DECISION TREE
import numpy as np
np.random.seed(42)
X = np.random.rand(100, 4)
y = np.random.randint(0, 3, 100)
print("Accuracy:", accuracy)
MYH 8