[{'role': 'system', 'content': "You are an expert in machine learning and your task is to classify code snippets into one of the following categories: ['helper_functions', 'load_data', 'data_exploration', 'data_preprocessing', 'evaluation', 'modelling', 'prediction', 'result_visualization', 'save_results', 'comment_only']."}, {'role': 'user', 'content': 'Identify the single most appropriate category to which the provided code belongs. Provide your response as a single category label without any additional information, commentary, or personal opinions.\\nPython Code:def model_and_predict(model_name, data, features):\n    X, y = split_X_y(data, features)\n    X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.33, random_state=0)\n\n    clf = build_model(model_name)\n    clf = fit_model(clf, X_train, y_train)\n\n    y_pred = clf.predict(X_test)\n    accuracy = accuracy_score(y_test, y_pred)\n    print("The accuracy is {}".format(accuracy))\n    \n    y_proba = clf.predict_proba(X_test)\n    log_loss_score = log_loss(y_test, y_proba)\n    print("The log_loss_score is {}".format(log_loss_score))\n    return clf, accuracy, log_loss_score\n'}, {'role': 'assistant', 'content': 'evaluation'}]