folgendes mit TF .9.0rc0 auf 60.000 (Zug) und 26.000 (Test) an oder so Datensätze mit 145 codierten Spalten (1,0) Mit Versuch 1 oder 0 für Klassenidentifikation zur Vorhersage ..TensorFlowDNNClassifier Klasse ist veraltet, aber Ersatz scheint nicht zu funktionieren?
classifier_TensorFlow = learn.TensorFlowDNNClassifier(hidden_units=[10, 20, 10],n_classes=2, steps=100)
classifier_TensorFlow.fit(X_train, y_train.ravel())
ich:
WARNING:tensorflow:TensorFlowDNNClassifier class is deprecated. Please consider using DNNClassifier as an alternative.
Out[34]:TensorFlowDNNClassifier(steps=100, batch_size=32)
Und dann recht schnell gute Ergebnisse:
score = metrics.accuracy_score(y_test, classifier_TensorFlow.predict(X_test))
print('Accuracy: {0:f}'.format(score))
Accuracy: 0.923121
Und:
print (metrics.confusion_matrix(y_test, X_pred_class))
[[23996 103]
[ 1992 15]]
Aber wenn ich versuche, die neue vorgeschlagene Methode zu verwenden:
classifier_TensorFlow = learn.DNNClassifier(hidden_units=[10, 20, 10],n_classes=2)
es ohne Abschluss hängt? es würde nicht den "steps" -Parameter nehmen? Ich bekomme keine Fehlermeldungen oder Ausgaben damit nicht viel weiter geht ... Irgendwelche Ideen oder Hinweise? Die Dokumentation ist ein bisschen "Licht?"
Leider Sie schlagen Probleme, aus der Beschreibung dieses wie ein Fehler zu sein scheint.Könnten Sie dies auf https://github.com/tensorflow/tensorflow/issues ablegen? –
Tut mir leid, ich kann nicht komplette Testfall aber große Prop Daten liefern – dartdog