diff options
author | Alfredo Canziani <alfredo.canziani@gmail.com> | 2015-04-24 01:04:04 +0300 |
---|---|---|
committer | Alfredo Canziani <alfredo.canziani@gmail.com> | 2015-05-04 19:49:15 +0300 |
commit | 3ac81a42d3d3bceeee0e4affe256bbf03e82db13 (patch) | |
tree | 541de1566fd3afd9c83ad0b69fb57e35584a4723 /README.md | |
parent | 394554a8440725e5fd53664fbff675ee567d0fae (diff) |
Documentation improvement
Improved Tables container doc
Added diagrams and cleaned the example code and documentation
Updated and cleaned criterion doc
Cleaned doc index
More cleaning of table doc
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -4,18 +4,18 @@ This package provides an easy and modular way to build and train simple or complex neural networks using [Torch](https://github.com/torch/torch7/blob/master/README.md): * Modules are the bricks used to build neural networks. Each are themselves neural networks, but can be combined with other networks using containers to create complex neural networks: - * [Module](doc/module.md#nn.Module) : abstract class inherited by all modules; - * [Containers](doc/containers.md#nn.Containers) : container classes like [Sequential](doc/containers.md#nn.Sequential), [Parallel](doc/containers.md#nn.Parallel) and [Concat](doc/containers.md#nn.Concat); - * [Transfer functions](doc/transfer.md#nn.transfer.dok) : non-linear functions like [Tanh](doc/transfer.md#nn.Tanh) and [Sigmoid](doc/transfer.md#nn.Sigmoid); - * [Simple layers](doc/simple.md#nn.simplelayers.dok) : like [Linear](doc/simple.md#nn.Linear), [Mean](doc/simple.md#nn.Mean), [Max](doc/simple.md#nn.Max) and [Reshape](doc/simple.md#nn.Reshape); - * [Table layers](doc/table.md#nn.TableLayers) : layers for manipulating tables like [SplitTable](doc/table.md#nn.SplitTable), [ConcatTable](doc/table.md#nn.ConcatTable) and [JoinTable](doc/table.md#nn.JoinTable); - * [Convolution layers](doc/convolution.md#nn.convlayers.dok) : [Temporal](doc/convolution.md#nn.TemporalModules), [Spatial](doc/convolution.md#nn.SpatialModules) and [Volumetric](doc/convolution.md#nn.VolumetricModules) convolutions ; + * [Module](doc/module.md#nn.Module): abstract class inherited by all modules; + * [Containers](doc/containers.md#nn.Containers): container classes like [`Sequential`](doc/containers.md#nn.Sequential), [`Parallel`](doc/containers.md#nn.Parallel) and [`Concat`](doc/containers.md#nn.Concat); + * [Transfer functions](doc/transfer.md#nn.transfer.dok): non-linear functions like [`Tanh`](doc/transfer.md#nn.Tanh) and [`Sigmoid`](doc/transfer.md#nn.Sigmoid); + * [Simple layers](doc/simple.md#nn.simplelayers.dok): like [`Linear`](doc/simple.md#nn.Linear), [`Mean`](doc/simple.md#nn.Mean), [`Max`](doc/simple.md#nn.Max) and [`Reshape`](doc/simple.md#nn.Reshape); + * [Table layers](doc/table.md#nn.TableLayers): layers for manipulating `table`s like [`SplitTable`](doc/table.md#nn.SplitTable), [`ConcatTable`](doc/table.md#nn.ConcatTable) and [`JoinTable`](doc/table.md#nn.JoinTable); + * [Convolution layers](doc/convolution.md#nn.convlayers.dok): [`Temporal`](doc/convolution.md#nn.TemporalModules), [`Spatial`](doc/convolution.md#nn.SpatialModules) and [`Volumetric`](doc/convolution.md#nn.VolumetricModules) convolutions; * Criterions compute a gradient according to a given loss function given an input and a target: - * [Criterions](doc/criterion.md#nn.Criterions) : a list of all criterions, including [Criterion](doc/criterion.md#nn.Criterion), the abstract class; - * [MSECriterion](doc/criterion.md#nn.MSECriterion) : the Mean Squared Error criterion used for regression; - * [ClassNLLCriterion](doc/criterion.md#nn.ClassNLLCriterion) : the Negative Log Likelihood criterion used for classification; - * Additional documentation : + * [Criterions](doc/criterion.md#nn.Criterions): a list of all criterions, including [`Criterion`](doc/criterion.md#nn.Criterion), the abstract class; + * [`MSECriterion`](doc/criterion.md#nn.MSECriterion): the Mean Squared Error criterion used for regression; + * [`ClassNLLCriterion`](doc/criterion.md#nn.ClassNLLCriterion): the Negative Log Likelihood criterion used for classification; + * Additional documentation: * [Overview](doc/overview.md#nn.overview.dok) of the package essentials including modules, containers and training; - * [Training](doc/training.md#nn.traningneuralnet.dok) : how to train a neural network using [StochasticGradient](doc/training.md#nn.StochasticGradient); - * [Testing](doc/testing.md) : how to test your modules. - * [Experimental Modules](https://github.com/clementfarabet/lua---nnx/blob/master/README.md) : a package containing experimental modules and criteria. + * [Training](doc/training.md#nn.traningneuralnet.dok): how to train a neural network using [`StochasticGradient`](doc/training.md#nn.StochasticGradient); + * [Testing](doc/testing.md): how to test your modules. + * [Experimental Modules](https://github.com/clementfarabet/lua---nnx/blob/master/README.md): a package containing experimental modules and criteria. |