# AI Major Applications - Computer Vision (CV) - Image classification/Object recognition/Face recognition - Taking a picture and labelling the whole image - Object detection - Take a picture as input and tell us where in the picture different objects are, as well as the type of those objects - Image segmentation - Given an image, it tells us where objects are, the type of those objects, but also, for every single pixel whether it is part of a certain object or not - Draws precise boundaries around objects it finds - Tracking - Detecting and tracking in a video (e.g., people running, cars moving, etc) - Color Restoration: automatic colorization and color restoration in black and white images - Natural Language Processing (NLP) - Understanding human language - Text classification - What is the category of a piece of text - Product description -> product category - Sentiment analysis/recognition - Take in a review -> Number of stars - Information retrieval - Web search - Named Entity Recognition (NER) - Recognizing specific elements (e.g., place names, people names, phone numbers, etc) - Machine translation - Parsing - Given a text input, a parser will create sub-groups - Often used as an intermediate step in an AI pipeline - Part-of-speech tagging - Go through all the words and recognize verbs, nouns, determiners, prepositions, adjectives, adverbs, etc - Very useful for sentiment analysis - Often used as an intermediate step in an AI pipeline - Speech recognition (speech-to-text) - Trigger word/wakeword detection - Speeker recognition (who is speaking) - Speech synthesis (text-to-speech, TTS) - Writing a sentence and turning it into an audio file - Adding sounds to silent movies - Automatic Handwriting Generation - Robotics - Perception: figuring out what's in the world around you - Motion planning: finding a path for the robot to follow - Control: sending commands to the motors to follow a path - General machine learning - Unstructured data analysis/processing - Structured data analysis/processing