Ease of use
Provids an intuitive and flexible interface for loading data and specifying model structure.
Flexibility
Supports CNN, RNN and other neural network. Easy to configure complex models.
Efficiency
Efficient optimization of computing, memory, communications and architecture.
Scalability
Easy to use many CPUs/GPUs and machines to speed up your training and handle large-scale data easily.