oyounis19/NLP-From-Scratch

A collection of NLP projects implemented from scratch using PyTorch, ranging from beginner-friendly tasks to advanced topics.

29
/ 100
Experimental

This project offers a hands-on learning path for understanding how machines process and generate human language. It guides you through implementing various techniques from scratch, taking raw text as input and producing classified text, translated sentences, or summarized documents as output. This is ideal for students, researchers, or AI practitioners who want to deeply understand the mechanics of natural language processing models.

No commits in the last 6 months.

Use this if you want to learn the underlying code and algorithms for Natural Language Processing (NLP) techniques, from basic text preparation to advanced AI models.

Not ideal if you're looking for a ready-to-use NLP tool or library to integrate into an existing application without needing to understand its internal workings.

natural-language-processing machine-learning-education text-analysis AI-model-development computational-linguistics
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 5 / 25
Maturity 8 / 25
Community 16 / 25

How are scores calculated?

Stars

11

Forks

7

Language

Jupyter Notebook

License

Last pushed

Dec 31, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/oyounis19/NLP-From-Scratch"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.