/Zindi-Swahili-News-Classification

A rough Pytorch solution for the Zindi Swahili News Classification Competition

Primary LanguageJupyter Notebook

Zindi-Swahili-News-Classification

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


NLP Learning Resources

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