sankalpjain99/Automatic-Essay-Scoring
Created a web app that can automatically score essays. The grading model was trained using HP Essays Dataset from Kaggle. Used Long Short Term Memory (LSTM) network and machine learning algorithms to train model. WebApp was created using Flask framework.
The system uses Word2Vec embeddings fed through stacked LSTM layers (300→64 units) with dropout regularization to capture sequential semantic patterns in essays, trained with MSE loss and RMSprop optimization. Beyond initial ML baselines (linear regression, SVR, Random Forest), the architecture incorporates linguistic features—sentence/word counts, POS tag distributions, and misspelling detection—extracted during preprocessing with CountVectorizer for feature engineering. The Flask-based API accepts essays via JSON POST requests and returns predicted scores, making the trained model accessible through a web interface with real-time inference capabilities.
No commits in the last 6 months.
Stars
65
Forks
21
Language
Jupyter Notebook
License
—
Category
Last pushed
Jul 06, 2020
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/sankalpjain99/Automatic-Essay-Scoring"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nityansuman/marvin
Web app to automatically generate subjective or an objective test and evaluate user responses...
shibing624/judger
自动作文评分工具,支持中文、英文作文智能评分,支持评分模型自训练,支持WEKA处理模型数据,支持自定义评分算法。java开发。
shubhpawar/Automated-Essay-Scoring
Automated Essay Scoring on The Hewlett Foundation dataset on Kaggle
antrixsh/trusteval
Enterprise LLM Evaluation & Responsible AI Framework — Benchmark bias, hallucination, PII...
Gaurav-Pande/AES_DL
Automated Essay Scoring using BERT