Artificial Intelligence for Aerospace Control and Operations

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

1/52

flashcard set

Earn XP

Description and Tags

Vocabulary practice flashcards covering all six core modules of Artificial Intelligence for Aerospace Control and Operations (AE4353): Introduction to Machine Learning & Perceptrons, Deep Neural Networks, Generative AI, Recurrent Networks & Sequence Modeling, Physics-Informed Neural Networks (PINNs), and Explainable AI.

53 Terms

1
New cards

Physics-Informed Neural Network (PINN)

A framework that leverages the high representational capacity of artificial neural networks to learn unknown, complex functions while embedding guidance and constraints from physical laws (such as partial differential equations) into the loss function to regularize learning.

2
New cards

Soft Constraints Loss (PINNs)

A composite objective function formulating physical laws and data fitting without rigid constraints: L=LF+LB+LI+LD\mathcal{L} = \mathcal{L}_{\mathcal{F}} + \mathcal{L}_{\mathcal{B}} + \mathcal{L}_{\mathcal{I}} + \mathcal{L}_{\mathcal{D}}, where LF\mathcal{L}_{\mathcal{F}} represents differential equation residuals, LB\mathcal{L}_{\mathcal{B}} enforces boundary conditions, LI\mathcal{L}_{\mathcal{I}} initial conditions, and LD\mathcal{L}_{\mathcal{D}} available measurements.

3
New cards

Forward Problem (PINNs)

A problem formulation where the neural network solves for system outputs u=f(x,t)\mathbf{u} = f(\mathbf{x}, t) given state x\mathbf{x} and time tt, under the assumption that all parameters of the underlying differential equations (such as wave velocity c2c^2) are known.

4
New cards

Inverse Problem (PINNs)

A problem formulation where unknown physical parameters of the governing differential equations (such as wave speed parameter c2c^2) are treated as learnable variables and optimized simultaneously with the network parameters.

5
New cards

Hadamard's Well-Posedness Conditions

A mathematical criterion stating that a problem is well-posed if: (1) a solution exists, (2) the solution is unique, and (3) the solution depends continuously on the initial and boundary conditions.

6
New cards

Causality Violation in Vanilla PINNs

A failure mode where standard PINN training stagnates in local minima because the loss drops early for later time steps while remaining high for initial conditions. It is resolved by weighting earlier time steps higher with weights wi=exp⁡(−ε∑k=1i−1LF(tk))w_i = \exp(-\varepsilon \sum_{k=1}^{i-1} \mathcal{L}_{\mathcal{F}}(t_k)).

7
New cards

Neural-Fly

A physics-informed deep learning architecture designed for agile flight in wind, where a neural network learns aerodynamic basis functions that are element-wise multiplied with an adaptive parameter vector to predict wind force residuals.

8
New cards

i.i.d. Assumptions

The foundational supervised learning assumptions stating that: (1) data samples are mutually independent (P(xi∣xj)=P(xi)P(\mathbf{x}_i | \mathbf{x}_j) = P(\mathbf{x}_i)), and (2) training and test samples are identically distributed (Ptrain(x)=Ptest(x)P_{\text{train}}(\mathbf{x}) = P_{\text{test}}(\mathbf{x})).

9
New cards

Design Matrix

A matrix X∈Rm×nX \in \mathbb{R}^{m \times n} used to organize an entire supervised input dataset, where mm denotes the total number of samples and nn denotes the number of features per sample.

10
New cards

Perceptron

A foundational neural model introduced by Frank Rosenblatt (1958) following McCulloch & Pitts (1943) that computes an output o=f(∑iwixi)o = f(\sum_i w_i x_i); inherently limited to learning linearly separable functions.

11
New cards

Delta Learning Rule

A learning algorithm introduced by Widrow and Hoff (1962) that adjusts perceptron weights using gradient descent on the quadratic error e=(o−t)2e = (o - t)^2, resulting in weight updates Δwi=−α∂e∂wi=−2α(o−t)f′(a)xi\Delta w_i = -\alpha \frac{\partial e}{\partial w_i} = -2\alpha (o - t) f'(a) x_i.

12
New cards

Sigmoid Activation Function

A smooth, bounded activation function defined as f(x)=11+e−xf(x) = \frac{1}{1 + e^{-x}} with derivative f′(x)=f(x)(1−f(x))f'(x) = f(x)(1 - f(x)), which approximates a step function between 00 and 11 but suffers from vanishing gradients when saturated.

13
New cards

Universal Approximation Theorem

A mathematical theorem (Cybenko, 1989; Hornik, 1991) proving that a multi-layer perceptron with at least one hidden non-linear layer can approximate any continuous function to arbitrary precision, given an infinite number of hidden neurons.

14
New cards

Inductive Bias

The set of prior assumptions, structural choices, or constraints that a learning algorithm incorporates to prioritize certain solutions and generalize from observed training examples to unseen test samples.

15
New cards

Hypothesis Space

The complete space of candidate functions or models that a chosen machine learning algorithm is restricted to search within when attempting to map inputs to outputs.

16
New cards

Early Stopping

A regularization technique where model performance is monitored on an independent validation set during training, and optimization is halted when validation loss begins to rise, preventing the network from overfitting.

17
New cards

K-Fold Cross-Validation

A resampling evaluation procedure where the dataset is split into KK equal partitions (folds); the model is trained on K−1K-1 folds and tested on the remaining fold, repeating the cycle KK times to obtain a robust estimate of generalization error.

18
New cards

Rectified Linear Unit (ReLU)

A piecewise linear activation function defined as f(x)=max⁡(0,x)f(x) = \max(0, x) with derivative f′(x)=(x>0)f'(x) = (x > 0); fast to compute and resistant to vanishing gradients for positive activations.

19
New cards

Adam (Adaptive Moments)

An adaptive optimization algorithm that computes parameter updates by tracking decaying running averages of both the first gradient moment (s\mathbf{s}) and second raw moment (r\mathbf{r}), corrected for initialization bias: Δθ=−αs^r^+δ\Delta \boldsymbol{\theta} = -\alpha \frac{\hat{\mathbf{s}}}{\sqrt{\hat{\mathbf{r}}} + \delta}.

20
New cards

Ensemble Learning

A technique where multiple distinct neural networks are trained on different splits of data or initialized differently, aggregating their predictions to reduce variance, prevent overfitting, and quantify prediction uncertainty.

21
New cards

Dropout

A regularization method applied during training where hidden units are set to zero with probability pp, and retained weights are scaled by 11−p\frac{1}{1-p}; prevents co-adaptation of features and approximates training an ensemble of thinned networks.

22
New cards

Weight Sharing

A structural constraint in convolutional neural networks where the same set of kernel weights is applied across every spatial location of the input, dramatically lowering the parameter count compared to fully connected layers.

23
New cards

Max-Pooling

A non-linear downsampling operation in CNNs that extracts the maximum value over local sliding spatial windows of size k×kk \times k with stride ss, reducing spatial dimensions and conferring translation invariance.

24
New cards

Receptive Field

The spatial size of the local region in the input layer that contributes to the activation of a specific unit in a deeper convolutional layer, determined by kernel sizes, strides, and padding.

25
New cards
<p>Transposed Convolution</p>

Transposed Convolution

An upsampling operation (sometimes called deconvolution) that expands feature map spatial dimensions by inserting z=s−1z = s - 1 zeros between inputs, padding boundaries, and sliding a kernel with unit stride.

26
New cards

Residual Connection (Skip Connection)

An architectural bypass connection that directly adds the identity input vector to the output of a layer or block (f(x)+xf(\mathbf{x}) + \mathbf{x}), facilitating gradient backpropagation and preventing vanishing gradients in deep networks.

27
New cards

Discriminatory vs. Generative Models

Discriminatory models learn conditional mappings P(y∣x)P(\mathbf{y}|\mathbf{x}) to separate classes or predict targets, whereas generative models model the joint/input probability distribution P(x)P(\mathbf{x}) to synthesize novel realistic data without labels.

28
New cards

Variational Autoencoder (VAE)

A directed probabilistic generative network whose encoder maps inputs to mean zμ\mathbf{z}_\mu and variance zσ\mathbf{z}_\sigma vectors of a latent distribution, and whose decoder reconstructs samples drawn from this continuous latent space.

29
New cards

Evidence Lower Bound (ELBO)

The objective maximized during VAE training: ELBO(Θ)=∑i=1NEq[log⁡P(x∣z,Θd)]−DKL(q(z∣x,Θe)∥P(z))\text{ELBO}(\Theta) = \sum_{i=1}^N \mathbb{E}_q[\log P(\mathbf{x}|\mathbf{z}, \Theta_d)] - D_{KL}(q(\mathbf{z}|\mathbf{x}, \Theta_e) \parallel P(\mathbf{z})), consisting of a reconstruction log-likelihood term and a Kullback-Leibler divergence regularization term.

30
New cards

Reparameterization Trick

A mathematical formulation in VAEs that expresses the stochastic latent variable as z=zμ+zσ⊙ϵ\mathbf{z} = \mathbf{z}_\mu + \mathbf{z}_\sigma \odot \boldsymbol{\epsilon}, where ϵ∼N(0,I)\boldsymbol{\epsilon} \sim \mathcal{N}(\mathbf{0}, \mathbf{I}), isolating randomness and permitting gradient backpropagation through zμ\mathbf{z}_\mu and zσ\mathbf{z}_\sigma.

31
New cards

Generative Adversarial Network (GAN)

A generative framework framing training as a zero-sum game between a Generator g(z)g(\mathbf{z}) synthesizing fake samples and a Discriminator d(x)d(\mathbf{x}) classifying samples as real (11) or fake (00) using cross-entropy loss.

32
New cards

CycleGAN

An unpaired image-to-image translation model utilizing two generator-discriminator pairs trained with an adversarial loss and a cycle-consistency loss Lcyc\mathcal{L}_{\text{cyc}} enforcing gX(gY(x))≈xg_X(g_Y(\mathbf{x})) \approx \mathbf{x} and gY(gX(y))≈yg_Y(g_X(\mathbf{y})) \approx \mathbf{y}.

33
New cards
<p>Diffusion Model</p>

Diffusion Model

A generative model featuring a fixed forward Markov chain adding Gaussian noise step-by-step (x0→xT\mathbf{x}_0 \rightarrow \mathbf{x}_T) and a trained neural network that reverses this corruption to iteratively denoise white noise into realistic data.

34
New cards

Classifier-Free Guidance

A conditional diffusion technique where class label c\mathbf{c} is randomly replaced with 0\mathbf{0} during training, allowing generation to interpolate between conditional and unconditional score estimates: ϵ^←γϵ(xt,c,Θ,t)+(1−γ)ϵ(xt,0,Θ,t)\hat{\boldsymbol{\epsilon}} \leftarrow \gamma \boldsymbol{\epsilon}(\mathbf{x}_t, \mathbf{c}, \Theta, t) + (1 - \gamma)\boldsymbol{\epsilon}(\mathbf{x}_t, \mathbf{0}, \Theta, t), with γ>1\gamma > 1.

35
New cards

Self-Attention Mechanism

A core Transformer operation producing output yi=∑jwi,jvj\mathbf{y}_i = \sum_j w_{i,j} \mathbf{v}_j, where weights are softmax-normalized dot products between learned query (qi\mathbf{q}_i) and key (kj\mathbf{k}_j) vector projections: wi,j′=qiTkjDw'_{i,j} = \frac{\mathbf{q}_i^T \mathbf{k}_j}{\sqrt{D}}.

36
New cards

Backpropagation Through Time (BPTT)

An extension of standard backpropagation to recurrent networks where the recurrent graph is unrolled over multiple successive time steps, propagating error gradients backwards along the unrolled sequence.

37
New cards

Vanishing/Exploding Gradients in RNNs

A failure mode during BPTT caused by repeated multiplication by the transition weight matrix WW over nn steps (Wn=QTDnQW^n = Q^T D^n Q), which causes error signals along directions with eigenvalues ∣λ∣<1|\lambda| < 1 to decay to zero and ∣λ∣>1|\lambda| > 1 to explode.

38
New cards

Leaky Neurons

Recurrent units featuring neural inertia defined by ht=αht−1+(1−α)f(Wxt+b)\mathbf{h}_t = \alpha \mathbf{h}_{t-1} + (1 - \alpha) f(W\mathbf{x}_t + \mathbf{b}), creating a low-pass filter of past activations where learning different leak rates α\alpha allows capture of multi-scale dynamics.

39
New cards

Reservoir Computing (Echo State Networks)

A recurrent network architecture where a large, randomly connected recurrent layer (the reservoir) is fixed at the edge of stability by setting its spectral radius ρ(W)\rho(W), and training is restricted strictly to a linear readout layer.

40
New cards

Long Short-Term Memory (LSTM)

A recurrent architecture designed to eliminate vanishing gradients by maintaining a linear cell state ctc_t whose contents are regulated by three multiplicative sigmoid gates: forget gate (ftf_t), input gate (iti_t), and output gate (oto_t).

41
New cards

Gated Recurrent Unit (GRU)

A gating mechanism that simplifies the LSTM by merging the cell state and hidden state, controlling temporal information flow using only two gates: an update gate (ztz_t) and a reset gate (rtr_t).

42
New cards

Structured State Space Sequence Model (S4)

A sequence modeling framework that discretizes continuous linear time-invariant state-space models (ht=Aht−1+Bxt,yt=Cht+Dxt\mathbf{h}_t = A\mathbf{h}_{t-1} + B\mathbf{x}_t, y_t = C\mathbf{h}_t + D\mathbf{x}_t), structuring AA to allow long sequence evaluation via parallel convolutions: y=K∗x1:ty = K * \mathbf{x}_{1:t}.

43
New cards
<p>Linear Recurrent Unit (LRU)</p>

Linear Recurrent Unit (LRU)

A simplified recurrent unit that diagonalizes state transitions using a stable complex exponential parameterization λj=exp⁡(−exp⁡(νjlog⁡)+iexp⁡(θjlog⁡))\lambda_j = \exp(-\exp(\nu_j^{\log}) + i\exp(\theta_j^{\log})) with normalization γj=(1−∣λj∣2)1/2\gamma_j = (1 - |\lambda_j|^2)^{1/2} to achieve S4-level performance.

44
New cards
<p>Mamba</p>

Mamba

A selective structured state-space sequence model architecture that makes parameters BB, CC, and Δ\Delta dynamic, input-dependent functions of time (B(xt)B(\mathbf{x}_t), C(xt)C(\mathbf{x}_t), Δ(xt)\Delta(\mathbf{x}_t)), maintaining linear-time inference.

45
New cards

Intrinsic vs. Post Hoc Interpretability

Intrinsic methods rely on simple model structures (e.g., short decision trees, linear models) whose internal parameters are directly interpretable; post hoc methods inspect, perturb, or analyze complex black-box models after training.

46
New cards

Surrogate Model

An intrinsically interpretable model (such as a decision tree or linear regressor) trained to approximate the input-output behavior of a complex deep neural network globally or in a local neighborhood.

47
New cards

LIME (Local Interpretable Model-agnostic Explanations)

A post hoc, model-agnostic technique that explains an individual prediction by generating perturbed samples around that instance, weighting them by proximity, and training a sparse linear surrogate model on the resulting predictions.

48
New cards

Shapley Values

A coalitional game-theory method computing the fair marginal contribution ϕi\phi_i of feature ii to a prediction across all possible feature subsets, uniquely fulfilling Efficiency, Dummy, Additivity, and Symmetry axioms.

49
New cards

SHAP (SHapley Additive exPlanations)

A framework unifying Shapley values with local surrogate models to compute an additive feature attribution explanation model: g(z)=ϕ0+∑i=1nϕizig(\mathbf{z}) = \phi_0 + \sum_{i=1}^n \phi_i z_i, where zi∈{0,1}z_i \in \{0, 1\} indicates feature presence in a coalition.

50
New cards

Saliency Map (Vanilla Gradient)

A local visual explanation produced by computing the gradient of an output class score with respect to raw input image pixels (∂yc∂I\frac{\partial y_c}{\partial I}) via backpropagation, visualizing which pixels most sensitively alter the output score.

51
New cards
<p>Grad-CAM (Gradient-Weighted Class Activation Mapping)</p>

Grad-CAM (Gradient-Weighted Class Activation Mapping)

A visual explanation technique that averages backpropagated gradients for class cc across spatial dimensions of the final convolutional feature maps (αkc=1Z∑i∑j∂yc∂Ai,jk\alpha_k^c = \frac{1}{Z}\sum_i \sum_j \frac{\partial y_c}{\partial A_{i,j}^k}) and computes a rectified weighted sum: Lc=ReLU(∑kαkcAk)L^c = \text{ReLU}(\sum_k \alpha_k^c \mathbf{A}^k).

52
New cards

Feature Visualization (Activation Maximization)

An interpretability method that identifies what a specific neural unit represents by running gradient ascent in pixel space to generate a synthetic input image that maximizes the unit's activation: I∗=argmaxI∑x,yh(l,c,x,y)I^* = \text{argmax}_I \sum_{x,y} h(l, c, x, y).

53
New cards

t-SNE (t-Distributed Stochastic Neighbor Embedding)

A non-linear dimensionality reduction algorithm that projects high-dimensional latent space representations into two or three dimensions while preserving local neighborhood affinities and distances.