#  Beginners
 Refer to this tuorial for getting started with NLP. -> [Tutorial 1](https://www.analyticsvidhya.com/blog/2017/01/ultimate-guide-to-understand-implement-natural-language-processing-codes-in-python/)

 In case of doubt related to this tutorial you can start a thread in the discussion section.

Participants are highly encouraged to start a discussion.

### Overview of Major steps in NLP:
( these steps are applied for all languages)
1. **Text pre processing**: cleaning, noise removal, spelling correction, punctuation handling, etc .
2. **Language Modeling:** since computer doesn't understand text, we need to convert the text into some numerical equivalent things like, word embedding, tf-idf and using other method of representation. Tokenization, vocabulary creation are other part of this step .
3. **Model Training:** In this step, we train a ML/Neural network (CNN, RNN, Transformer, etc) model to achieve our task.

# NLP for hindi Language

refer this tutorial for NLP for Hindi languages: [Tutorial 2](https://www.analyticsvidhya.com/blog/2020/01/3-important-nlp-libraries-indian-languages-python/) 

In case of doubt related to this tutorial you can start a thread in the discussion section.
