HCIP-AI EI Developer study materials
HCIP-AI EI Developer study resources

HCIP-AI EI Developer key terms

HCIP-AI EI Developer · Get comfortable with the vocabulary.

Ascend AI processor

Huawei's family of AI chips (310/910 series) built on the Da Vinci architecture, designed for inference and training workloads and paired with the CANN software stack.

Related: CANN, MindSpore, Da Vinci architecture
CANN

Compute Architecture for Neural Networks: Huawei's heterogeneous computing software stack that sits between frameworks and Ascend hardware, providing operators, graph compilation, and runtime scheduling.

Related: Ascend AI processor, ATC, MindSpore
Da Vinci architecture

The compute core design used in Ascend chips, combining cube units for matrix multiplication, vector units for element-wise work, and scalar units for control flow.

Related: Ascend AI processor, CANN
ATC

Ascend Tensor Compiler: a command-line tool that converts trained models from frameworks such as TensorFlow or ONNX into the offline .om format runnable on Ascend devices.

Related: CANN, OM model, AIPP
OM model

The offline model file format produced by the Ascend Tensor Compiler, holding a compiled graph and weights ready for efficient inference execution on Ascend hardware.

Related: ATC, AIPP, ModelArts
AIPP

AI Pre-Processing: an Ascend feature that performs image resize, crop, color conversion, and normalization on the device before inference, reducing host-side CPU load and latency.

Related: ATC, OM model
MindSpore

Huawei's open-source deep learning framework supporting both graph and eager execution, automatic differentiation, and distributed training across Ascend, GPU, and CPU targets.

Related: Ascend AI processor, MindIR, MindSpore Lite
MindIR

MindSpore's unified intermediate representation and model file format, designed for cross-platform deployment so a model can run on cloud servers, edge devices, and phones.

Related: MindSpore, MindSpore Lite
MindSpore Lite

A lightweight inference engine derived from MindSpore for deploying models on mobile and embedded devices, offering model conversion, quantization, and hardware-accelerated execution.

Related: MindIR, Post-training quantization
ModelArts

Huawei Cloud's end-to-end AI development platform covering data labeling, notebook-based development, training job orchestration, hyperparameter tuning, model management, and online inference services.

Related: ExeML, OM model, AutoML
ExeML

A ModelArts feature that lets users build and deploy models through a guided, low-code workflow by uploading labeled data and selecting a task type, without writing training code.

Related: ModelArts, AutoML
AutoML

Automated machine learning: techniques that search over preprocessing, model architectures, and hyperparameters to produce a strong model with limited human intervention.

Related: Hyperparameter tuning, ExeML
Huawei HiAI Foundation

An on-device AI computing platform for Kirin chipsets that exposes neural network APIs so mobile applications can run inference locally with hardware acceleration.

Related: MindSpore Lite, Ascend AI processor
Overfitting

A modeling failure where the network memorizes training data, showing low training loss but poor validation performance; countered with regularization, augmentation, and more data.

Related: Regularization, Data augmentation, Early stopping
Regularization

Any technique that constrains model complexity to improve generalization, such as L1/L2 weight penalties, dropout, or label smoothing applied during training.

Related: Overfitting, Dropout
Dropout

A regularization method that randomly deactivates a fraction of neurons during each training step, preventing units from co-adapting and improving generalization at inference time.

Related: Regularization, Overfitting
Batch normalization

A layer that normalizes activations across a mini-batch to stabilize and speed up training, typically followed by learnable scale and shift parameters.

Related: Learning rate, Vanishing gradient
Learning rate

The step size used by an optimizer when updating weights; too large causes divergence, too small slows convergence, and schedules often decay it over training.

Related: Optimizer, Warmup
Optimizer

The algorithm that updates network parameters from gradients, such as SGD with momentum or Adam, each with its own state and tuning behavior.

Related: Learning rate, Gradient descent
Gradient descent

An iterative optimization method that moves parameters opposite the gradient of the loss to reduce error, in batch, stochastic, or mini-batch variants.

Related: Optimizer, Backpropagation
Backpropagation

The algorithm that computes gradients of the loss with respect to every weight by applying the chain rule backward through the network's computational graph.

Related: Gradient descent, Automatic differentiation
Vanishing gradient

A training problem in deep networks where gradients shrink toward zero as they propagate through many layers, stalling learning in early layers; mitigated by residual connections and normalization.

Related: Residual connection, Batch normalization
Residual connection

A skip path that adds a layer's input to its output, letting gradients flow directly across layers and enabling very deep networks to train effectively.

Related: Vanishing gradient, Transfer learning
Convolution

An operation sliding learnable filters over an input to produce feature maps, capturing local spatial patterns with weight sharing that reduces parameter count.

Related: Pooling, Receptive field
Pooling

A downsampling operation, usually max or average, that reduces the spatial size of feature maps, lowering computation and adding small translation invariance.

Related: Convolution, Receptive field
Receptive field

The region of the original input that influences a given neuron's activation; it grows with network depth, stride, and dilation.

Related: Convolution, Pooling
Intersection over Union

An evaluation metric for object detection and segmentation computed as the area of overlap between predicted and ground-truth regions divided by their union area.

Related: Non-maximum suppression, Mean average precision
Non-maximum suppression

A post-processing step that removes redundant overlapping detection boxes by keeping the highest-scoring one and discarding neighbors whose overlap exceeds a threshold.

Related: Intersection over Union, Anchor box
Anchor box

A predefined reference box of a given size and aspect ratio that a detector regresses into a final prediction, enabling detection of objects at multiple scales.

Related: Non-maximum suppression, Intersection over Union
Mean average precision

A detection metric averaging precision across recall levels per class, then across classes; [email protected] uses an IoU threshold of 0.5.

Related: Intersection over Union
Transfer learning

Reusing a model pretrained on a large dataset and fine-tuning it on a smaller target dataset, cutting training time and data requirements for the new task.

Related: Fine-tuning, Feature extraction
Fine-tuning

Continuing training of a pretrained model on new data, often with a lower learning rate and selectively unfrozen layers, to adapt representations to the target task.

Related: Transfer learning, Learning rate
Data augmentation

Generating modified copies of training samples through flips, crops, color jitter, or noise so the model sees more variety and generalizes better.

Related: Overfitting, Mixup
Word embedding

A dense vector representation of a token learned so that semantically similar words sit close together in vector space, used as input to downstream models.

Related: Word2Vec, Tokenization
Word2Vec

A method that trains word embeddings by predicting context from a target word (skip-gram) or a target from its context (CBOW) on large text corpora.

Related: Word embedding, Tokenization
Tokenization

Splitting raw text into tokens such as words or subword units, mapping them to integer IDs that a model's embedding layer can consume.

Related: Word embedding, Byte pair encoding
Byte pair encoding

A subword tokenization algorithm that iteratively merges frequent character pairs, balancing vocabulary size against coverage of rare and unseen words.

Related: Tokenization, Word embedding
Attention mechanism

A component that computes weighted sums over input elements, letting a model focus on relevant positions; scaled dot-product attention is the core of Transformers.

Related: Transformer, Self-attention
Transformer

A sequence model built from stacked self-attention and feed-forward layers with positional encoding, enabling parallel training and strong long-range dependency modeling.

Related: Attention mechanism, Self-attention, BERT
BERT

A pretrained Transformer encoder trained with masked language modeling and next-sentence prediction, fine-tuned for classification, tagging, and question-answering tasks.

Related: Transformer, Fine-tuning
Named entity recognition

A sequence-labeling task that identifies spans of text belonging to categories such as person, organization, or location, often solved with BiLSTM-CRF or token classification heads.

Related: Tokenization, Sequence labeling