Natural Language Processing

Learn more about natural languages processing.

Natural langauge processing is a field that deals with the ability for technology to understand human language. Dr. Durrett describes it as the ability for computers to do things automatically using human languages.

Machine learning plays an important role in NLP. Programmers give a machine examples of inputs and outputs (or examples of what we want the machine to do according to Dr. Durrett), and with that they use machine learning to create a program. Additionally, there are many different types of machine learning algorithms such as decision trees, linear regressions, neural networks, Random Forest, and more. Click here to learn more.

Examples of NLP in Use

Siri, Amazon Alexa, Google Home

iPhone's Siri, Amazon Alexa, Google Home, and other technologies uses NLP to process human language as input and completes an action based on what is said.

Text Prediction

Text prediction is being used by lots of technologies including phones, Google, worddocs, etc.. In his lecture, Dr. Durrett shows us a Transformer demo that tries to autocomplete your text. Check it out here.

Search Autocomplete

Google uses NLP to help complete a user's search. It processes human language of what is being searched up and uses similar things being searched up to complete senetence.

Google Translate

Google translate uses neural networks, a type of machine learning, and NLP by processing the inputted sentence in one language and translating it into another language.

Made by Melanie Martinez