Banff, AB, Canada, photo by — @thelifeofdev

Starting With NLP

This short article is further writing on Natural Language Processing. It can be considered as notes. This time I am reading the book Natural Language Processing with Python.

By “natural language” we mean a language that is used for everyday communication by humans; languages such as English, Hindi, or Portuguese.

This can be contrasted to artificial languages — such as programming languages and mathematical notations.

  • It could be counting frequencies or comparing styles.
  • It could be ‘understanding’ complete utterances.

→ In this sense towards being able to give useful responses.

NLP is becoming increasingly widespread.

We can think about Alexa, Google Home and Siri. We can consider predictive text, handwriting recognitions, search engines, machine translation and so on.

Language processing is playing a central role in the information society.

It is increasingly important for a wide range of people to have a working knowledge of NLP.

People in human-computer interaction, business information analysis or web development. Humanities computing, corpus linguistics, computer science and artificial intelligence.

Many in academia known NLP by the name of “Computational Linguistics.”

Python can be a good language to do programming in relating to NLP.

With a background in arts and humanities one can start manipulating large corpora, exploring linguistic models, and testing empirical claims. As well as building robust systems to perform linguistic tasks with technological applications.

This is #500daysofAI and you are reading article 422. I am writing one new article about or related to artificial intelligence every day for 500 days.

It is my intention to expand on this particular article.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store