Learning Wizard

This section describes the intended audience, development process of a TensorFlow 1.15-based model, and precautions for using this document.

Intended Audience

This document is intended for AI algorithm engineers. It describes how to port network scripts developed with TensorFlow 1.15 Python APIs to the Ascend AI Processor for optimal accuracy and performance. The Ascend AI Processor supports porting of network scripts developed with three TensorFlow 1.15 APIs: Estimator, Session, and Keras.

To better understand this document, you should:
  • Be familiar with the basic CANN architecture and features.
  • Have familiarity with TensorFlow 1.15 APIs.
  • Possess knowledge on machine learning and deep learning, especially network training basics.
  • Be proficient in Python programming.

Supported Products

Atlas Training Series Product

Precautions

  • Before model porting to the Ascend AI Processor, prepare a training model developed on TensorFlow 1.15 and a matched dataset, and run the model on the GPU or CPU to test if the accuracy is converged as expected. Also, record the accuracy and performance results for later comparison with those on the Ascend AI Processor.
  • The code snippets in this document are only examples. Manual tweaking is needed.

Model Development Learning Map

The model development aims to port the original TensorFlow-based model to the Ascend AI Processor and start training. The process is as follows:

自动迁移

Related Courses

You can visit this link to view online video courses on porting and training processes of a TensorFlow 1.15-based model.