Hi there! 👋
Welcome to my Natural Language Processing (NLP) playground, where I explore and apply a wide range of NLP concepts and techniques using Python tools like spaCy, BERT, Gensim, fastText, and more.
This repository documents my hands-on journey as a Computer Engineering student passionate about AI and language understanding.
A collection of tutorials, exercises, and mini-projects covering:
- 🔍 Regex & Tokenization
- 🧹 Text preprocessing: stop word removal, stemming, lemmatization
- 🏷️ POS tagging and Named Entity Recognition (NER) with spaCy
- 🧠 Bag of Words, TF-IDF, and n-grams
- 🧬 Word embeddings: spaCy, Gensim, fastText
- 🤖 Text classification using:
- spaCy
- Gensim
- fastText
- BERT (via Hugging Face Transformers)
- Python
- spaCy
- NLTK
- Hugging Face Transformers (BERT)
- Gensim
- fastText
- Scikit-learn
- Pandas & NumPy
- Matplotlib / Seaborn
I’m Othmane Abderrazik, a 4th-year Computer Engineering student at ENSA Marrakech.
Driven by curiosity and passion for AI and NLP, this repository represents my self-learning process to master the building blocks of language technologies.
📧 Reach me at: othmane232004@gmail.com
🌐 Connect with me on LinkedIn
Feel free to explore, fork, or contribute if you’re also on a journey to decode human language with machines! 🧠✨