#710 · Primary category: Education & Research
course-nlp
A Code-First Introduction to NLP course
Project last updated:03/22/23
GitHub Stars
3.5K
Forks
1.5K
Contributors
4
License
Other
Why we included this project
Most NLP tutorials either stop at classical text methods or jump straight into neural nets, leaving you to connect the two yourself. This repo holds the notebooks and lecture material from a University of San Francisco graduate course taught in Python, and it walks the whole arc in one place: topic modeling with NMF and SVD, sentiment classification with Naive Bayes and n-grams, then language models, RNN-based translation, and Transformers. The teaching style is deliberately top-down, so you run working examples before you fully understand the internals, which suits people who learn better by doing than by reading theory first. There's also a chapter on bias and ethics in word embeddings, something most code-heavy tutorials leave out. If you're a self-taught developer or a team building NLP skills and want a structured, free curriculum with runnable notebooks, this is a strong starting point.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI