Взлет, перепрофилирование, креатив и подноготная: истории родом из BigDataCamp

cb294782c11a09b50ad8ed8752f172f9.jpg?v=1
def MAError(y_true, y_predict):
     # YOUR CODE HERE
     return error
def MSError(y_true, y_predict):
     # YOUR CODE HERE
     return error
def RMSEror(y_true, y_predict):
     # YOUR CODE HERE
     return error
def R_square(y_true, y_predict):
     # YOUR CODE HERE
     return error
def all_metric(y_true, y_predict):
     d = {}
     d['MAE'] = [MAError(y_true, y_predict)]
     d['MSE'] = [MSError(y_true, y_predict)]
     d['RMSE'] = [RMSError(y_true, y_predict)]
     d['R_square'] = [R_square(y_true, y_predict)]
     return d
# TESTS
assert round(MAError(y_true=Y_train, y_predict=Y_train_predict), 3) == 1.274, 'Неверно реализован расчет'
assert time_delta(MAError, Y_train, Y_train_predict) < 1.5, 'Функция работает слишком долго. Возможно, вы используете лишние циклы.'
assert round(MSError(y_true=Y_train, y_predict=Y_train_predict), 3) == 2.22, 'Неверно реализован расчет'
assert time_delta(MSError, Y_train, Y_train_predict) < 1.5, 'Функция работает слишком долго. Возможно, вы используете лишние циклы.'

© Habrahabr.ru