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 and describes how to port network scripts developed using TensorFlow 1.15-based Python APIs to run on the Ascend AI Processor. The Ascend AI Processor supports porting of network scripts developed with three types of 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
Precautions
- Before model porting to the Ascend AI Processor, prepare the training model developed based on TensorFlow 1.15 and the corresponding dataset. Ensure that it runs successfully on a GPU or CPU and meets the expected accuracy and performance requirements, and record the relevant accuracy and performance metrics for subsequent comparison on the Ascend AI Processor.
- The code snippets in this document are for reference only. Modify and adapt them accordingly before use.
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: