Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
book
提交
094008e5
B
book
项目概览
PaddlePaddle
/
book
通知
16
Star
4
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
40
列表
看板
标记
里程碑
合并请求
37
Wiki
5
Wiki
分析
仓库
DevOps
项目成员
Pages
B
book
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
40
Issue
40
列表
看板
标记
里程碑
合并请求
37
合并请求
37
Pages
分析
分析
仓库分析
DevOps
Wiki
5
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
094008e5
编写于
3月 06, 2017
作者:
L
llxxxll
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix 图注
fix 图注
上级
ede8f6e9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
6 deletion
+6
-6
recognize_digits/README.md
recognize_digits/README.md
+6
-6
未找到文件。
recognize_digits/README.md
浏览文件 @
094008e5
...
@@ -42,7 +42,7 @@ $$ y_i = softmax(\sum_j W_{i,j}x_j + b_i) $$
...
@@ -42,7 +42,7 @@ $$ y_i = softmax(\sum_j W_{i,j}x_j + b_i) $$
$$ crossentropy(label, y) = -
\s
um_i label_ilog(y_i) $$
$$ crossentropy(label, y) = -
\s
um_i label_ilog(y_i) $$
图2为softmax回归的网络图,图中权重用
黑
线表示、偏置用红线表示、+1代表偏置参数的系数为1。
图2为softmax回归的网络图,图中权重用
蓝
线表示、偏置用红线表示、+1代表偏置参数的系数为1。
<p
align=
"center"
>
<p
align=
"center"
>
<img
src=
"image/softmax_regression.png"
width=
400
><br/>
<img
src=
"image/softmax_regression.png"
width=
400
><br/>
...
@@ -58,7 +58,7 @@ Softmax回归模型采用了最简单的两层神经网络,即只有输入层
...
@@ -58,7 +58,7 @@ Softmax回归模型采用了最简单的两层神经网络,即只有输入层
3.
最后,再经过输出层,得到的$Y=softmax(W_3H_2 + b_3)$,即为最后的分类结果向量。
3.
最后,再经过输出层,得到的$Y=softmax(W_3H_2 + b_3)$,即为最后的分类结果向量。
图3为多层感知器的网络结构图,图中权重用
黑
线表示、偏置用红线表示、+1代表偏置参数的系数为1。
图3为多层感知器的网络结构图,图中权重用
蓝
线表示、偏置用红线表示、+1代表偏置参数的系数为1。
<p
align=
"center"
>
<p
align=
"center"
>
<img
src=
"image/mlp.png"
width=
500
><br/>
<img
src=
"image/mlp.png"
width=
500
><br/>
...
@@ -229,10 +229,10 @@ def main():
...
@@ -229,10 +229,10 @@ def main():
update_equation
=
optimizer
)
update_equation
=
optimizer
)
```
```
下一步,我们开始训练过程。
`paddle.dataset.movielens.train()`
和
`paddle.dataset.movielens.test()`
分别做训练和测试数据集。这两个函数各自返回一个reader——PaddlePaddle中的reader是一个Python函数,每次调用的时候返回一个Python yield generator。
下一步,我们开始训练过程。
`paddle.dataset.movielens.train()`
和
`paddle.dataset.movielens.test()`
分别做训练和测试数据集。这两个函数各自返回一个reader——PaddlePaddle中的reader是一个Python函数,每次调用的时候返回一个Python yield generator。
下面
`shuffle`
是一个reader decorator,它接受一个reader A,返回另一个reader B —— reader B 每次读入
`buffer_size`
条训练数据到一个buffer里,然后随机打乱其顺序,并且逐条输出。
下面
`shuffle`
是一个reader decorator,它接受一个reader A,返回另一个reader B —— reader B 每次读入
`buffer_size`
条训练数据到一个buffer里,然后随机打乱其顺序,并且逐条输出。
`batch`
是一个特殊的decorator,它的输入是一个reader,输出是一个batched reader —— 在PaddlePaddle里,一个reader每次yield一条训练数据,而一个batched reader每次yield一个minbatch。
`batch`
是一个特殊的decorator,它的输入是一个reader,输出是一个batched reader —— 在PaddlePaddle里,一个reader每次yield一条训练数据,而一个batched reader每次yield一个minbatch。
```
python
```
python
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录