You can download this code by clicking the button below.
This code is now available for download.
This function uses the random forest algorithm to classify the given data and returns the classification accuracy.
Technology Stack : scikit-learn
Code Type : Machine learning classification
Code Difficulty : Intermediate
def random_forest_classification(X, y):
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score
# Split the dataset into training and testing sets
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)
# Create a random forest classifier
clf = RandomForestClassifier(n_estimators=100, random_state=42)
# Train the classifier
clf.fit(X_train, y_train)
# Make predictions on the test set
y_pred = clf.predict(X_test)
# Calculate the accuracy of the classifier
accuracy = accuracy_score(y_test, y_pred)
return accuracy