Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
机器未来
Paddle
提交
564b8c6c
P
Paddle
项目概览
机器未来
/
Paddle
与 Fork 源项目一致
Fork自
PaddlePaddle / Paddle
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
Paddle
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
564b8c6c
编写于
10月 06, 2017
作者:
Z
zchen0211
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
gan api
上级
d0f719f7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
8 deletion
+10
-8
doc/design/gan_api.md
doc/design/gan_api.md
+10
-8
未找到文件。
doc/design/gan_api.md
浏览文件 @
564b8c6c
...
...
@@ -19,12 +19,12 @@ In our GAN design, we wrap it as a user-friendly easily customized python API to
| softmax loss (done) | ? | Y |
| reshape op (done) | ? | Y |
| Dependency Engine (done) | Jiayi | Y
*
|
| Python API (done) |
Jiayi
| Y
*
|
| Python API (done) |
Longfei, Jiayi
| Y
*
|
| Executor (done) | Tony | Y
*
|
| Multi optimizer
| ?
| Y
*
|
| Multi optimizer
(woking) | Longfei
| Y
*
|
| Optimizer with any para | ? | Y
*
|
| Concat op
| ? | N (Cond) |
| Repmat op
| ? | N (Cond) |
| Concat op
(done)
| ? | N (Cond) |
| Repmat op
(done)
| ? | N (Cond) |
<p
align=
"center"
>
...
...
@@ -91,7 +91,8 @@ class DCGAN(object):
-
Concatenation, batch-norm, FC operations required;
-
Deconv layer required, which is missing now...
```
python
def
generator
(
self
,
z
,
y
=
None
):
class
DCGAN
(
object
):
def
generator
(
self
,
z
,
y
=
None
):
# input z: the random noise
# input y: input data label (optional)
# output G_im: generated fake images
...
...
@@ -116,7 +117,8 @@ def generator(self, z, y = None):
-
Given a noisy input z, returns a fake image.
-
Concatenation, Convolution, batch-norm, FC, Leaky-ReLU operations required;
```
python
def
discriminator
(
self
,
image
):
class
DCGAN
(
object
):
def
discriminator
(
self
,
image
):
# input image: either generated images or real ones
# output D_h2: binary logit of the label
...
...
@@ -137,8 +139,8 @@ def discriminator(self, image):
-
Build generator and discriminators;
-
Define two training losses for discriminator and generator, respectively.
```
python
def
build_model
(
self
):
class
DCGAN
(
object
):
def
build_model
(
self
):
# input data
if
self
.
y_dim
:
self
.
y
=
pd
.
data
(
pd
.
float32
,
[
self
.
batch_size
,
self
.
y_dim
])
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录