NLP, Computer Vision & Neural Networks – Key Vocabulary

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/53

flashcard set

Earn XP

Description and Tags

A comprehensive set of vocabulary flashcards covering machine learning fundamentals, NLP processes, neural-network architecture, and CNN applications presented in the lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

54 Terms

1
New cards

Machine Learning (ML)

A branch of AI that enables systems to learn from data, make predictions, and improve over time without explicit programming.

2
New cards

Data Ingestion

The first ML step involving gathering and preparing a dataset (text, images, numbers, etc.).

3
New cards

Model Training

Using algorithms to let a machine learn patterns in data by iteratively making and correcting predictions.

4
New cards

Testing and Validation

Evaluating an ML model on separate data to ensure it generalizes to unseen examples.

5
New cards

Deployment (ML)

Placing a validated model into a real-world environment where it continues to make decisions and learn.

6
New cards

Supervised Learning

ML approach that learns from labeled input–output pairs to make predictions.

7
New cards

Unsupervised Learning

ML approach that discovers patterns and relationships in unlabeled data.

8
New cards

Reinforcement Learning

ML paradigm where an agent learns by performing actions and receiving feedback (rewards or penalties).

9
New cards

Personalized Recommendations

ML application that suggests products or content (e.g., Netflix, Amazon) based on user data.

10
New cards

Fraud Detection

Use of ML to identify unusual patterns indicative of fraudulent activity in finance.

11
New cards

Natural Language Processing (NLP)

AI field focused on enabling computers to understand, interpret, and generate human language.

12
New cards

Language Understanding

NLP tasks that comprehend spoken or written language, such as speech recognition and sentiment analysis.

13
New cards

Natural Language Generation (NLG)

Producing coherent human-like text from data, e.g., document summarization or chatbot responses.

14
New cards

Text Preprocessing

Initial NLP stage that cleans and structures raw text for further analysis.

15
New cards

Tokenization

Splitting text into smaller units such as words or sub-words.

16
New cards

Normalization

Standardizing text (e.g., lowercasing, removing punctuation) to reduce variation.

17
New cards

Lemmatization

Reducing words to their dictionary base form (lemma).

18
New cards

Stemming

Truncating words to their root form, often by stripping suffixes.

19
New cards

Stop Word Removal

Eliminating common words (e.g., "the", "is") that add little semantic value.

20
New cards

Part-of-Speech (POS) Tagging

Assigning grammatical categories (noun, verb, adjective, etc.) to each word in a text.

21
New cards

Feature Extraction

Transforming text into numerical representations that ML algorithms can process.

22
New cards

Vectorization

Converting text to numeric vectors, often using Bag-of-Words or TF-IDF.

23
New cards

Bag-of-Words

Vectorization method that counts word occurrences without considering order.

24
New cards

TF-IDF

Term Frequency–Inverse Document Frequency; weights words based on their importance across documents.

25
New cards

Word Embeddings

Dense vector representations capturing semantic relationships between words.

26
New cards

Word2Vec

Neural network–based technique that learns word embeddings from large corpora.

27
New cards

GloVe

Global Vectors for Word Representation; embedding method using word-co-occurrence statistics.

28
New cards

BERT Embeddings

Contextual word representations generated by the BERT transformer model.

29
New cards

Model Building (NLP)

Selecting and training algorithms (Naive Bayes, SVM, neural networks, etc.) for a language task.

30
New cards

Natural Language Understanding (NLU)

NLP component that derives meaning, including syntax and semantic analysis.

31
New cards

Syntax Analysis

Examining grammatical structure of sentences (parsing).

32
New cards

Semantic Analysis

Interpreting context and meaning of sentences.

33
New cards

Text Generation

Creating new coherent text based on learned patterns or prompts.

34
New cards

Summarization

Automatically producing concise versions of longer documents.

35
New cards

Evaluation and Refinement

Measuring NLP model performance (precision, recall) and tuning it to reduce errors.

36
New cards

Precision

Metric indicating the proportion of correct positive predictions out of all positive predictions.

37
New cards

Recall

Metric indicating the proportion of actual positives correctly identified by the model.

38
New cards

Application Integration

Embedding an NLP model into products like chatbots, voice assistants, or analytics tools.

39
New cards

Continuous Learning

Ongoing improvement of a model through new data and user feedback.

40
New cards

Feedback Loop

Mechanism that uses real-world results to update and enhance model performance.

41
New cards

Neural Network

Computational model of interconnected artificial neurons organized in layers to recognize patterns.

42
New cards

Input Layer

First neural-network layer that receives raw data from the outside world.

43
New cards

Hidden Layer

Intermediate neural-network layer(s) that progressively transform input representations.

44
New cards

Output Layer

Final neural-network layer that produces predictions or classifications.

45
New cards

Convolutional Neural Network (CNN)

Deep-learning architecture specialized for grid-like data (images) that learns spatial hierarchies of features.

46
New cards

Image Classification

CNN application that assigns an image to one of several categories.

47
New cards

Object Detection and Localization

CNN task of identifying and drawing bounding boxes around multiple objects within an image.

48
New cards

Facial Recognition

CNN-powered identification or verification of individuals based on facial features.

49
New cards

Medical Image Analysis

Using CNNs to detect anomalies (tumors, fractures) in X-rays, MRIs, etc.

50
New cards

Autonomous Vehicles

Self-driving cars employ CNNs for visual perception of pedestrians, road signs, and other vehicles.

51
New cards

Image Enhancement and Restoration

CNN use in improving image quality, colorizing, or repairing damaged photos.

52
New cards

Augmented and Virtual Reality (AR/VR)

CNNs enable real-time image processing to enrich AR/VR experiences.

53
New cards

Robotics (Vision)

Robots employ CNNs for object recognition and navigation in their environments.

54
New cards

Computer Vision

AI field that trains computers to interpret and understand the visual world, often leveraging CNNs.