An Automated Essay Grading Tool with Teacher-Guided Scoring Preferences Using Gradient Descent Algorithm and Natural Language Processing Techniques