Die Formel für root mean square error ist:
So wie es in TF zu implementieren ist tf.sqrt(tf.reduce_mean(tf.squared_difference(Y1, Y2)))
.
Die wichtige Sache zu erinnern ist, dass es keine Notwendigkeit gibt, RMSE-Verlust mit dem Optimierer zu minimieren. Mit dem gleichen Ergebnis können Sie nur tf.reduce_mean(tf.squared_difference(Y1, Y2))
oder sogar tf.reduce_sum(tf.squared_difference(Y1, Y2))
minimieren, aber weil sie eine kleinere Grafik von Operationen haben, werden sie schneller optimiert.
Aber Sie können diese Funktion verwenden, wenn Sie nur den Wert von RMSE tracten möchten.
Hallo @Viki, können Sie meine Antwort akzeptieren! –