{
"cells": [
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# 多层感知机的简洁实现"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"ExecuteTime": {
"end_time": "2019-07-02T21:21:36.954926Z",
"start_time": "2019-07-02T21:21:33.324711Z"
}
},
"outputs": [],
"source": [
"import d2l\n",
"from mxnet import gluon, npx, init\n",
"from mxnet.gluon import nn\n",
"npx.set_np()\n",
"\n",
"train_iter, test_iter = d2l.load_data_fashion_mnist(batch_size=256)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"定义模型。"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"ExecuteTime": {
"end_time": "2019-07-02T21:21:36.964731Z",
"start_time": "2019-07-02T21:21:36.957821Z"
},
"attributes": {
"classes": [],
"id": "",
"n": "5"
}
},
"outputs": [],
"source": [
"net = nn.Sequential()\n",
"net.add(nn.Dense(256, activation='relu'),\n",
" nn.Dense(10))\n",
"net.initialize(init.Normal(sigma=0.01))"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"训练。"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"ExecuteTime": {
"end_time": "2019-07-02T21:21:59.272107Z",
"start_time": "2019-07-02T21:21:36.966596Z"
},
"attributes": {
"classes": [],
"id": "",
"n": "6"
}
},
"outputs": [
{
"data": {
"image/svg+xml": [
"\n",
"\n",
"\n",
"\n"
],
"text/plain": [
"