Skip to content

NLP Explorer is a repository dedicated to exploring and applying various Natural Language Processing (NLP) techniques using powerful tools like spaCy, BERT, and Python libraries. This project is a part of my learning journey as an engineering student focused on AI and language understanding.

Notifications You must be signed in to change notification settings

OthmaneAbder2303/NLP-Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 NLP Practice – spaCy, BERT & Text Processing

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.


🚀 What You’ll Find Here

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)

🧰 Technologies Used

  • Python
  • spaCy
  • NLTK
  • Hugging Face Transformers (BERT)
  • Gensim
  • fastText
  • Scikit-learn
  • Pandas & NumPy
  • Matplotlib / Seaborn

👨‍💻 About Me

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! 🧠✨

About

NLP Explorer is a repository dedicated to exploring and applying various Natural Language Processing (NLP) techniques using powerful tools like spaCy, BERT, and Python libraries. This project is a part of my learning journey as an engineering student focused on AI and language understanding.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published