A rough Pytorch solution for the Zindi Swahili News Classification Competition
Please note that I have not cleaned up the code therefore, some code blocks and comments may not make sense.
If you are just starting your machine learning journey, I highly recommend doing the Andrew Ng Deep Learning Specialization.
https://www.coursera.org/specializations/deep-learning
I've found that competing, contributing, studying the published notebooks and following the discussions on Kaggle is, by far, the best way to learn.
https://www.kaggle.com/c/titanic
These are a few NLP resources that I found helpful.
This tutorial teaches the fundamentals of Natural Language Processing (NLP)
https://www.youtube.com/watch?v=ZiKMIuYidY0
An excellent tutorial for learning Pytorch
https://deeplizard.com/learn/video/v5cngxo4mIg
The basics of Bert and XLM-RoBERTa
https://www.kaggle.com/vbookshelf/basics-of-bert-and-xlm-roberta-pytorch
NLP videos by Kaggle Grandmaster, Abishek Thakur
https://www.youtube.com/c/AbhishekThakurAbhi/videos