Back to D2l En

The `d2l` API Document

chapter_appendix-tools-for-deep-learning/d2l.md

1.0.32.8 KB
Original Source

The d2l API Document

:label:sec_d2l

This section displays classes and functions (sorted alphabetically) in the d2l package, showing where they are defined in the book so you can find more detailed implementations and explanations. See also the source code on the GitHub repository.

:begin_tab:pytorch

eval_rst

.. currentmodule:: d2l.torch

:begin_tab:mxnet

eval_rst

.. currentmodule:: d2l.mxnet

:end_tab:

:begin_tab:tensorflow

eval_rst

.. currentmodule:: d2l.torch

:end_tab:

Classes

eval_rst

.. autoclass:: AdditiveAttention
   :members:
   
.. autoclass:: AddNorm
   :members:

.. autoclass:: AttentionDecoder
   :members: 

.. autoclass:: Classifier
   :members: 
   
.. autoclass:: DataModule
   :members: 
   
.. autoclass:: Decoder
   :members: 
   
.. autoclass:: DotProductAttention
   :members:
   
.. autoclass:: Encoder
   :members:
   
.. autoclass:: EncoderDecoder
   :members:
   
.. autoclass:: FashionMNIST
   :members: 
   
.. autoclass:: GRU
   :members: 
   
.. autoclass:: HyperParameters
   :members: 
   
.. autoclass:: LeNet
   :members: 
   
.. autoclass:: LinearRegression
   :members: 
   
.. autoclass:: LinearRegressionScratch
   :members: 
   
.. autoclass:: Module
   :members: 
   
.. autoclass:: MTFraEng
   :members: 
   
.. autoclass:: MultiHeadAttention
   :members:
   
.. autoclass:: PositionalEncoding
   :members:
   
.. autoclass:: PositionWiseFFN
   :members:
   
.. autoclass:: ProgressBoard
   :members: 
   
.. autoclass:: Residual
   :members: 
   
.. autoclass:: ResNeXtBlock
   :members:
   
.. autoclass:: RNN
   :members: 
   
.. autoclass:: RNNLM
   :members:
   
.. autoclass:: RNNLMScratch
   :members:
   
.. autoclass:: RNNScratch
   :members: 
   
.. autoclass:: Seq2Seq
   :members:  
   
.. autoclass:: Seq2SeqEncoder
   :members:
   
.. autoclass:: SGD
   :members: 
   
.. autoclass:: SoftmaxRegression
   :members: 

.. autoclass:: SyntheticRegressionData
   :members: 

.. autoclass:: TimeMachine
   :members: 

.. autoclass:: Trainer
   :members: 

.. autoclass:: TransformerEncoder 
   :members:

.. autoclass:: TransformerEncoderBlock
   :members:

.. autoclass:: Vocab
   :members: 

Functions

eval_rst

.. autofunction:: add_to_class

.. autofunction:: bleu

.. autofunction:: check_len

.. autofunction:: check_shape

.. autofunction:: corr2d

.. autofunction:: cpu

.. autofunction:: gpu

.. autofunction:: init_cnn

.. autofunction:: init_seq2seq

.. autofunction:: masked_softmax

.. autofunction:: num_gpus

.. autofunction:: plot

.. autofunction:: set_axes

.. autofunction:: set_figsize

.. autofunction:: show_heatmaps

.. autofunction:: show_list_len_pair_hist

.. autofunction:: try_all_gpus

.. autofunction:: try_gpu

.. autofunction:: use_svg_display