Ich habe einen einfachen Code geschrieben, der One arguments "query_seq" verwendet, weitere Methoden berechnen den Deskriptor und am Ende können Vorhersagen mit "LogisticRegression" (oder beliebig andere Algorithmus mit der Funktion) Algorithmen als „0 (negativ für gegebenen Fall)“ oder bereitgestellt „1 (positiv für gegebenen Fall)“Wie kann man den Konfidenzwert einer Vorhersage mit scikit-learn bewerten?
def main_process(query_Seq):
LR = LogisticRegression()
GNB = GaussianNB()
KNB = KNeighborsClassifier()
DT = DecisionTreeClassifier()
SV = SVC(probability=True)
train_x, train_y,train_l = data_gen(p)
a = DC_CLASS()
test_x = a.main_p(query_Seq)
return Prediction(train_x, train_y, test_x,LR)
Während wir Kreuzvalidierung durchgeführt haben wir die verschiedenen statistischen Parameter für die Genauigkeit berechnet Schätzung (Spezifität, Empfindlichkeit, mmc usw.) für einen Algorithmus. Nun, meine Frage ist, gibt es irgendeine Methode in scikit-learn, durch die wir den Konfidenzwert für eine Testdatenvorhersage schätzen können.
suchen nach methode predict_proba – 404pio