The goal of this assignment is to build a classifier that can identify hate or non-hate sentences. Your task is to build an accurate binary classifier to detect hate or non-hate senteces (0 for non-hate sentences and 1 for hate sentences). The 4375train.csv and 4375test.csv contains two datasets for training and testing. Both files contain additional columns that you may need to remove during the data preprocessing stage. Each data item contains its id, sentence, dataset, index, guideline, and label. Based on your implementation, you will eliminate some of the columns (e.g: dataset, index, and guideline columns). Please refer to data section to obtain the two datasets. Note that your classifier should work on data apart from the provided .csv file. TA will test your code on data items that is not provided in train or test files. Your code should include the following, 1. Data preprocessing 2. Your classifier architecture 3. Training your classifier using 4375train.csv 4. Evaluating the performance of your classifier using the 4375test.csv 5. Noting the performance of your classifier (accuracy). What to submit: 1. Your code through kaggle notebook. Below are the guidelines to access the notebook: a. Go to "Submit Predictions", then select "Notebook". This will open the notebook. b. Your notebook will use the dataset under data bar in the competition. However, I will provide you the path for datasets. -/kaggle/input/csse4375-assignment1/4375train.csv -/kaggle/input/csse4375-assignment1/4375test.csv 2. You can implement your code, and save your model predictions into a "submission.csv file". This file should include "id" and the "label" (this label is your predicted label). 3. Please include your name, netID as comments in your note book. 4. Add comments describing your code. 5. You may add additional comments such as challenges you faced, if the code is working or not, etc" 6. You should upload your solution through the notebook, uploading the .csv only may not consider as your final grade for the assignment. (i.e; kaggle will provide you a score, but this score is not your final score for the assignment). The due data is 30th Oct, 2023 at 11.59pm