From d81100a814c2957470f7685fb769ea811dfd7b3e Mon Sep 17 00:00:00 2001 From: Madhumitha Date: Thu, 30 Oct 2025 20:55:31 +0530 Subject: [PATCH] Add machine learning classifier example using sklearn machine learning classifier example using sklearn --- Machine Learning | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Machine Learning diff --git a/Machine Learning b/Machine Learning new file mode 100644 index 00000000..79b62bae --- /dev/null +++ b/Machine Learning @@ -0,0 +1,29 @@ +# Advanced: Machine Learning Classifier Example +from sklearn.datasets import load_iris +from sklearn.model_selection import train_test_split +from sklearn.tree import DecisionTreeClassifier +from sklearn.metrics import accuracy_score + +# Load sample dataset +data = load_iris() +X, y = data.data, data.target + +# Split into train and test +X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42) + +# Initialize and train the model +model = DecisionTreeClassifier() +model.fit(X_train, y_train) + +# Make predictions +predictions = model.predict(X_test) + +# Evaluate +accuracy = accuracy_score(y_test, predictions) +print(f"✅ Model trained successfully!") +print(f"Accuracy: {accuracy:.2f}") + +# Predict for a single sample +sample = X_test[0].reshape(1, -1) +predicted_class = model.predict(sample)[0] +print(f"Example prediction → Class: {data.target_names[predicted_class]}")