Fbla data science and ai quizlet

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/139

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:58 PM on 10/13/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

140 Terms

1
New cards

Mean

Sum of all values divided by the number of values (the average)

2
New cards

Median

Middle value of an ordered dataset; if the count is even, the average of the two middle values

3
New cards

Mode

Most frequently occurring value; a dataset can have none, one, or several modes

4
New cards

Range

Maximum value minus minimum value

5
New cards

Variance

Average of the squared differences from the mean; measures how spread out data is

6
New cards

Standard deviation

Square root of variance; the typical distance of values from the mean, in the data's original units

7
New cards

Covariance

Measures how two variables change together; positive means they rise together, negative means one rises as the other falls

8
New cards

Correlation

Standardized measure from -1 to +1 of the linear relationship between two variables

9
New cards

Correlation vs causation

Two variables moving together does not prove one causes the other

10
New cards

Gaussian (normal) distribution

Symmetric, bell-shaped distribution where the mean, median, and mode are equal

11
New cards

Empirical rule (68-95-99.7)

In a normal distribution about 68% of data is within 1 SD of the mean, 95% within 2 SD, and 99.7% within 3 SD

12
New cards

Expected value

Long-run average of a random variable; sum of each outcome multiplied by its probability

13
New cards

Random variable

A variable whose value depends on the outcome of a random event

14
New cards

Probability

A number from 0 to 1 describing how likely an event is

15
New cards

Discrete variable

Takes countable, separate values (e.g., number of students)

16
New cards

Continuous variable

Can take any value in a range, including decimals (e.g., height, temperature)

17
New cards

Outlier

A data point far from the rest of the data; can distort the mean

18
New cards

Skewed distribution

Asymmetric distribution with a longer tail on one side

19
New cards

Histogram

Bar-style chart showing the frequency distribution of one numeric variable grouped into bins

20
New cards

Boxplot

Chart showing the median, quartiles, and outliers of a dataset

21
New cards

Scatterplot

Plots two numeric variables as points to show their relationship

22
New cards

Bar chart

Compares values across separate categories

23
New cards

Line chart

Shows how a value changes over time

24
New cards

Pie chart

Shows parts of a whole; works best with a few categories

25
New cards

Heat map

Uses color intensity to show values in a grid or matrix

26
New cards

Five-number summary

Minimum, first quartile (Q1), median, third quartile (Q3), maximum

27
New cards

Interquartile range (IQR)

Q3 minus Q1; the spread of the middle 50% of the data

28
New cards

Multivariate data

Data with more than two variables recorded for each observation

29
New cards

Dependence methods

Techniques that predict one variable from others (e.g., multiple linear regression, logistic regression)

30
New cards

Interdependence methods

Techniques that find structure among variables without a designated outcome (e.g., clustering, factor analysis)

31
New cards

Linear regression

Fits a straight line to predict a numeric outcome from a predictor

32
New cards

Multiple linear regression

Predicts a numeric outcome using two or more predictor variables

33
New cards

Logistic regression

Predicts the probability of a categorical outcome, usually yes/no

34
New cards

Decision tree

Flowchart-like model that splits data with feature-based questions to reach a prediction

35
New cards

k-means

Unsupervised algorithm that groups data into k clusters around center points called centroids

36
New cards

Data cleaning

Finding and fixing or removing errors, duplicates, missing values, and inconsistent formats before analysis

37
New cards

Duplicate records

Repeated entries that can bias results and inflate counts

38
New cards

Missing or incomplete data

Gaps in a dataset that can reduce accuracy; handled by removing or filling values

39
New cards

Data quality factors

Accuracy, completeness, consistency, timeliness, and source reliability

40
New cards

Garbage in, garbage out

Poor-quality input data produces poor-quality results

41
New cards

SQL

Structured Query Language used to create, query, and manage data in relational databases

42
New cards

SELECT

SQL clause that chooses which columns to return

43
New cards

FROM

SQL clause that names the table to read from

44
New cards

WHERE

SQL clause that filters rows before grouping

45
New cards

GROUP BY

SQL clause that groups rows so aggregate functions can summarize each group

46
New cards

HAVING

SQL clause that filters groups after GROUP BY

47
New cards

ORDER BY

SQL clause that sorts results (ASC ascending, DESC descending)

48
New cards

JOIN

Combines rows from two tables based on a related column

49
New cards

INSERT INTO

SQL command that adds new rows to a table

50
New cards

UPDATE

SQL command that changes existing rows

51
New cards

DELETE

SQL command that removes rows from a table

52
New cards

Aggregate functions

SQL functions such as COUNT, SUM, AVG, MIN, and MAX that summarize many rows into one value

53
New cards

Relational database

Stores data in tables of rows and columns that are linked by keys

54
New cards

Primary key

Column that uniquely identifies each row in a table

55
New cards

Foreign key

Column that references the primary key of another table to link them

56
New cards

Pandas

Python library for working with tabular data in DataFrames

57
New cards

NumPy

Python library for fast numerical computing with arrays

58
New cards

Matplotlib

Python library for creating charts and plots

59
New cards

scikit-learn

Python library of classic machine learning algorithms and tools

60
New cards

PyTorch

Open-source Python library for building and training neural networks

61
New cards

TensorFlow

Google's open-source library for machine learning and deep learning

62
New cards

DataFrame

Two-dimensional table of data used in Pandas

63
New cards

Python data wrangling

Cleaning and reshaping data in Python (e.g., dropna, fillna, drop_duplicates, merge)

64
New cards

R

Programming language built for statistics, data analysis, and visualization

65
New cards

Jupyter Notebook

Interactive document that mixes code, output, charts, and notes

66
New cards

Artificial intelligence (AI)

Computer systems that perform tasks normally requiring human intelligence, such as learning and decision-making

67
New cards

Generative AI

AI that creates new content such as text, images, audio, or code based on patterns learned from training data

68
New cards

Generative AI capabilities

Drafting text, summarizing, generating images and code, translating, and brainstorming

69
New cards

Generative AI limitations

Can hallucinate, reflect bias in training data, lacks true understanding, and depends on its training data

70
New cards

Generative AI uses

Healthcare (drug discovery, imaging), research, digital art, customer service, and coding assistance

71
New cards

Computer vision

AI subfield that lets machines interpret images and video

72
New cards

Natural language processing (NLP)

AI subfield focused on understanding and generating human language

73
New cards

Robotics

AI subfield focused on machines that sense, decide, and act in the physical world

74
New cards

Human-computer interaction

Field focused on how people and AI systems communicate and work together

75
New cards

Large language model (LLM)

Neural network trained on huge amounts of text to understand and generate language

76
New cards

Token

A chunk of text (word or piece of a word) that an LLM reads and produces

77
New cards

Prompt

The input or instruction given to a generative AI model

78
New cards

Transformer

Neural network architecture using attention that powers most modern LLMs

79
New cards

Hallucination

When an AI produces confident but false or made-up information

80
New cards

Narrow AI

AI built for one specific task (e.g., spam filter); all current AI is narrow

81
New cards

Machine learning (ML)

Subfield of AI where systems learn patterns from data instead of following explicit rules

82
New cards

Training set

Data used to teach a model

83
New cards

Validation set

Data used to tune a model and choose settings during development

84
New cards

Test set

Data held back to measure final model performance on unseen data

85
New cards

Overfitting

Model memorizes the training data and performs poorly on new data

86
New cards

Underfitting

Model is too simple to capture patterns in the data

87
New cards

Supervised learning

Learns from labeled data to predict outcomes (classification and regression)

88
New cards

Unsupervised learning

Finds patterns in unlabeled data (clustering, dimensionality reduction)

89
New cards

Reinforcement learning

An agent learns by taking actions and receiving rewards or penalties

90
New cards

Classification

Supervised task that predicts a category (e.g., spam or not spam)

91
New cards

Regression (ML)

Supervised task that predicts a continuous number (e.g., house price)

92
New cards

Clustering

Unsupervised task that groups similar items together

93
New cards

Feature

An input variable used by a model to make predictions

94
New cards

Label

The correct answer or target value in supervised learning

95
New cards

Neural network

Model of connected layers of nodes (neurons) that learns weights from data

96
New cards

Deep learning

Machine learning using neural networks with many hidden layers

97
New cards

Loss function

Measures how far a model's predictions are from the correct answers; training tries to minimize it

98
New cards

Gradient descent

Optimization method that adjusts model weights step by step to reduce loss

99
New cards

Choosing an algorithm

Labeled data with a known target means supervised; unlabeled data to find groups means unsupervised; learning from rewards means reinforcement

100
New cards

Predicate logic

Logic that uses predicates, variables, and quantifiers to make statements about objects and their properties