Huawei HCIE-AI study materials
Huawei HCIE-AI study resources

Huawei HCIE-AI study plan

Huawei HCIE-AI · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

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

Week 2

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

Week 3

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

Week 4

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

Week 5

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

Week 6

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

Week 7

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

Week 8

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