Ai Labtask13
Ai Labtask13
Total Marks: 03
Obtained Marks:
AI Lab
Task # 13
Student Name:
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Reg Number:
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Q1.
Code
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.tree import DecisionTreeClassifier
from sklearn.preprocessing import LabelEncoder
from sklearn.metrics import accuracy_score
# Split data
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)
# Evaluate model
y_pred = clf.predict(X_test)
print(f"Model Accuracy: {accuracy_score(y_test, y_pred):.2f}")
# Make prediction
prediction = clf.predict(input_data)
print(f"\nPrediction: Customer is {'at risk' if prediction[0] == 'yes' else 'not at risk'} of defaulting.")
# Run prediction
predict_default_risk()
screenshot 1
screenshot 2