Preliminaries
Preliminaries
To gain most of this workshop, you would need (if you have not already) to familiarise yourself with the following concepts and skills:
If you lack familiarity with any of the preliminarily skills do not worry! We provide links to great third-party tutorials for you!
Python:
- Basic concepts: objects, functions, data structures
- Data processing:
- Pandas
- NumPy
- Deep learning framework:
- Familiarity with Jupiter Notebooks UI
Machine Learning and NLP:
- Basic understanding of ML concepts: model training and evaluation stages, loss functions, metrics
- Familiarity with NLP domain: word embeddings, text data handling (e.g. tokenisation), familiar with classic NLP problems (e.g., text classifiction)
- Basic knowledge of deep learning (gradients, backpropagation, activation functions)