layer.rst.txt 8.0 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13
..  _api_v2.layer:

======
Layers
======

Data layer
===========

..  _api_v2.layer_data:

data
----
14
..  autoclass:: paddle.v2.layer.data
15 16 17 18 19 20 21 22 23
    :noindex:

Fully Connected Layers
======================

..  _api_v2.layer_fc:

fc
--
24
..  autoclass:: paddle.v2.layer.fc
25 26 27 28
    :noindex:

selective_fc
------------
29
..  autoclass:: paddle.v2.layer.selective_fc
30 31 32 33 34 35 36
    :noindex:

Conv Layers
===========

conv_operator
-------------
37
..  autoclass:: paddle.v2.layer.conv_operator
38 39 40 41
    :noindex:

conv_projection
---------------
42
..  autoclass:: paddle.v2.layer.conv_projection
43 44 45 46
    :noindex:

conv_shift
----------
47
..  autoclass:: paddle.v2.layer.conv_shift
48 49 50 51
    :noindex:

img_conv
--------
52
..  autoclass:: paddle.v2.layer.img_conv
53 54 55 56 57 58
    :noindex:

..  _api_v2.layer_context_projection:

context_projection 
------------------
59
..  autoclass:: paddle.v2.layer.context_projection
60 61
    :noindex:

62 63 64 65 66
row_conv
--------
..  autoclass:: paddle.v2.layer.row_conv
    :noindex:

67 68 69 70 71
Image Pooling Layer
===================

img_pool
--------
72
..  autoclass:: paddle.v2.layer.img_pool
73 74 75 76
    :noindex:   

spp
---
77
..  autoclass:: paddle.v2.layer.spp
78 79 80 81
    :noindex:

maxout
------
82
..  autoclass:: paddle.v2.layer.maxout
83 84 85 86 87 88 89
    :noindex:

Norm Layer
==========

img_cmrnorm
-----------
90
..  autoclass:: paddle.v2.layer.img_cmrnorm
91 92 93 94
    :noindex:

batch_norm
----------
95
..  autoclass:: paddle.v2.layer.batch_norm
96 97 98 99
    :noindex:

sum_to_one_norm
---------------
100
..  autoclass:: paddle.v2.layer.sum_to_one_norm
101 102
    :noindex:
    
103 104
cross_channel_norm
------------------
105
..  autoclass:: paddle.v2.layer.cross_channel_norm
106
    :noindex:
107 108 109 110 111

row_l2_norm
-----------
..  autoclass:: paddle.v2.layer.row_l2_norm
    :noindex:
112
    
113 114 115 116 117
Recurrent Layers
================

recurrent
---------
118
..  autoclass:: paddle.v2.layer.recurrent
119 120 121 122
    :noindex:

lstmemory
---------
123
..  autoclass:: paddle.v2.layer.lstmemory
124 125 126 127
    :noindex:

grumemory
---------
128
..  autoclass:: paddle.v2.layer.grumemory
129 130 131 132 133 134 135
    :noindex:

Recurrent Layer Group
=====================

memory
------
136
..  autoclass:: paddle.v2.layer.memory
137 138 139 140
    :noindex:

recurrent_group
---------------
141
..  autoclass:: paddle.v2.layer.recurrent_group
142
    :noindex:
143

144 145
lstm_step
---------
146
..  autoclass:: paddle.v2.layer.lstm_step
147 148 149 150
    :noindex:

gru_step
--------
151
..  autoclass:: paddle.v2.layer.gru_step
152 153 154 155
    :noindex:

beam_search
------------
156
..  autoclass:: paddle.v2.layer.beam_search
157
    :noindex:
158

159 160
get_output
----------
161
..  autoclass:: paddle.v2.layer.get_output
162
    :noindex:
163

164 165 166 167 168 169 170
Mixed Layer
===========

..  _api_v2.layer_mixed:

mixed
-----
171
..  autoclass:: paddle.v2.layer.mixed
172 173 174 175 176 177
    :noindex:

..  _api_v2.layer_embedding:

embedding
---------
178
..  autoclass:: paddle.v2.layer.embedding
179 180 181 182
    :noindex:

scaling_projection
------------------
183
..  autoclass:: paddle.v2.layer.scaling_projection
184 185 186 187
    :noindex:

dotmul_projection
-----------------
188
..  autoclass:: paddle.v2.layer.dotmul_projection
189 190 191 192
    :noindex:

dotmul_operator
---------------
193
..  autoclass:: paddle.v2.layer.dotmul_operator
194 195 196 197
    :noindex:

full_matrix_projection
----------------------
198
..  autoclass:: paddle.v2.layer.full_matrix_projection
199 200 201 202
    :noindex:

identity_projection
-------------------
203
..  autoclass:: paddle.v2.layer.identity_projection
204 205
    :noindex:

206 207 208 209
slice_projection
-------------------
..  autoclass:: paddle.v2.layer.slice_projection
    :noindex:
210 211 212

table_projection
----------------
213
..  autoclass:: paddle.v2.layer.table_projection
214 215 216 217
    :noindex:

trans_full_matrix_projection
----------------------------
218
..  autoclass:: paddle.v2.layer.trans_full_matrix_projection
219
    :noindex:
220

221 222 223
Aggregate Layers
================

224 225 226 227 228
AggregateLevel
--------------
..  autoclass:: paddle.v2.layer.AggregateLevel
    :noindex:

229 230 231 232
..  _api_v2.layer_pooling:

pooling
-------
233
..  autoclass:: paddle.v2.layer.pooling
234 235 236 237 238 239
    :noindex:

..  _api_v2.layer_last_seq:

last_seq
--------
240
..  autoclass:: paddle.v2.layer.last_seq
241 242 243 244 245 246
    :noindex:

..  _api_v2.layer_first_seq:

first_seq
---------
247
..  autoclass:: paddle.v2.layer.first_seq
248 249 250 251
    :noindex:

concat
------
252
..  autoclass:: paddle.v2.layer.concat
253 254 255 256
    :noindex:

seq_concat
----------
257
..  autoclass:: paddle.v2.layer.seq_concat
258 259
    :noindex:

260 261 262 263 264
kmax_sequence_score
-------------------
..  autoclass:: paddle.v2.layer.kmax_sequence_score
    :noindex:

265 266 267 268 269
sub_nested_seq
--------------
..  autoclass:: paddle.v2.layer.sub_nested_seq
    :noindex:

270 271 272 273 274
Reshaping Layers
================

block_expand
------------
275
..  autoclass:: paddle.v2.layer.block_expand
276 277 278 279
    :noindex:

..  _api_v2.layer_expand:

280 281 282 283 284
ExpandLevel
-----------
..  autoclass:: paddle.v2.layer.ExpandLevel
    :noindex:

285 286
expand
------
287
..  autoclass:: paddle.v2.layer.expand
288 289 290 291
    :noindex:

repeat
------
292
..  autoclass:: paddle.v2.layer.repeat
293 294 295 296
    :noindex:

rotate
------
297
..  autoclass:: paddle.v2.layer.rotate
298 299 300 301
    :noindex:

seq_reshape
-----------
302
..  autoclass:: paddle.v2.layer.seq_reshape
303 304 305 306 307 308 309
    :noindex:

Math Layers
===========

addto
-----
310
..  autoclass:: paddle.v2.layer.addto
311 312 313 314
    :noindex:

linear_comb
-----------
315
..  autoclass:: paddle.v2.layer.linear_comb
316 317 318 319
    :noindex:

interpolation
-------------
320
..  autoclass:: paddle.v2.layer.interpolation
321 322 323 324
    :noindex:

bilinear_interp
---------------
325
..  autoclass:: paddle.v2.layer.bilinear_interp
326 327 328 329
    :noindex:

power
-----
330
..  autoclass:: paddle.v2.layer.power
331 332 333 334
    :noindex:

scaling
-------
335
..  autoclass:: paddle.v2.layer.scaling
336 337
    :noindex:

338 339 340 341 342
clip
----
..  autoclass:: paddle.v2.layer.clip
    :noindex:

343 344
slope_intercept
---------------
345
..  autoclass:: paddle.v2.layer.slope_intercept
346 347 348 349
    :noindex:

tensor
------
350
..  autoclass:: paddle.v2.layer.tensor
351 352 353 354 355 356
    :noindex:

..  _api_v2.layer_cos_sim:

cos_sim
-------
357
..  autoclass:: paddle.v2.layer.cos_sim
358 359 360 361
    :noindex:

trans
-----
362
..  autoclass:: paddle.v2.layer.trans
363 364
    :noindex:

365 366 367 368 369
scale_shift
-----------
..  autoclass:: paddle.v2.layer.scale_shift
    :noindex:

370 371 372 373 374
Sampling Layers
===============

maxid
-----
375
..  autoclass:: paddle.v2.layer.max_id
376 377 378 379
    :noindex:

sampling_id
-----------
380
..  autoclass:: paddle.v2.layer.sampling_id
381 382
    :noindex:

383 384 385 386 387 388
multiplex
---------
..  autoclass:: paddle.v2.layer.multiplex
    :noindex:


389 390 391 392 393
Slicing and Joining Layers
==========================

pad
----
394
..  autoclass:: paddle.v2.layer.pad
395 396 397 398 399 400 401 402 403
    :noindex:

..  _api_v2.layer_costs:

Cost Layers
===========

cross_entropy_cost
------------------
404
..  autoclass:: paddle.v2.layer.cross_entropy_cost
405 406 407 408
    :noindex:

cross_entropy_with_selfnorm_cost
--------------------------------
409
..  autoclass:: paddle.v2.layer.cross_entropy_with_selfnorm_cost
410 411 412 413
    :noindex:

multi_binary_label_cross_entropy_cost
-------------------------------------
414
..  autoclass:: paddle.v2.layer.multi_binary_label_cross_entropy_cost
415 416 417 418
    :noindex:

huber_cost
----------
419
..  autoclass:: paddle.v2.layer.huber_cost
420 421 422 423
    :noindex:

lambda_cost
-----------
424 425 426 427 428 429
..  autoclass:: paddle.v2.layer.lambda_cost
    :noindex:

mse_cost
--------
..  autoclass:: paddle.v2.layer.mse_cost
430 431 432 433
    :noindex:

rank_cost
---------
434
..  autoclass:: paddle.v2.layer.rank_cost
435 436 437 438
    :noindex:

sum_cost
---------
439
..  autoclass:: paddle.v2.layer.sum_cost
440 441 442 443
    :noindex:

crf
---
444
..  autoclass:: paddle.v2.layer.crf
445 446 447 448
    :noindex:

crf_decoding
------------
449
..  autoclass:: paddle.v2.layer.crf_decoding
450 451 452 453
    :noindex:

ctc
---
454
..  autoclass:: paddle.v2.layer.ctc
455 456 457 458
    :noindex:

warp_ctc
--------
459
..  autoclass:: paddle.v2.layer.warp_ctc
460 461 462 463
    :noindex:

nce
---
464
..  autoclass:: paddle.v2.layer.nce
465 466 467 468
    :noindex:

hsigmoid
---------
469
..  autoclass:: paddle.v2.layer.hsigmoid
470 471
    :noindex:

472 473 474 475 476
smooth_l1_cost
--------------
..  autoclass:: paddle.v2.layer.smooth_l1_cost
    :noindex:

477 478 479 480 481
multibox_loss
--------------
..  autoclass:: paddle.v2.layer.multibox_loss
    :noindex:

482
Check Layer
483 484 485 486
============

eos
---
487
..  autoclass:: paddle.v2.layer.eos
488
    :noindex:
489

490 491 492 493 494 495 496 497
Miscs
=====

dropout
--------------
..  autoclass:: paddle.v2.layer.dropout
    :noindex:

498 499 500 501 502 503 504
Activation with learnable parameter
===================================

prelu
--------
..  autoclass:: paddle.v2.layer.prelu
    :noindex:
505

506 507 508 509 510
gated_unit
-----------
..  autoclass:: paddle.v2.layer.gated_unit
    :noindex:

511 512 513 514 515 516 517
Detection output Layer
======================

detection_output
----------------
..  autoclass:: paddle.v2.layer.detection_output
    :noindex: