This book introduces an overview of artificial intelligence, machine learning, deep learning, mainstream artificial intelligence development frameworks, Huawei's full-stack, all-scenario AI strategy—EI, HiAI, Ascend, and comprehensive artificial intelligence experiments. This is a textbook for artificial intelligence course training at Huawei ICT Academy. This book was jointly completed by the author and Huawei staff, and was compiled after consulting existing domestic and foreign textbooks and related literature. The whole book focuses on the combination of theory and practice, on the practical application and implementation methods of algorithms and frameworks, and on the training and cultivation of innovative thinking. This book can be used not only as a training material for artificial intelligence courses in colleges and universities, but also as a textbook for undergraduate and graduate students in "artificial intelligence" courses in automation, electrical engineering and automation, computer science and technology, electronic information engineering and other majors. It can also be used as a learning reference for scientific and technological workers engaged in artificial intelligence research and application.