22ss02ca057 - AI Practical Exam
22ss02ca057 - AI Practical Exam
Code:
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.preprocessing import LabelEncoder
from sklearn.impute import SimpleImputer
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score
file_path = 'D:\Coding\exam\Student_Depression_Dataset.csv'
data = pd.read_csv(file_path)
categorical_columns = data_cleaned.select_dtypes(include="object").columns
imputer = SimpleImputer(strategy="mean")
data_cleaned.iloc[:, :] = imputer.fit_transform(data_cleaned)
X = data_cleaned.drop(columns=["Depression"])
y = data_cleaned["Depression"]
y_pred_rf = rf.predict(X_test)
print(accuracy_rf)
Output: