Views
No views yet
kcc_to_squad.py: Builds agriculture_qa.json from CSV.models/train_qa.py: Fine-tunes the QA model.models/evaluate_qa.py: Computes EM/F1 on the dataset using the saved model.models/infer_qa.py: Simple interactive CLI for inference.models/agri_qa_model/: Directory with the trained model and tokenizer.python -m venv .venv; .\.venv\Scripts\Activate.ps1; pip install -U pip; pip install -r requirements.txtmodels/train_qa.py expects data/agriculture_qa.json present. It saves to models/agri_qa_model/ by default.python .\models\train_qa.pyBASE_MODEL, OUTPUT_DIR, EPOCHS, MAX_STEPS, MAX_LEN, DOC_STRIDE.python .\models\evaluate_qa.py --model_dir models/agri_qa_model --data data\agriculture_qa.json --max_examples 200eval_predictions.csv.python .\models\infer_qa.py --model_dir models/agri_qa_modelpython .\models\infer_qa.py --model_dir models/agri_qa_model --context sample_context.txttorch.compile and caching.