[{'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:model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['acc'])\nbatch_size=150\nX_train, X_valid, y_train, y_valid = train_test_split(train['file'].values, train['class_id'].values, test_size=0.1)\nmodel.fit_generator(image_generator(X_train, TRAIN_DIR, labels=y_train, size=SIZE, batch_size=batch_size, random_preproc=False, rotation_range=10, shear_range=5, shift_range=(0.1,0.1), zoom_range=(0.8,1.2)),\n                    epochs=25,\n                    steps_per_epoch=int(math.ceil(len(y_train)/batch_size)),\n                    validation_data=image_generator(X_valid, TRAIN_DIR, labels=y_valid, size=SIZE, batch_size=batch_size, random_preproc=False),\n                    validation_steps=int(math.ceil(len(y_valid)/batch_size)),\n                    callbacks=[EarlyStopping(monitor='val_loss',patience=3,verbose=0)],\n                    verbose=1\n                   )"}, {'role': 'assistant', 'content': 'modelling'}]