Loading...

Applied NLP

Making Sense of Human Language

Applied NLP
Paid Course

Applied NLP

Learn how to apply statistical learning and language processing techniques to build machine learning models capable of deriving actionable insights from human language and thus enabling automated and contextual interactions between computers and humans.

Course Details

This course provides a hands-on and in-depth exploration of the industry-standard Python NLTK natural language toolkit, in combination with the Python Scikit-Learn machine learning library, with which to build natural language processing pipelines and machine learning models designed to analyze and derive meaning from text. This course explores in both theoretical and applied detail the major techniques used in natural language processing including text pre-processing, indexing, searching, categorisation, tagging, clustering, entity recognition, entity relationship recognition, word embeddings, feature detectors and custom grammars. Using these techniques, experienced senior data scientists can build digital systems capable of deriving actionable insights from human language with subsequent applications including automating contextual interactions between computers and humans via chatbots and question-answering systems.

Requirements

Outcomes

  • The ability to apply statistical learning techniques to natural language processing.
  • The ability to build, interpret, visualise and evaluate supervised and unsupervised machine learning models applied to real-world natural language processing use-cases including automated and contextual computer and human interaction.
  • The ability to build end-to-end pipelines capable of pre-processing, modelling and learning from text.
  • Advanced knowledge of the industry-standard Python NLTK natural language toolkit.

Contact UsLog In