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
TensorLayer is a deep learning and reinforcement learning library based on [TensorFlow](https://www.tensorflow.org). It provides rich data processing, model training and serving modules to help both **researchers** and **engineers**build practical machine learning workflows.
21
+
TensorLayer is a deep learning and reinforcement learning library built on top of [TensorFlow](https://www.tensorflow.org). It provides rich neural layers and helper functions to facilitate **researchers** and **engineers**in building complex AI applications.
@@ -118,16 +118,13 @@ Examples can be found [in this folder](https://github.com/zsdonghao/tensorlayer/
118
118
[QQ group](https://github.com/zsdonghao/tensorlayer/blob/master/img/img_qq.png) and [Wechat group](https://github.com/shorxp/tensorlayer-chinese/blob/master/docs/wechat_group.md).
119
119
120
120
121
-
# Design Principles
121
+
# Design
122
122
123
-
As deep learning practitioners, we have been looking for a library that can serve for various development phases. This library shall be easy for beginners by providing rich neural network reference implementations. Later, it can be extended to address **real-world problems** by controlling training backends to exhibit low-level cognitive behaviours. In the end, it shall be able to serve in challenging **production environments**.
124
-
125
-
TensorLayer is designed for beginning, intermediate and professional deep learning users with following goals:
123
+
As deep learning practitioners, we have been looking for a library that can serve for various development phases. This library shall be easy for beginners by providing rich neural network reference implementations. Later, it can be extended to address **real-world problems** by controlling training backends to exhibit low-level cognitive behaviours. In the end, it shall be able to serve in challenging **production environments**. TensorLayer is developed with the following goals:
126
124
127
125
-*Simplicity* : TensorLayer lifts the low-level dataflow abstraction of TensorFlow to **high-level** deep learning modules.
128
126
A user often find it easy to bootstrap with TensorLayer, and then dive into low-level implementation only if need.
129
127
-*Transparency* : TensorLayer provides access to the **native APIs** of TensorFlow. This helps users achieve flexible controls within the training engine.
130
-
-*Composability* : If possible, deep learning modules are composed, not built. TensorLayer can glue existing pieces together (e.g., **connected with**[TF-Slim](http://tensorlayer.readthedocs.io/en/latest/modules/layers.html#connect-tf-slim) and [Keras](https://github.com/tensorlayer/tensorlayer/blob/master/example/tutorial_keras.py)).
131
128
-*Performance* : TensorLayer provides **zero-cost** abstraction (see Benchmark below). It can run on distributed and heterogeneous TensorFlow platforms with full power.
132
129
133
130
# Benchmark
@@ -233,18 +230,13 @@ We provide many helper functions (like `fit()` , `test()`) that is similar to Ke
233
230
234
231
# Community
235
232
236
-
TensorLayer is maintained by numerous Github contributors [here](https://github.com/zsdonghao/tensorlayer/graphs/contributors).
237
-
This project is in an active development stage and has received numerous contributions from an open community.
233
+
TensorLayer is in an active development stage and has received numerous contributions from an open community.
238
234
It has been widely used by researchers from Imperial College London, Carnegie Mellon University, Stanford University,
239
235
Tsinghua University, UCLA, Linköping University and etc.,
240
236
as well as engineers from Google, Microsoft, Alibaba, Tencent, Penguins Innovate, ReFULE4, Bloomberg, GoodAILab and many others.
241
237
242
-
<!--
243
-
TensorLayer started as an internal repository at Imperial College London, helping researchers to test their new methods. It now encourages researchers from all over the world to controbute their methods so as to promote the development of machine learning. You can either contact us to discuss your ideas, or fork our repository and make a pull request.
0 commit comments