Evaluation (and fine-tuning) of some LLMs on several tasks (NLI, QA, NER, etc.).
The project was supposed to be a 3-person project, however, the other two didn't participate until the end of the project.
# clone project
git clone https://github.com/lingsond/pnlp2023.git
cd pnlp2023
# [OPTIONAL] create conda environment
conda create -n myenv python=3.9
conda activate myenv
# install pytorch according to instructions
# https://pytorch.org/get-started/
# install requirements
pip install -r requirements.txt
# clone project
git clone https://github.com/lingsond/pnlp2023.git
cd pnlp2023
# create conda environment and install dependencies
conda env create -f environment.yaml -n myenv
# activate conda environment
conda activate myenv
General process:
After each process, the author might have think/find a way to improve the code, and during these steps, some file structures might have changed.
And since after finishing each process step, the author didn't need to repeat/redo the previous process, no checking were done to ensure the scripts integrity.
So, it is possible that the pipelines for best prompt selection and standard evaluation are not working anymore because of the changes.
Each of the pipeline scripts can be called with the config file as parameter. All configurations needed are coded inside the configuration files.
# For the processes involving XNLI dataset
python lingson/pipeline_scripts.py --config configs/config_file.json
The other contributors were supposed to work on these.
3 commits
Jupyter Notebook
87.3%
Python
10.6%
Jinja
2.0%
Evaluation (and fine-tuning) of some LLMs on several tasks (NLI, QA, NER, etc.).
The project was supposed to be a 3-person project, however, the other two didn't participate until the end of the project.
# clone project
git clone https://github.com/lingsond/pnlp2023.git
cd pnlp2023
# [OPTIONAL] create conda environment
conda create -n myenv python=3.9
conda activate myenv
# install pytorch according to instructions
# https://pytorch.org/get-started/
# install requirements
pip install -r requirements.txt
# clone project
git clone https://github.com/lingsond/pnlp2023.git
cd pnlp2023
# create conda environment and install dependencies
conda env create -f environment.yaml -n myenv
# activate conda environment
conda activate myenv
General process:
After each process, the author might have think/find a way to improve the code, and during these steps, some file structures might have changed.
And since after finishing each process step, the author didn't need to repeat/redo the previous process, no checking were done to ensure the scripts integrity.
So, it is possible that the pipelines for best prompt selection and standard evaluation are not working anymore because of the changes.
Each of the pipeline scripts can be called with the config file as parameter. All configurations needed are coded inside the configuration files.
# For the processes involving XNLI dataset
python lingson/pipeline_scripts.py --config configs/config_file.json
The other contributors were supposed to work on these.
3 commits
Jupyter Notebook
87.3%
Python
10.6%
Jinja
2.0%