Ich muss ermitteln, wie gut verschiedene Klassifizierungsmodelle Werte vorhersagen. Dazu muss ich eine ROC-Kurve zeichnen, aber es fällt mir schwer, einen Ansatz zu entwickeln.
Ich habe meinen gesamten Python-Code sowie den Link zu dem von mir verwendeten Datensatz eingefügt. Es scheint eine Menge Code zu sein, ist aber eigentlich wirklich einfach. Das Hauptproblem, das ich finde, ist, dass ich eine 3x3-Konfusionsmatrix habe und nicht weiß, wie ich diese in ein ROC-Diagramm übersetzen soll.
Ich muss ermitteln, wie gut verschiedene Klassifizierungsmodelle Werte vorhersagen. Dazu muss ich eine ROC-Kurve zeichnen, aber es fällt mir schwer, einen Ansatz zu entwickeln.
Ich habe meinen gesamten Python-Code sowie den Link zu dem von mir verwendeten Datensatz eingefügt. Es scheint eine Menge Code zu sein, ist aber eigentlich wirklich einfach. Das Hauptproblem, das ich finde, ist, dass ich eine 3x3-Konfusionsmatrix habe und nicht weiß, wie ich diese in ein ROC-Diagramm übersetzen soll.
[code]import pandas as pd import matplotlib.pyplot as plt from sklearn.metrics import confusion_matrix from sklearn.utils.multiclass import unique_labels import seaborn as sns import numpy as np
#data = pd.read_csv('wineQualityReds.csv', usecols=lambda x: 'Unnamed' not in x,) data = pd.read_csv('wineQualityWhites.csv', usecols=lambda x: 'Unnamed' not in x,)
# roc curve and auc score from sklearn.datasets import make_classification from sklearn.neighbors import KNeighborsClassifier from sklearn.ensemble import RandomForestClassifier from sklearn.model_selection import train_test_split from sklearn.metrics import roc_curve from sklearn.metrics import roc_auc_score
Ich möchte einen Algorithmus zur Berechnung einer ungefähren Kurve schreiben (oder idealerweise finden). (x_0, y_0) Endpunkt (x_n, y_n) und eine Liste von Entfernungen und Winkeln [(a_0, 0), (a_1,...
Ich versuche, ein Stiftwerkzeug in meiner pyqt6-Anwendung zu haben. Ich versuche, es so zu gestalten, wie das PenTool von Inkscape funktioniert. Im Moment versuche ich, den „B-Spline“-Modus zu...
Ich versuche, die Verwirrungsmatrix für mein yolov8- (oder yolov11-)Modell mithilfe der Aufsicht von Roboflow zu berechnen. Ich habe einige Anweisungen gefunden, aber sie scheinen nicht ganz klar zu...
Ich trainiere einen SVM -Klassifizierer mit Kreuzvalidierung (StratifiedKfold) unter Verwendung der Scikits -Schnittstellen. Für jeden Testsatz (von k) erhalte ich ein Klassifizierungsergebnis. Ich...