L5 Flashcards

1
Q

def NLP

A

branch of CS (AI) that gives computers ability to understand text and spken words and respond with some of their own
- tries to brake it into shorter pieces to understand relationship between them
- mix of NLU and NLG

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Challenges of NLP

A
  • human language is filled with ambiguities
  • irregularities: homonyms, homophones, scarcasm, idios, metapgors, exceptions, variation in sentence structure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

4 stages of NLP

A
  1. morphological processing: break strings into tokens (smaller pieces)
  2. syntax analysis: check for and recognize grammar/sentence structure
  3. semantic analysis: meaning
  4. pragmatic analysis: applied context
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

7 stages of NLP test preprocessing

watch yt video to complete

A
  1. segmenting: break into sentences
  2. tokenizing: break into words
  3. stop word: prepositions
  4. stemming: same words with different prefit or suffix
  5. lemmatization: multiple words can have same meaning
  6. speech tagging: words are tagges as nouns, verb, preposition, etc
  7. named entity tagging: identify some words that may occur in documents
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

NLU

A

natural language understanding: receives and interprets written/spoken input

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

NLG

A

natural language generation: system responds to message it receives by speaking or writting answer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

NLP use cases (6)

A
  • spam detection
  • translation
  • virual agent and chatbots
  • searching engine
  • social media sentiment analysis
  • text extraction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Computer vision

what is it
examples

A
  • interdisciplinary scientific field that works on computers gaining high-level understanding from digital images or videos
  • understand and automate tasks that the human visual system can do
  • includes methods for acquiring, processing , analyzing and understanding digital images and extracting high-dimensional data from it producing numerical or symbolic information

eg) image classification, object/keypoint detection, image segmentation, tracking

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Computer vision approaches

A

ML: with enough data models can learn to distinguish images from each other
DL: CLL and RNN

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

CNN

A

convolutional neural networks
- recognizes images
- first discerns hard edges and simple shapes and then fills in info in more iterations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

RNN

A

recurrent neural network
- recognized videos
- same but with single frames from videos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Computer vision applications

A
  • transport: self-driving cars
  • healthcare: x-ray, CT and MRI scans
  • manufacturing: defect product inspection, text and barcodes
  • construction: predictive maintenance
  • agriculture: crop and yield monitoring, insect detection, disease detection
  • retail: self-checkout, smart store
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Robotics

A
  • interdisciplinary sector of science and engineering that deals with design, construction, operation and use of robots for control, sensory feedback and information processing
  • replace human where they don’t want to or can’t be
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Types of Robotics (5)

A
  1. Preprogrammed robots
  2. Humanoid robots
  3. Autonomous robots
  4. Teleoperated robots
  5. Augmenting robots
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pre-programmed robots

A
  • robot arms in the automotive assembly line
  • automated guided vehicles (AGV)
  • cobots
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Humanoid robots

A
  • look like or mimic human behaviour
  • han robotics sophia
  • boston dynamics’ atlas
17
Q

Autonomous Robots

A
  • operate independently of human operators
  • designed to carry out tasks in open environments
  • use of sensors
    eg ) cleaning bots, autonomous drones
18
Q

Teleoperated robots

A

robots control over a wireless network from safe distance

19
Q

Augmenting robot

A

enhance or replace capabilities of humans
eg) robotic legs

20
Q

Industry Applications Robots (6)

A
  1. Manufacturing: deployed to expedite processes, drive efficiency and promote safety
  2. Farming and agriculture: help famers havest their crops more quickly and efficiently, assess ripeness, move branches, pick up food
  3. Logistics: help shipping and delivery to be quick and efficient
  4. Healthcare: surgery, medication delivery
  5. Retail, customer service
  6. Smart cities: way-finding and information services, security patrols, building construction
  7. Home, entertainment
  8. Onlien robots: chatbots