[{'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:import tensorflow as tf\ndef neural_net_image_input(image_shape):\n"""\nReturn a Tensor for a bach of image input\n: image_shape: Shape of the images\n: return: Tensor for image input.\n"""\nreturn tf.placeholder(tf.float32, shape=[None, image_shape[0],image_shape[1],image_shape[2]], name="x")\ndef neural_net_label_input(n_classes):\n"""\nReturn a Tensor for a batch of label input\n: n_classes: Number of classes\n: return: Tensor for label input.\n"""\nreturn tf.placeholder(tf.float32, shape=[None, n_classes], name="y")\ndef neural_net_keep_prob_input():\n"""\nReturn a Tensor for keep probability\n: return: Tensor for keep probability.\n"""\nreturn tf.placeholder(tf.float32, name="keep_prob")\n"""\nDON\'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE\n"""\ntf.reset_default_graph()\ntests.test_nn_image_inputs(neural_net_image_input)\ntests.test_nn_label_inputs(neural_net_label_input)\ntests.test_nn_keep_prob_inputs(neural_net_keep_prob_input)'}, {'role': 'assistant', 'content': 'modelling'}]