提交 01faa88b authored 作者: James Bergstra's avatar James Bergstra

more changes to docs

上级 d02cc9b2
...@@ -39,7 +39,7 @@ templates_path = ['.templates'] ...@@ -39,7 +39,7 @@ templates_path = ['.templates']
source_suffix = '.txt' source_suffix = '.txt'
# The master toctree document. # The master toctree document.
master_doc = 'contents' master_doc = 'index'
# General substitutions. # General substitutions.
project = 'Theano' project = 'Theano'
......
...@@ -6,7 +6,7 @@ Contents ...@@ -6,7 +6,7 @@ Contents
======== ========
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 1
introduction introduction
LICENSE LICENSE
......
...@@ -3,20 +3,14 @@ Welcome ...@@ -3,20 +3,14 @@ Welcome
======= =======
Theano is a Python library that allows you to define, optimize, and Theano is a Python library that allows you to define, optimize, and
efficiently evaluate mathematical expressions involving multi-dimensional evaluate mathematical expressions involving multi-dimensional
arrays. Theano features: arrays efficiently. Theano features:
* **tight integration with numpy**
* **near-transparent use of a GPU** to accelerate for intense calculations [COMING].
* **symbolic differentiation**
* **stability stability optimizations**: write ``log(1+exp(x))`` and get the right answer.
* **dynamic C code generation** for faster evaluation, including:
* **elementwise loop fusion**
* **dead code elimination**
* **constant folding**
* **Theano knows what GEMM does** - Theano rearranges linear algebra expressions to take advantage of level3 BLAS.
There are extensions for lapack [COMING] and FFTW [COMING].
* **tight integration with numpy**
* **near-transparent use of a GPU** to accelerate for intense calculations [COMING].
* symbolic differentiation
* **speed and stability optimizations**: write ``log(1+exp(x))`` and get the right answer.
* dynamic C code generation for faster evaluation, including:
Download Download
======== ========
...@@ -39,15 +33,31 @@ You can go to the :ref:`Table of Contents <contents>`. ...@@ -39,15 +33,31 @@ You can go to the :ref:`Table of Contents <contents>`.
Shortcuts: Shortcuts:
* If you have no idea what Theano is read the :ref:`introduction <introduction>`. * If you have no idea what Theano is read the :ref:`introduction <introduction>`.
* :ref:`learn the basics <basictutorial>` * :ref:`learn the basics <tutorial>`
* :ref:`library reference <libdoc>`
* :ref:`learn how to extend Theano <advtutorial>`
.. _contents:
Full Documentation Table of Contents
=====================================
.. toctree::
:maxdepth: 1
NEWS
introduction
install
tutorial/index
library/index
extending/index
indexes/index
glossary
links
internal/index
examples/index
proposals/index
LICENSE
* :ref:`pipeline <pipeline>`
* :ref:`op`, :ref:`type`, :ref:`function`,
* :ref:`module`, :ref:`compilation`, :ref:`optimization`, :ref:`env`
* :ref:`envfeaturelist`. check the :ref:`glossary`
* `Theano's API <api/>`__
Community Community
========= =========
......
.. _introduction: .. _introduction:
============ ==================
Introduction Theano at a Glance
============ ==================
Theano is a Python library that allows you to define, optimize, and evaluate Theano is a Python library that allows you to define, optimize, and evaluate
mathematical expressions involving multi-dimensional arrays. Using Theano it is mathematical expressions involving multi-dimensional arrays. Using Theano it is
......
.. _basictutorial: .. _tutorial:
======== ========
Tutorial Tutorial
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论