# ਨੈਚਰਲ ਲੈਂਗਵੇਜ ਪ੍ਰੋਸੈਸਿੰਗ ਨਾਲ ਸ਼ੁਰੂਆਤ ਨੈਚਰਲ ਲੈਂਗਵੇਜ ਪ੍ਰੋਸੈਸਿੰਗ (NLP) ਇੱਕ ਕੰਪਿਊਟਰ ਪ੍ਰੋਗਰਾਮ ਦੀ ਯੋਗਤਾ ਹੈ ਜੋ ਮਨੁੱਖੀ ਭਾਸ਼ਾ ਨੂੰ ਸਮਝ ਸਕੇ ਜਿਵੇਂ ਕਿ ਇਹ ਬੋਲੀ ਜਾਂ ਲਿਖੀ ਜਾਂਦੀ ਹੈ - ਜਿਸਨੂੰ ਨੈਚਰਲ ਲੈਂਗਵੇਜ ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਕ੍ਰਿਤ੍ਰਿਮ ਬੁੱਧੀ (AI) ਦਾ ਇੱਕ ਹਿੱਸਾ ਹੈ। NLP ਪਿਛਲੇ 50 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਸਮੇਂ ਤੋਂ ਮੌਜੂਦ ਹੈ ਅਤੇ ਇਸ ਦੀਆਂ ਜੜ੍ਹਾਂ ਭਾਸ਼ਾਵਿਗਿਆਨ ਦੇ ਖੇਤਰ ਵਿੱਚ ਹਨ। ਪੂਰਾ ਖੇਤਰ ਮਸ਼ੀਨਾਂ ਨੂੰ ਮਨੁੱਖੀ ਭਾਸ਼ਾ ਨੂੰ ਸਮਝਣ ਅਤੇ ਪ੍ਰੋਸੈਸ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ਿਤ ਹੈ। ਇਸਦਾ ਇਸਤਮਾਲ ਫਿਰ ਸਪੈਲ ਚੈੱਕ ਜਾਂ ਮਸ਼ੀਨ ਅਨੁਵਾਦ ਵਰਗੇ ਕੰਮ ਕਰਨ ਲਈ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਇਸਦਾ ਕਈ ਖੇਤਰਾਂ ਵਿੱਚ ਅਸਲ ਦੁਨੀਆ ਵਿੱਚ ਵਰਤੋਂ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਮੈਡੀਕਲ ਰਿਸਰਚ, ਸਰਚ ਇੰਜਨ ਅਤੇ ਬਿਜ਼ਨਸ ਇੰਟੈਲੀਜੈਂਸ। ## ਖੇਤਰੀ ਵਿਸ਼ਾ: ਯੂਰਪੀ ਭਾਸ਼ਾਵਾਂ ਅਤੇ ਸਾਹਿਤ ਅਤੇ ਯੂਰਪ ਦੇ ਰੋਮਾਂਟਿਕ ਹੋਟਲ ❤️ ਇਸ ਪਾਠਕ੍ਰਮ ਦੇ ਇਸ ਭਾਗ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਦੇ ਸਭ ਤੋਂ ਵਿਆਪਕ ਇਸਤੇਮਾਲਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨਾਲ ਜਾਣੂ ਕਰਵਾਇਆ ਜਾਵੇਗਾ: ਨੈਚਰਲ ਲੈਂਗਵੇਜ ਪ੍ਰੋਸੈਸਿੰਗ (NLP)। ਕੰਪਿਊਟੇਸ਼ਨਲ ਲਿੰਗਵਿਸਟਿਕਸ ਤੋਂ ਪ੍ਰਾਪਤ, ਕ੍ਰਿਤ੍ਰਿਮ ਬੁੱਧੀ ਦੀ ਇਹ ਸ਼੍ਰੇਣੀ ਮਨੁੱਖਾਂ ਅਤੇ ਮਸ਼ੀਨਾਂ ਦੇ ਵਿਚਕਾਰ ਆਵਾਜ਼ ਜਾਂ ਲਿਖਤੀ ਸੰਚਾਰ ਰਾਹੀਂ ਪੁਲ ਬਣਾਉਂਦੀ ਹੈ। ਇਨ੍ਹਾਂ ਪਾਠਾਂ ਵਿੱਚ ਅਸੀਂ NLP ਦੇ ਬੁਨਿਆਦੀ ਸਿਧਾਂਤਾਂ ਨੂੰ ਸਿੱਖਾਂਗੇ, ਛੋਟੇ ਗੱਲਬਾਤੀ ਬੋਟ ਬਣਾਕੇ ਇਹ ਸਮਝਾਂਗੇ ਕਿ ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਕਿਵੇਂ ਇਹ ਗੱਲਬਾਤਾਂ ਨੂੰ ਹੋਰ 'ਸਮਾਰਟ' ਬਣਾਉਣ ਵਿੱਚ ਸਹਾਇਕ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਸਮੇਂ ਵਿੱਚ ਪਿੱਛੇ ਯਾਤਰਾ ਕਰੋਗੇ, ਜੇਨ ਆਸਟਿਨ ਦੇ ਕਲਾਸਿਕ ਨਾਵਲ, **ਪ੍ਰਾਈਡ ਐਂਡ ਪ੍ਰਿਜੂਡਿਸ** (1813 ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ) ਦੇ ਐਲਿਜ਼ਬੇਥ ਬੈਨੇਟ ਅਤੇ ਮਿਸਟਰ ਡਾਰਸੀ ਨਾਲ ਗੱਲਬਾਤ ਕਰਦੇ ਹੋਏ। ਫਿਰ, ਤੁਸੀਂ ਹੋਰ ਗਿਆਨ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਯੂਰਪ ਦੇ ਹੋਟਲ ਰਿਵਿਊਜ਼ ਰਾਹੀਂ ਸੈਂਟੀਮੈਂਟ ਐਨਾਲਿਸਿਸ ਸਿੱਖ ਕੇ। ![ਪ੍ਰਾਈਡ ਐਂਡ ਪ੍ਰਿਜੂਡਿਸ ਕਿਤਾਬ ਅਤੇ ਚਾਹ](../../../translated_images/p&p.279f1c49ecd889419e4ce6206525e9aa30d32a976955cd24daa636c361c6391f.pa.jpg) > ਫੋਟੋ Elaine Howlin ਦੁਆਰਾ Unsplash 'ਤੇ ## ਪਾਠ 1. [ਨੈਚਰਲ ਲੈਂਗਵੇਜ ਪ੍ਰੋਸੈਸਿੰਗ ਦਾ ਪਰਿਚਯ](1-Introduction-to-NLP/README.md) 2. [ਆਮ NLP ਕੰਮ ਅਤੇ ਤਕਨੀਕਾਂ](2-Tasks/README.md) 3. [ਮਸ਼ੀਨ ਲਰਨਿੰਗ ਨਾਲ ਅਨੁਵਾਦ ਅਤੇ ਸੈਂਟੀਮੈਂਟ ਐਨਾਲਿਸਿਸ](3-Translation-Sentiment/README.md) 4. [ਤੁਹਾਡੇ ਡਾਟਾ ਦੀ ਤਿਆਰੀ](4-Hotel-Reviews-1/README.md) 5. [ਸੈਂਟੀਮੈਂਟ ਐਨਾਲਿਸਿਸ ਲਈ NLTK](5-Hotel-Reviews-2/README.md) ## ਸ਼੍ਰੇਯ ਇਹ ਨੈਚਰਲ ਲੈਂਗਵੇਜ ਪ੍ਰੋਸੈਸਿੰਗ ਪਾਠ [Stephen Howell](https://twitter.com/Howell_MSFT) ਦੁਆਰਾ ☕ ਨਾਲ ਲਿਖੇ ਗਏ ਹਨ। --- **ਅਸਵੀਕਰਤੀ**: ਇਹ ਦਸਤਾਵੇਜ਼ AI ਅਨੁਵਾਦ ਸੇਵਾ [Co-op Translator](https://github.com/Azure/co-op-translator) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਨੁਵਾਦ ਕੀਤਾ ਗਿਆ ਹੈ। ਜਦੋਂ ਕਿ ਅਸੀਂ ਸਹੀ ਹੋਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ, ਕਿਰਪਾ ਕਰਕੇ ਧਿਆਨ ਦਿਓ ਕਿ ਸਵੈਚਾਲਿਤ ਅਨੁਵਾਦਾਂ ਵਿੱਚ ਗਲਤੀਆਂ ਜਾਂ ਅਸੁਚਤਤਾਵਾਂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਇਸ ਦੀ ਮੂਲ ਭਾਸ਼ਾ ਵਿੱਚ ਮੂਲ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਅਧਿਕਾਰਤ ਸਰੋਤ ਮੰਨਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਮਹੱਤਵਪੂਰਨ ਜਾਣਕਾਰੀ ਲਈ, ਪੇਸ਼ੇਵਰ ਮਨੁੱਖੀ ਅਨੁਵਾਦ ਦੀ ਸਿਫਾਰਸ਼ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਅਨੁਵਾਦ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਗਲਤਫਹਿਮੀ ਜਾਂ ਗਲਤ ਵਿਆਖਿਆ ਲਈ ਅਸੀਂ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹਾਂ।