.. currentmodule:: mxnet.foo
.. warning:: This package is currently experimental and may change in the near future.
Foo package is a high-level interface for MXNet designed to be easy to use while keeping most of the flexibility of low level API. Foo supports both imperative and symbolic programming, making it easy to train complex models imperatively in Python and then deploy with symbolic graph in C++ and Scala.
.. currentmodule:: mxnet.foo
.. autoclass:: mxnet.foo.Parameter :members: .. autoclass:: mxnet.foo.ParameterDict :members:
.. currentmodule:: mxnet.foo.nn
.. currentmodule:: mxnet.foo.nn .. autoclass:: mxnet.foo.nn.Layer :members: .. automethod:: __call__ .. autoclass:: mxnet.foo.nn.Sequential :members:
.. currentmodule:: mxnet.foo.nn .. autoclass:: mxnet.foo.nn.Dense :members: .. autoclass:: mxnet.foo.nn.Activation :members: .. autoclass:: mxnet.foo.nn.Dropout :members: .. autoclass:: mxnet.foo.nn.BatchNorm :members: .. autoclass:: mxnet.foo.nn.LeakyReLU :members: .. autoclass:: mxnet.foo.nn.Embedding :members:
.. currentmodule:: mxnet.foo.nn .. autoclass:: mxnet.foo.nn.Conv1D :members: .. autoclass:: mxnet.foo.nn.Conv2D :members: .. autoclass:: mxnet.foo.nn.Conv3D :members: .. autoclass:: mxnet.foo.nn.Conv1DTranspose :members: .. autoclass:: mxnet.foo.nn.Conv2DTranspose :members: .. autoclass:: mxnet.foo.nn.Conv3DTranspose :members:
.. currentmodule:: mxnet.foo.nn .. autoclass:: mxnet.foo.nn.MaxPool1D :members: .. autoclass:: mxnet.foo.nn.MaxPool2D :members: .. autoclass:: mxnet.foo.nn.MaxPool3D :members: .. autoclass:: mxnet.foo.nn.AvgPool1D :members: .. autoclass:: mxnet.foo.nn.AvgPool2D :members: .. autoclass:: mxnet.foo.nn.AvgPool3D :members: .. autoclass:: mxnet.foo.nn.GlobalMaxPool1D :members: .. autoclass:: mxnet.foo.nn.GlobalMaxPool2D :members: .. autoclass:: mxnet.foo.nn.GlobalMaxPool3D :members: .. autoclass:: mxnet.foo.nn.GlobalAvgPool1D :members: .. autoclass:: mxnet.foo.nn.GlobalAvgPool2D :members: .. autoclass:: mxnet.foo.nn.GlobalAvgPool3D :members:
.. currentmodule:: mxnet.foo.rnn
.. autoclass:: mxnet.foo.rnn.RecurrentCell :members: .. automethod:: __call__ .. autoclass:: mxnet.foo.rnn.LSTMCell :members: .. autoclass:: mxnet.foo.rnn.GRUCell :members: .. autoclass:: mxnet.foo.rnn.RNNCell :members: .. autoclass:: mxnet.foo.rnn.FusedRNNCell :members: .. autoclass:: mxnet.foo.rnn.SequentialRNNCell :members: .. autoclass:: mxnet.foo.rnn.BidirectionalCell :members: .. autoclass:: mxnet.foo.rnn.DropoutCell :members: .. autoclass:: mxnet.foo.rnn.ZoneoutCell :members: .. autoclass:: mxnet.foo.rnn.ResidualCell :members:
.. currentmodule:: mxnet.foo
.. autoclass:: mxnet.foo.Trainer :members:
.. currentmodule:: mxnet.foo.loss
.. automethod:: mxnet.foo.loss.custom_loss .. automethod:: mxnet.foo.loss.multitask_loss .. automethod:: mxnet.foo.loss.l1_loss .. automethod:: mxnet.foo.loss.l2_loss .. automethod:: mxnet.foo.loss.softmax_cross_entropy_loss
.. currentmodule:: mxnet.foo.utils
.. automethod:: mxnet.foo.utils.split_data .. automethod:: mxnet.foo.utils.load_data