This repository contains the source for the Python implementation of the paper ASAGLite: A Lightweight and Efficient Technique for Automatic Short Answer Grading.
- Create a python/jupyter environment
- Activate the environment
- Install dependencies
pip install pandas
pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
pip install -U sentence-transformers
pip install --user -U nltk
python -m nltk.downloader popular
- Define the configuration in
config.ini
- Train the model using
python train.py