105 lines
2.0 KiB
Plaintext
105 lines
2.0 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "1069a72a",
|
|
"metadata": {
|
|
"origin_pos": 0
|
|
},
|
|
"source": [
|
|
"# `d2l` API 文档\n",
|
|
":label:`sec_d2l`\n",
|
|
"\n",
|
|
"`d2l`包以下成员的实现及其定义和解释部分可在[源文件](https://github.com/d2l-ai/d2l-en/tree/master/d2l)中找到。\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "c81dbb31",
|
|
"metadata": {
|
|
"origin_pos": 2,
|
|
"tab": [
|
|
"pytorch"
|
|
]
|
|
},
|
|
"source": [
|
|
"```eval_rst\n",
|
|
".. currentmodule:: d2l.torch\n",
|
|
"```\n"
|
|
]
|
|
},
|
|
{
|
|
"cell_type": "markdown",
|
|
"id": "7f0df80c",
|
|
"metadata": {
|
|
"origin_pos": 5
|
|
},
|
|
"source": [
|
|
"## 模型\n",
|
|
"\n",
|
|
"```eval_rst\n",
|
|
".. autoclass:: Module\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: LinearRegressionScratch\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: LinearRegression\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: Classification\n",
|
|
" :members:\n",
|
|
"```\n",
|
|
"\n",
|
|
"## 数据\n",
|
|
"\n",
|
|
"```eval_rst\n",
|
|
".. autoclass:: DataModule\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: SyntheticRegressionData\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: FashionMNIST\n",
|
|
" :members:\n",
|
|
"```\n",
|
|
"\n",
|
|
"## 训练\n",
|
|
"\n",
|
|
"```eval_rst\n",
|
|
".. autoclass:: Trainer\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: SGD\n",
|
|
" :members:\n",
|
|
"```\n",
|
|
"\n",
|
|
"## 公用\n",
|
|
"\n",
|
|
"```eval_rst\n",
|
|
".. autofunction:: add_to_class\n",
|
|
"\n",
|
|
".. autofunction:: cpu\n",
|
|
"\n",
|
|
".. autofunction:: gpu\n",
|
|
"\n",
|
|
".. autofunction:: num_gpus\n",
|
|
"\n",
|
|
".. autoclass:: ProgressBoard\n",
|
|
" :members:\n",
|
|
"\n",
|
|
".. autoclass:: HyperParameters\n",
|
|
" :members:\n",
|
|
"```\n"
|
|
]
|
|
}
|
|
],
|
|
"metadata": {
|
|
"language_info": {
|
|
"name": "python"
|
|
},
|
|
"required_libs": []
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
} |