Welcome to Lasagne
==================

Lasagne is a lightweight library to build and train neural networks in Theano.

Lasagne is a work in progress, input is welcome. The available documentation is
limited for now. The project is on `GitHub`_.

User Guide
------------

The Lasagne user guide explains how to install Lasagne, how to build and train
neural networks using Lasagne, and how to contribute to the library as a
developer.

.. toctree::
  :maxdepth: 2

  user/installation
  user/tutorial
  user/layers
  user/custom_layers
  user/development

API Reference
-------------

If you are looking for information on a specific function, class or
method, this part of the documentation is for you.

.. toctree::
  :maxdepth: 2

  modules/layers
  modules/updates
  modules/init
  modules/nonlinearities
  modules/objectives
  modules/regularization
  modules/random
  modules/utils

Indices and tables
------------------

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`

.. _GitHub: https://github.com/Lasagne/Lasagne