Exercises for the lab sessions of AthNLP 2024. Everything has been setup to run from a Jupyter Notebook/Google Colab.
The labs will cover the following topics:
Lab | Topic | Task | Solutions |
---|---|---|---|
1 | Word Embeddings and Text Classification | labs/athnlp_lab_1.ipynb |
labs/athnlp_lab_1_solution.ipynb |
2 | Neural Language Modeling | labs/athnlp_lab_2.ipynb |
labs/athnlp_lab_2_solution.ipynb |
3 | Sequence Structured Prediction | labs/athnlp_lab_3.ipynb |
labs/athnlp_lab_3_solution.ipynb |
4 | Transformers and Machine Translation | labs/athnlp_lab_4.ipynb |
labs/athnlp_lab_4_solution.ipynb |
5 | Retrieval Augmented LLMs for Biomedical QA | labs/athnlp24-rag-lab.ipynb |
|
6 | Vision and Language Models | labs/athnlp_lab_6.ipynb |
labs/athnlp_lab_6_solution.ipynb |
Here is a quick list of some useful tutorials to get you up to speed with Python, Numpy and Pytorch:
- Introduction to Python
- Introduction to Numpy
- Introduction to PyTorch from the official PyTorch website:
- Tensor Broadcasting Puzzles: https://github.com/srush/Tensor-Puzzles