All Projects â†’ dair-ai â†’ Nlp_fundamentals

dair-ai / Nlp_fundamentals

Licence: mit
📘 Contains a series of hands-on notebooks for learning the fundamentals of NLP

Projects that are alternatives of or similar to Nlp fundamentals

2016learnpython
Python Teaching, Seminars for 2nd year students of School of Linguistics NRU HSE
Stars: ✭ 32 (-90.24%)
Mutual labels:  jupyter-notebook, education
Ntds 2017
Material for the EPFL master course "A Network Tour of Data Science", edition 2017.
Stars: ✭ 61 (-81.4%)
Mutual labels:  jupyter-notebook, education
Minerva Training Materials
Learn advanced data science on real-life, curated problems
Stars: ✭ 37 (-88.72%)
Mutual labels:  jupyter-notebook, education
Neuromatch Academy
Preparatory Materials, Self-guided Learning, and Project Management for Neuromatch Academy activities
Stars: ✭ 30 (-90.85%)
Mutual labels:  jupyter-notebook, education
Openedu
📚 The Open Source Education Initiative – a repository with resources for 60+ engineering subjects. Let's make education more open and accessible! 🚀✨
Stars: ✭ 156 (-52.44%)
Mutual labels:  jupyter-notebook, education
Hmm for autonomous driving
🎓 Educational application of Hidden Markov Model to Autonomous Driving 🚕🚙🚗
Stars: ✭ 39 (-88.11%)
Mutual labels:  jupyter-notebook, education
Data Privacy For Data Scientists
A workshop on data privacy methods for data scientists.
Stars: ✭ 53 (-83.84%)
Mutual labels:  jupyter-notebook, education
Tutorials
All of the code for my Medium articles
Stars: ✭ 92 (-71.95%)
Mutual labels:  jupyter-notebook, education
Ml
Machine Learning Projects and Learning Content
Stars: ✭ 134 (-59.15%)
Mutual labels:  jupyter-notebook, education
Intro To Deep Learning
A collection of materials to help you learn about deep learning
Stars: ✭ 103 (-68.6%)
Mutual labels:  jupyter-notebook, education
Awesome Python Applications
💿 Free software that works great, and also happens to be open-source Python.
Stars: ✭ 13,275 (+3947.26%)
Mutual labels:  jupyter-notebook, education
Hitchhikers Guide Machine Learning
Guide explaining and implementing fundamental machine learning algorithms in Python
Stars: ✭ 161 (-50.91%)
Mutual labels:  jupyter-notebook, education
Jupyter Edu Book
Teaching and Learning with Jupyter
Stars: ✭ 325 (-0.91%)
Mutual labels:  jupyter-notebook, education
Autoeq
Automatic headphone equalization from frequency responses
Stars: ✭ 5,989 (+1725.91%)
Mutual labels:  jupyter-notebook
Caffe Speech Recognition
Speech Recognition with the Caffe deep learning framework, migrating to
Stars: ✭ 323 (-1.52%)
Mutual labels:  jupyter-notebook
Adanet
Fast and flexible AutoML with learning guarantees.
Stars: ✭ 3,340 (+918.29%)
Mutual labels:  jupyter-notebook
Probability
Probabilistic reasoning and statistical analysis in TensorFlow
Stars: ✭ 3,550 (+982.32%)
Mutual labels:  jupyter-notebook
Pytorchneuralstyletransfer
Implementation of Neural Style Transfer in Pytorch
Stars: ✭ 327 (-0.3%)
Mutual labels:  jupyter-notebook
Autocrop
😌 Automatically detects and crops faces from batches of pictures.
Stars: ✭ 320 (-2.44%)
Mutual labels:  jupyter-notebook
Cs329s Ml Deployment Tutorial
Code and files to go along with CS329s machine learning model deployment tutorial.
Stars: ✭ 314 (-4.27%)
Mutual labels:  jupyter-notebook

Fundamentals of NLP

(Work in Progress!)

Natural language processing (NLP) has made substantial advances in the past few years due to the success of modern techniques that are based on deep learning. With the rise of the popularity of NLP and the availability of different forms of large-scale data, it is now even more imperative to understand the inner workings of NLP techniques and concepts, from first principles, as they find their way into real-world usage and applications that affect society at large. Building intuitions and having a solid grasp of concepts are both important for coming up with innovative techniques, improving research, and building safe, human-centered AI and NLP technologies.

We introduce a new series called Fundamentals of NLP where we aim to teach about important NLP techniques and concepts starting from the first principles. We will introduce the theoretical aspect and motivation of each concept covered throughout the series. Then we will obtain hands-on experience by using bootstrap methods, industry-standard tools, and other open-source libraries to implement the different techniques. Along the way, we will also cover best practices, share important references, point out common mistakes to avoid when training and building NLP models, and discuss what lies ahead.

Join our Slack community to find our more about this and other ongoing projects. Feel free to reach out to me on Twitter for an invite to our Slack group.

Chapters

Chapter 1: Tokenization, Lemmatization, Stemming, and Sentence Segmentation -- Colab notebook, Web version

How to Contribute?

  • You can check out our Project page to see all the ongoing tasks or issues related to this research project. Lookout for the main nlp_fundamentals tag. Issues with the good first issue tag are good tasks to get started with.
  • You can also just check the issues tab.
  • You can ask anything related to this project in our Slack group.
  • Slack channel: #nlp_fundamentals
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].