提交 23e8ab7b authored 作者: Frederic Bastien's avatar Frederic Bastien

small update.

上级 29f6ba00
...@@ -105,7 +105,7 @@ TODO: SHould we split this in 2 part, what is done, what is the vision not done ...@@ -105,7 +105,7 @@ TODO: SHould we split this in 2 part, what is done, what is the vision not done
libgpuarray libgpuarray
=========== ===========
Make a common GPU ndarray(matrix/tensor or n dimensions) that can be Make a common GPU ndarray(vector, matrix or n dimensions) that can be
reused by all projects. It support CUDA and OpenCL. reused by all projects. It support CUDA and OpenCL.
Motivation Motivation
......
...@@ -9,9 +9,9 @@ Introduction ...@@ -9,9 +9,9 @@ Introduction
Python in one slide Python in one slide
------------------- -------------------
* General-purpose high-level OO interpreted language * General-purpose high-level **OO interpreted language**
* Emphasizes code readability * Emphasizes **code readability**
* Comprehensive standard library * Comprehensive standard library
...@@ -21,7 +21,7 @@ Python in one slide ...@@ -21,7 +21,7 @@ Python in one slide
* Slow execution * Slow execution
* Popular in *web-dev* and *scientific communities* * Popular in **web-dev** and **scientific communities**
NumPy in one slide NumPy in one slide
...@@ -88,8 +88,7 @@ What's missing? ...@@ -88,8 +88,7 @@ What's missing?
* NumPy lacks symbolic or automatic differentiation * NumPy lacks symbolic or automatic differentiation
Now let's have a look at the same algorithm in Theano, which runs 15 times faster if Quick look at a small examples:
you have GPU (I'm skipping some dtype-details which we'll come back to).
.. code-block:: python .. code-block:: python
...@@ -150,14 +149,14 @@ Theano in one slide ...@@ -150,14 +149,14 @@ Theano in one slide
* Strongly typed -> compiles to machine instructions * Strongly typed -> compiles to machine instructions
* Array oriented -> parallelizable across cores * Array oriented -> easy parallelism
* Support for looping and branching in expressions * Support for looping and branching in expressions
* Expression substitution optimizations automatically draw * Expression substitution optimizations automatically draw
on many backend technologies for best performance. on many backend technologies for best performance.
* FFTW, MKL, ATLAS, SciPy, Cython, CUDA * BLAS, SciPy, Cython, CUDA
* Slower fallbacks always available * Slower fallbacks always available
...@@ -177,21 +176,13 @@ Project status ...@@ -177,21 +176,13 @@ Project status
* Active mailing list with participants from outside our lab * Active mailing list with participants from outside our lab
* Core technology for a few funded Silicon-Valley startup * Core technology for a few Silicon-Valley startup
* Many contributors (some from outside our lab) * Many contributors (some from outside our lab)
* Used to teach many university classes * Used to teach many university classes
* Used for research at Google and Yahoo. * Used for research at Google and Yahoo. (TODO, should we remove? I think so)
* Downloads
* Pypi (August 18th 2014, the last release): 255 last day, 2140 last week, 9145 last month
* Github (`bleeding edge` repository, the one recommanded): unknown
* TODO: Github stats?????
Pylearn2 in one slide Pylearn2 in one slide
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论