17 lines
517 B
Python
17 lines
517 B
Python
# Random Forest Modell trainieren
|
|
rf_model = RandomForestClassifier(n_estimators=100, random_state=42)
|
|
rf_model.fit(X_train, y_train)
|
|
|
|
# Vorhersagen für die Testdaten
|
|
y_pred = rf_model.predict(X_test)
|
|
|
|
# Modellleistung evaluieren
|
|
accuracy = accuracy_score(y_test, y_pred)
|
|
precision = precision_score(y_test, y_pred)
|
|
recall = recall_score(y_test, y_pred)
|
|
f1 = f1_score(y_test, y_pred)
|
|
|
|
print(f"Accuracy: {accuracy:.4f}")
|
|
print(f"Precision: {precision:.4f}")
|
|
print(f"Recall: {recall:.4f}")
|
|
print(f"F1 Score: {f1:.4f}") |