This project, titled "Essay Grading with LSTM Model," is a machine learning application that predicts the grade of an essay using a Long Short-Term Memory (LSTM) model trained on Word2Vec embeddings. Users input an essay, which undergoes preprocessing to remove stopwords, lemmatize words, and convert them to vectors. These vectors are then fed into the LSTM model, which predicts the essay grade.
Check out the live demo of the Essay Grading System using Streamlit:
This project was developed by Archisman Ray, Soumedhik Bharati, and Sohoom Lal Banerjee for the SIT Hackathon. It was created as part of an effort to automate the grading process of essays using machine learning techniques.
To run the application locally, follow these steps:
-
Clone the repository:
git clone <repository_url>
-
Install the required dependencies:
pip install -r requirements.txt
-
Download the pre-trained models from the provided links and place them in the project directory.
-
Run the application:
streamlit run app.py
Download the pre-trained LSTM models from the following links:
This project is licensed under the MIT License. See the LICENSE file for details.