Created
November 25, 2013 14:37
-
-
Save Tafkas/7642141 to your computer and use it in GitHub Desktop.
Compute the Root Mean Squared Log Error for hypothesis h and targets y
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
def rmsle(h, y): | |
""" | |
Compute the Root Mean Squared Log Error for hypthesis h and targets y | |
Args: | |
h - numpy array containing predictions with shape (n_samples, n_targets) | |
y - numpy array containing targets with shape (n_samples, n_targets) | |
""" | |
return np.sqrt(np.square(np.log(h + 1) - np.log(y + 1)).mean()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment