You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-5Lines changed: 8 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -123,7 +123,9 @@ TensorLayer provides two set of Convolutional layer APIs, see [(Professional)](h
123
123
-->
124
124
125
125
126
-
# Library Features
126
+
# Features
127
+
128
+
## Design Philosophy
127
129
128
130
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
129
131
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:
146
148
147
149
## Compared with Keras and TFLearn
148
150
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.
153
156
Without compromise in simplicity, TensorLayer APIs are generally more flexible and transparent.
154
157
Users often find it easy to start with the examples and tutorials of TensorLayer, and
155
158
then dive into the TensorFlow low-level APIs only if need through the transparent API design.
0 commit comments