Skip to content

Commit f30a5ee

Browse files
committed
more tuning on readme
1 parent 8f1f6f6 commit f30a5ee

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@ TensorLayer provides two set of Convolutional layer APIs, see [(Professional)](h
123123
-->
124124

125125

126-
# Library Features
126+
# Features
127+
128+
## Design Philosophy
127129

128130
As deep learning practitioners, we have been looking for a library that can serve for various development phases. This library is easy for beginners by offering rich neural network
129131
examples and tutorials. Later, its APIs can be extended to address *real-world problems* by allowing users to carefully manipulating TensorFlow. In the end, it is able to serve in challenging *production environments*. TensorLayer is a novel library that aims to satisfy development requirements throughout these phases. It has three key features:
@@ -146,10 +148,11 @@ on a Titan X Pascal GPU. Here are the training speeds of respective tasks:
146148

147149
## Compared with Keras and TFLearn
148150

149-
A frequent question regarding TensorLayer is what is the different with other libraries like Keras and Tflearn.
150-
These libraries are comfortable to start with. They provide imperative abstractions to lower adoption barrier;
151-
but in turn mask the underlying engine from users. Though good for bootstrap,
152-
it becomes hard to leverage the advanced features of TensorFlow, which is quite necessary in tackling real-world problems.
151+
Similar to TensorLayer, Keras and TFLearn are also popular TensorFlow wrapper libraries.
152+
These libraries are comfortable to start with. They provide high-level abstractions;
153+
but in turn mask the underlying engine features from users. Though good for bootstrap,
154+
it becomes hard to manipulate the low-level powerful features of TensorFlow, which we find quite necessary
155+
in tackling many real-world problems.
153156
Without compromise in simplicity, TensorLayer APIs are generally more flexible and transparent.
154157
Users often find it easy to start with the examples and tutorials of TensorLayer, and
155158
then dive into the TensorFlow low-level APIs only if need through the transparent API design.

0 commit comments

Comments
 (0)