208 lines
4.6 KiB
Plaintext
208 lines
4.6 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "cef0fc9c",
|
|
"metadata": {
|
|
"origin_pos": 0
|
|
},
|
|
"source": [
|
|
"# The `d2l` API Document\n",
|
|
":label:`sec_d2l`\n",
|
|
"\n",
|
|
"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. \n",
|
|
"See also the source code on the [GitHub repository](https://github.com/d2l-ai/d2l-en/tree/master/d2l).\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "08dfb40f",
|
|
"metadata": {
|
|
"origin_pos": 1,
|
|
"tab": [
|
|
"pytorch"
|
|
]
|
|
},
|
|
"source": [
|
|
"```eval_rst\n",
|
|
"\n",
|
|
".. currentmodule:: d2l.torch\n",
|
|
"\n",
|
|
"```\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "26d0ff5f",
|
|
"metadata": {
|
|
"origin_pos": 4
|
|
},
|
|
"source": [
|
|
"## Classes\n",
|
|
"\n",
|
|
"```eval_rst \n",
|
|
".. autoclass:: AdditiveAttention\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: AddNorm\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: AttentionDecoder\n",
|
|
" :members: \n",
|
|
"\n",
|
|
".. autoclass:: Classifier\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: DataModule\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: Decoder\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: DotProductAttention\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: Encoder\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: EncoderDecoder\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: FashionMNIST\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: GRU\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: HyperParameters\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: LeNet\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: LinearRegression\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: LinearRegressionScratch\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: Module\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: MTFraEng\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: MultiHeadAttention\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: PositionalEncoding\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: PositionWiseFFN\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: ProgressBoard\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: Residual\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: ResNeXtBlock\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: RNN\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: RNNLM\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: RNNLMScratch\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: RNNScratch\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: Seq2Seq\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: Seq2SeqEncoder\n",
|
|
" :members:\n",
|
|
" \n",
|
|
".. autoclass:: SGD\n",
|
|
" :members: \n",
|
|
" \n",
|
|
".. autoclass:: SoftmaxRegression\n",
|
|
" :members: \n",
|
|
"\n",
|
|
".. autoclass:: SyntheticRegressionData\n",
|
|
" :members: \n",
|
|
"\n",
|
|
".. autoclass:: TimeMachine\n",
|
|
" :members: \n",
|
|
"\n",
|
|
".. autoclass:: Trainer\n",
|
|
" :members: \n",
|
|
"\n",
|
|
".. autoclass:: TransformerEncoder \n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: TransformerEncoderBlock\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: Vocab\n",
|
|
" :members:\n",
|
|
"```\n",
|
|
"\n",
|
|
"## Functions\n",
|
|
"\n",
|
|
"```eval_rst \n",
|
|
".. autofunction:: add_to_class\n",
|
|
"\n",
|
|
".. autofunction:: bleu\n",
|
|
"\n",
|
|
".. autofunction:: check_len\n",
|
|
"\n",
|
|
".. autofunction:: check_shape\n",
|
|
"\n",
|
|
".. autofunction:: corr2d\n",
|
|
"\n",
|
|
".. autofunction:: cpu\n",
|
|
"\n",
|
|
".. autofunction:: gpu\n",
|
|
"\n",
|
|
".. autofunction:: init_cnn\n",
|
|
"\n",
|
|
".. autofunction:: init_seq2seq\n",
|
|
"\n",
|
|
".. autofunction:: masked_softmax\n",
|
|
"\n",
|
|
".. autofunction:: num_gpus\n",
|
|
"\n",
|
|
".. autofunction:: plot\n",
|
|
"\n",
|
|
".. autofunction:: set_axes\n",
|
|
"\n",
|
|
".. autofunction:: set_figsize\n",
|
|
"\n",
|
|
".. autofunction:: show_heatmaps\n",
|
|
"\n",
|
|
".. autofunction:: show_list_len_pair_hist\n",
|
|
"\n",
|
|
".. autofunction:: try_all_gpus\n",
|
|
"\n",
|
|
".. autofunction:: try_gpu\n",
|
|
"\n",
|
|
".. autofunction:: use_svg_display\n",
|
|
"```\n"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"language_info": {
|
|
"name": "python"
|
|
},
|
|
"required_libs": []
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
} |