HCIP-AI EI Developer key terms
HCIP-AI EI Developer · Get comfortable with the vocabulary.
- Ascend AI processor
- Related: CANN, MindSpore, Da Vinci architecture
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.
- CANN
- Related: Ascend AI processor, ATC, MindSpore
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.
- Da Vinci architecture
- Related: Ascend AI processor, CANN
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.
- ATC
- Related: CANN, OM model, AIPP
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.
- OM model
- Related: ATC, AIPP, ModelArts
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.
- AIPP
- Related: ATC, OM model
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.
- MindSpore
- Related: Ascend AI processor, MindIR, MindSpore Lite
Huawei's open-source deep learning framework supporting both graph and eager execution, automatic differentiation, and distributed training across Ascend, GPU, and CPU targets.
- MindIR
- Related: MindSpore, MindSpore Lite
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.
- MindSpore Lite
- Related: MindIR, Post-training quantization
A lightweight inference engine derived from MindSpore for deploying models on mobile and embedded devices, offering model conversion, quantization, and hardware-accelerated execution.
- ModelArts
- Related: ExeML, OM model, AutoML
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.
- ExeML
- Related: ModelArts, AutoML
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.
- AutoML
- Related: Hyperparameter tuning, ExeML
Automated machine learning: techniques that search over preprocessing, model architectures, and hyperparameters to produce a strong model with limited human intervention.
- Huawei HiAI Foundation
- Related: MindSpore Lite, Ascend AI processor
An on-device AI computing platform for Kirin chipsets that exposes neural network APIs so mobile applications can run inference locally with hardware acceleration.
- Overfitting
- Related: Regularization, Data augmentation, Early stopping
A modeling failure where the network memorizes training data, showing low training loss but poor validation performance; countered with regularization, augmentation, and more data.
- Regularization
- Related: Overfitting, Dropout
Any technique that constrains model complexity to improve generalization, such as L1/L2 weight penalties, dropout, or label smoothing applied during training.
- Dropout
- Related: Regularization, Overfitting
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.
- Batch normalization
- Related: Learning rate, Vanishing gradient
A layer that normalizes activations across a mini-batch to stabilize and speed up training, typically followed by learnable scale and shift parameters.
- Learning rate
- Related: Optimizer, Warmup
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.
- Optimizer
- Related: Learning rate, Gradient descent
The algorithm that updates network parameters from gradients, such as SGD with momentum or Adam, each with its own state and tuning behavior.
- Gradient descent
- Related: Optimizer, Backpropagation
An iterative optimization method that moves parameters opposite the gradient of the loss to reduce error, in batch, stochastic, or mini-batch variants.
- Backpropagation
- Related: Gradient descent, Automatic differentiation
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.
- Vanishing gradient
- Related: Residual connection, Batch normalization
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.
- Residual connection
- Related: Vanishing gradient, Transfer learning
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.
- Convolution
- Related: Pooling, Receptive field
An operation sliding learnable filters over an input to produce feature maps, capturing local spatial patterns with weight sharing that reduces parameter count.
- Pooling
- Related: Convolution, Receptive field
A downsampling operation, usually max or average, that reduces the spatial size of feature maps, lowering computation and adding small translation invariance.
- Receptive field
- Related: Convolution, Pooling
The region of the original input that influences a given neuron's activation; it grows with network depth, stride, and dilation.
- Intersection over Union
- Related: Non-maximum suppression, Mean average precision
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.
- Non-maximum suppression
- Related: Intersection over Union, Anchor box
A post-processing step that removes redundant overlapping detection boxes by keeping the highest-scoring one and discarding neighbors whose overlap exceeds a threshold.
- Anchor box
- Related: Non-maximum suppression, Intersection over Union
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.
- Mean average precision
- Related: Intersection over Union
A detection metric averaging precision across recall levels per class, then across classes; [email protected] uses an IoU threshold of 0.5.
- Transfer learning
- Related: Fine-tuning, Feature extraction
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.
- Fine-tuning
- Related: Transfer learning, Learning rate
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.
- Data augmentation
- Related: Overfitting, Mixup
Generating modified copies of training samples through flips, crops, color jitter, or noise so the model sees more variety and generalizes better.
- Word embedding
- Related: Word2Vec, Tokenization
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.
- Word2Vec
- Related: Word embedding, Tokenization
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.
- Tokenization
- Related: Word embedding, Byte pair encoding
Splitting raw text into tokens such as words or subword units, mapping them to integer IDs that a model's embedding layer can consume.
- Byte pair encoding
- Related: Tokenization, Word embedding
A subword tokenization algorithm that iteratively merges frequent character pairs, balancing vocabulary size against coverage of rare and unseen words.
- Attention mechanism
- Related: Transformer, Self-attention
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.
- Transformer
- Related: Attention mechanism, Self-attention, BERT
A sequence model built from stacked self-attention and feed-forward layers with positional encoding, enabling parallel training and strong long-range dependency modeling.
- BERT
- Related: Transformer, Fine-tuning
A pretrained Transformer encoder trained with masked language modeling and next-sentence prediction, fine-tuned for classification, tagging, and question-answering tasks.
- Named entity recognition
- Related: Tokenization, Sequence labeling
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.