Huawei HCIE-AI study plan
Huawei HCIE-AI · Give each week a clear focus.
8 weeks · About 6 hours per week
AI fundamentals and machine learning & Deep learning and neural network architectures
Derive the bias-variance decomposition and compute it numerically for a synthetic regression dataset
Implement gradient descent, momentum, and Adam from scratch and compare convergence on a non-convex loss surface
Explain backpropagation through a two-layer MLP by hand-deriving every partial derivative
Distinguish L1, L2, dropout, and early stopping by their effect on the training objective
Your checkpoint
A runnable notebook that trains the same MLP with three optimizers and four regularizers, with a written 600-word analysis of the resulting generalization gaps
Deep learning and neural network architectures
Build a CNN from scratch and compute output shapes, receptive fields, and parameter counts for each layer
Trace the vanishing-gradient problem through a deep plain network and fix it with residual connections
Implement an LSTM cell and a single-head self-attention block and compare their memory behavior
Explain how batch normalization changes the loss landscape and where to place it relative to activation
Your checkpoint
A single script that trains a small ResNet and a small plain CNN on identical data, plus a table of accuracy, gradient norms per layer, and parameter counts
Deep learning and neural network architectures
Assemble a transformer encoder from scratch: embeddings, multi-head attention, layer norm, feed-forward, and residual paths
Compute the FLOPs and memory footprint of attention as sequence length grows and justify when to use sparse or linear attention
Implement mixed-precision training and identify which operations must stay in higher precision
Diagnose overfitting and underfitting from learning curves and prescribe a concrete fix for each
Your checkpoint
A working transformer encoder trained on a small text-classification task, with a one-page report on the loss curves, precision settings, and the memory-vs-sequence-length measurement
Huawei Ascend AI computing platform and CANN
Map the CANN software stack from framework adapters down to the runtime and driver layers
Describe the Ascend Da Vinci architecture: cube units, vector units, and the AI Core versus AI CPU split
Explain how on-chip buffers and data movement constrain operator design on Ascend hardware
Convert a simple PyTorch operator to run through the Ascend path and verify numerical parity with CPU output
Your checkpoint
A written architecture map of the CANN stack plus a parity test showing one operator matching CPU results within tolerance on Ascend
Huawei Ascend AI computing platform and CANN
Write and compile a custom operator using the Ascend operator development flow, including the shape and dtype inference functions
Profile a model on Ascend and attribute time to compute-bound versus memory-bound operators
Apply graph-level optimizations such as operator fusion and constant folding and measure the effect
Explain how model conversion to the offline format works and what information is lost or fixed at conversion time
Your checkpoint
A custom operator compiled and validated against a reference implementation, plus a profiling report identifying the top three bottlenecks and the optimizations applied
Huawei Ascend AI computing platform and CANN & AI application development and deployment
Package a trained model for Ascend inference and run it end to end through the serving path
Configure multi-card distributed training and verify that gradients are synchronized correctly
Measure throughput and latency under batching changes and identify the saturation point
Explain the tradeoffs between dynamic and static shapes for deployment
Your checkpoint
A reproducible deployment recipe: converted model, serving configuration, and a benchmark table of latency and throughput across at least four batch sizes
AI application development and deployment
Containerize the inference service and expose it behind a health-checked API endpoint
Implement input validation, request timeouts, and graceful degradation for the service
Instrument the service with latency and error-rate metrics and define an alert threshold for each
Design a rollback procedure for a bad model version and rehearse it
Your checkpoint
A containerized inference service with metrics endpoint, load-test results, and a written rollback runbook that you have executed once
AI fundamentals and machine learning & Deep learning and neural network architectures & Huawei Ascend AI computing platform and CANN & AI application development and deployment
Sit two full timed mock exams and classify every wrong answer by domain and root cause
Re-derive the five weakest concepts from memory without notes and check against source material
Explain aloud, in under three minutes each, the Ascend architecture, attention complexity, and a deployment tradeoff
Build a personal error log mapping each recurring mistake to a corrective drill
Your checkpoint
A scored mock-exam record with a per-domain accuracy table and a prioritized one-page revision sheet of the ten weakest concepts
Milestones
Week 2: Can derive backpropagation for a two-layer network on paper and explain why residual connections mitigate vanishing gradients, without notes
Week 4: Can draw the CANN stack from memory and place the framework adapter, graph compiler, runtime, and driver correctly
Week 6: Has a model running end to end on Ascend with measured latency and throughput numbers, and can explain each conversion step
Week 8: Scores at least 75 percent on both timed mocks with no domain below 65 percent, and every wrong answer is logged with a root cause