[{'role': 'system', 'content': "You are an expert in machine learning and your task is to classify the code snippets into categories from the provided list of categories. List of categories: ['helper_functions', 'load_data', 'data_exploration', 'data_preprocessing', 'evaluation', 'modelling', 'prediction', 'result_visualization', 'save_results', 'comment_only']"}, {'role': 'user', 'content': 'Identify to which category the provided code belongs and assign the code snippet to at least 1 but up to 5 categories based on the probabilities, ignore if the probability of the category is negligible. Strictly provide your response as a list. Avoid providing any additional information, commentary, or personal opinions.\\nPython Code:# RMSlE - Root Mean Squared Log Error\n# RMSLE Metric is used by Kaggle for this competition\n\n# RMSE Cost Function - Magnitude of difference matters\n\n# RMSLE cost function - "Only Percentage difference matters"\n\n# Reference:Katerina Malahova, Khor SoonHin \n# https://www.slideshare.net/KhorSoonHin/rmsle-cost-function\ndef compute_rmsle(y_true, y_pred):\n    if type(y_true) != np.ndarray:\n        y_true = np.array(y_true)\n        \n    if type(y_pred) != np.ndarray:\n        y_pred = np.array(y_pred)\n     \n    return(np.average((np.log1p(y_pred) - np.log1p(y_true))**2)**.5)'}, {'role': 'assistant', 'content': "['helper_functions', 'comment_only']"}]