“68e89f8a8141a95d49abe227bbf840de1b529a5a”上不存在“...incubate/fleet/git@gitcode.net:BaiXuePrincess/Paddle.git”
提交 ae2bc618 编写于 作者: Y yuyang18

update i18n

上级 5ea58936
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,30 +19,33 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/clip.rst:6
msgid "clip"
msgid "fluid.clip"
msgstr ""
#: ../../source/api_reference/clip.rst:9
#: ../../source/api_reference/clip.rst:11
msgid "ErrorClipByValue"
msgstr ""
#: ../../source/api_reference/clip.rst:16
#: ../../source/api_reference/clip.rst:20
msgid "GradientClipByValue"
msgstr ""
#: ../../source/api_reference/clip.rst:23
#: ../../source/api_reference/clip.rst:29
msgid "GradientClipByNorm"
msgstr ""
#: ../../source/api_reference/clip.rst:30
#: ../../source/api_reference/clip.rst:38
msgid "GradientClipByGlobalNorm"
msgstr ""
#: ../../source/api_reference/clip.rst:37
#: ../../source/api_reference/clip.rst:47
msgid "append_gradient_clip_ops"
msgstr ""
#: ../../source/api_reference/clip.rst:43
#: ../../source/api_reference/clip.rst:55
msgid "error_clip_callback"
msgstr ""
#~ msgid "clip"
#~ msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/data/data_reader.rst:3 of paddle.reader:14
msgid "Data Reader Interface"
msgstr ""
#: ../../source/api_reference/data/data_reader.rst:7
msgid "DataTypes"
msgstr ""
#: of paddle.v2.data_type.dense_array:1
msgid ""
"Dense Array. It means the input feature is dense array with float type. "
"For example, if the input is an image with 28*28 pixels, the input of "
"Paddle neural network could be a dense vector with dimension 784 or a "
"numpy array with shape (28, 28)."
msgstr ""
#: of paddle.v2.data_type.dense_array:6
msgid ""
"For the 2-D convolution operation, each sample in one mini-batch must "
"have the similarly size in PaddlePaddle now. But, it supports variable-"
"dimension feature across mini-batch. For the variable-dimension, the "
"param dim is not used. While the data reader must yield numpy array and "
"the data feeder will set the data shape correctly."
msgstr ""
#: of paddle.reader.buffered paddle.reader.chain paddle.reader.compose
#: paddle.reader.creator.np_array paddle.reader.firstn
#: paddle.reader.map_readers paddle.reader.shuffle
#: paddle.v2.data_type.InputType paddle.v2.data_type.dense_array
#: paddle.v2.data_type.integer_value paddle.v2.data_type.integer_value_sequence
#: paddle.v2.data_type.sparse_binary_vector
#: paddle.v2.data_type.sparse_binary_vector_sequence
#: paddle.v2.data_type.sparse_float_vector
#: paddle.v2.data_type.sparse_float_vector_sequence
#: paddle.v2.data_type.sparse_non_value_slot
#: paddle.v2.data_type.sparse_value_slot paddle.v2.minibatch.batch
msgid "参数"
msgstr ""
#: of paddle.v2.data_type.dense_array:12
#: paddle.v2.data_type.sparse_binary_vector:4
#: paddle.v2.data_type.sparse_float_vector:4
#: paddle.v2.data_type.sparse_non_value_slot:4
#: paddle.v2.data_type.sparse_value_slot:4
msgid "dimension of this vector."
msgstr ""
#: of paddle.v2.data_type.dense_array:14
msgid "sequence type of input."
msgstr ""
#: of paddle.reader.buffered paddle.reader.chain paddle.reader.compose
#: paddle.reader.creator.np_array paddle.reader.creator.recordio
#: paddle.reader.creator.text_file paddle.reader.firstn
#: paddle.reader.map_readers paddle.reader.shuffle
#: paddle.v2.data_type.dense_array paddle.v2.data_type.integer_value
#: paddle.v2.data_type.sparse_binary_vector
#: paddle.v2.data_type.sparse_binary_vector_sequence
#: paddle.v2.data_type.sparse_float_vector
#: paddle.v2.data_type.sparse_float_vector_sequence
#: paddle.v2.data_type.sparse_non_value_slot
#: paddle.v2.data_type.sparse_value_slot paddle.v2.minibatch.batch
msgid "返回"
msgstr ""
#: of paddle.v2.data_type.dense_array:16
#: paddle.v2.data_type.sparse_binary_vector:8
#: paddle.v2.data_type.sparse_float_vector:8
#: paddle.v2.data_type.sparse_non_value_slot:8
#: paddle.v2.data_type.sparse_value_slot:8
msgid "An input type object."
msgstr ""
#: of paddle.reader.chain paddle.reader.firstn paddle.reader.map_readers
#: paddle.reader.shuffle paddle.v2.data_type.dense_array
#: paddle.v2.data_type.integer_value paddle.v2.data_type.sparse_binary_vector
#: paddle.v2.data_type.sparse_binary_vector_sequence
#: paddle.v2.data_type.sparse_float_vector
#: paddle.v2.data_type.sparse_float_vector_sequence
#: paddle.v2.data_type.sparse_non_value_slot
#: paddle.v2.data_type.sparse_value_slot paddle.v2.minibatch.batch
msgid "返回类型"
msgstr ""
#: of paddle.v2.data_type.integer_value:1
msgid "Data type of integer."
msgstr ""
#: of paddle.v2.data_type.integer_value:3
#: paddle.v2.data_type.sparse_binary_vector:6
#: paddle.v2.data_type.sparse_float_vector:6
#: paddle.v2.data_type.sparse_non_value_slot:6
#: paddle.v2.data_type.sparse_value_slot:6
msgid "sequence type of this input."
msgstr ""
#: of paddle.v2.data_type.integer_value:5
msgid "range of this integer."
msgstr ""
#: of paddle.v2.data_type.integer_value:7
#: paddle.v2.data_type.sparse_binary_vector_sequence:6
#: paddle.v2.data_type.sparse_float_vector_sequence:6
msgid "An input type object"
msgstr ""
#: of paddle.v2.data_type.integer_value_sequence:1
msgid "Data type of a sequence of integer."
msgstr ""
#: of paddle.v2.data_type.integer_value_sequence:3
msgid "range of each element."
msgstr ""
#: of paddle.v2.data_type.sparse_binary_vector:1
#: paddle.v2.data_type.sparse_non_value_slot:1
msgid ""
"Sparse binary vector. It means the input feature is a sparse vector and "
"the every element in this vector is either zero or one."
msgstr ""
#: of paddle.v2.data_type.sparse_binary_vector_sequence:2
msgid ""
"Data type of a sequence of sparse vector, which every element is either "
"zero"
msgstr ""
#: of paddle.v2.data_type.sparse_binary_vector_sequence:2
msgid "or one."
msgstr ""
#: of paddle.v2.data_type.sparse_binary_vector_sequence:4
#: paddle.v2.data_type.sparse_float_vector_sequence:4
msgid "dimension of sparse vector."
msgstr ""
#: of paddle.v2.data_type.sparse_float_vector:1
#: paddle.v2.data_type.sparse_value_slot:1
msgid ""
"Sparse vector. It means the input feature is a sparse vector. Most of the"
" elements in this vector are zero, others could be any float value."
msgstr ""
#: of paddle.v2.data_type.sparse_float_vector_sequence:1
msgid ""
"Data type of a sequence of sparse vector, which most elements are zero, "
"others could be any float value."
msgstr ""
#: of paddle.v2.data_type.InputType:1
msgid "InputType is the base class for paddle input types."
msgstr ""
#: of paddle.v2.data_type.InputType:5
msgid "this is a base class, and should never be used by user."
msgstr ""
#: of paddle.v2.data_type.InputType:7
msgid ""
"dimension of input. If the input is an integer, it means the value range."
" Otherwise, it means the size of layer."
msgstr ""
#: of paddle.v2.data_type.InputType:10
msgid ""
"sequence type of input. 0 means it is not a sequence. 1 means it is a "
"variable length sequence. 2 means it is a nested sequence."
msgstr ""
#: of paddle.v2.data_type.InputType:14
msgid "data type of input."
msgstr ""
#: ../../source/api_reference/data/data_reader.rst:50
msgid "DataFeeder"
msgstr ""
#: ../../source/api_reference/data/data_reader.rst:57
msgid "Reader"
msgstr ""
#: of paddle.reader:1
msgid ""
"At training and testing time, PaddlePaddle programs need to read data. To"
" ease the users' work to write data reading code, we define that"
msgstr ""
#: of paddle.reader:4
msgid ""
"A *reader* is a function that reads data (from file, network, random "
"number generator, etc) and yields data items."
msgstr ""
#: of paddle.reader:6
msgid "A *reader creator* is a function that returns a reader function."
msgstr ""
#: of paddle.reader:7
msgid ""
"A *reader decorator* is a function, which accepts one or more readers, "
"and returns a reader."
msgstr ""
#: of paddle.reader:9
msgid ""
"A *batch reader* is a function that reads data (from *reader*, file, "
"network, random number generator, etc) and yields a batch of data items."
msgstr ""
#: of paddle.reader:16
msgid ""
"Indeed, *data reader* doesn't have to be a function that reads and yields"
" data items. It can be any function with no parameter that creates a "
"iterable (anything can be used in :code:`for x in iterable`)\\:"
msgstr ""
#: of paddle.reader:24
msgid ""
"Element produced from the iterable should be a **single** entry of data, "
"**not** a mini batch. That entry of data could be a single item, or a "
"tuple of items. Item should be of `supported type "
"<http://www.paddlepaddle.org/doc/ui/data_provider "
"/pydataprovider2.html?highlight=dense_vector#input-types>`_ (e.g., numpy "
"1d array of float32, int, list of int)"
msgstr ""
#: of paddle.reader:31
msgid "An example implementation for single item data reader creator:"
msgstr ""
#: of paddle.reader:41
msgid "An example implementation for multiple item data reader creator:"
msgstr ""
#: of paddle.reader:52
msgid "TODO(yuyang18): Should we add whole design doc here?"
msgstr ""
#: of paddle.reader.map_readers:1
msgid ""
"Creates a data reader that outputs return value of function using output "
"of each data readers as arguments."
msgstr ""
#: of paddle.reader.map_readers:4
msgid "function to use. The type of func should be (Sample) => Sample"
msgstr ""
#: of paddle.reader.map_readers:6
msgid "readers whose outputs will be used as arguments of func."
msgstr ""
#: of paddle.reader.map_readers
msgid "type"
msgstr ""
#: of paddle.reader.map_readers:5
msgid "callable"
msgstr ""
#: of paddle.reader.map_readers:7
msgid "the created data reader."
msgstr ""
#: of paddle.reader.buffered:1
msgid "Creates a buffered data reader."
msgstr ""
#: of paddle.reader.buffered:3
msgid ""
"The buffered data reader will read and save data entries into a buffer. "
"Reading from the buffered data reader will proceed as long as the buffer "
"is not empty."
msgstr ""
#: of paddle.reader.buffered:7 paddle.reader.firstn:3
#: paddle.v2.minibatch.batch:3
msgid "the data reader to read from."
msgstr ""
#: of paddle.reader.buffered:9
msgid "max buffer size."
msgstr ""
#: of paddle.reader.buffered:12
msgid "the buffered data reader."
msgstr ""
#: of paddle.reader.compose:1
msgid "Creates a data reader whose output is the combination of input readers."
msgstr ""
#: of paddle.reader.compose:3
msgid ""
"If input readers output following data entries: (1, 2) 3 (4, 5) The"
" composed reader will output: (1, 2, 3, 4, 5)"
msgstr ""
#: of paddle.reader.compose:8
msgid "readers that will be composed together."
msgstr ""
#: of paddle.reader.compose:9
msgid ""
"if True, will check if input readers are aligned correctly. If False, "
"will not check alignment and trailing outputs will be discarded. Defaults"
" to True."
msgstr ""
#: of paddle.reader.chain:12 paddle.reader.compose:14
msgid "the new data reader."
msgstr ""
#: of paddle.reader.compose
msgid "引发"
msgstr ""
#: of paddle.reader.compose:16
msgid ""
"outputs of readers are not aligned. Will not raise when check_alignment "
"is set to False."
msgstr ""
#: of paddle.reader.chain:1
msgid ""
"Creates a data reader whose output is the outputs of input data readers "
"chained together."
msgstr ""
#: of paddle.reader.chain:4
msgid ""
"If input readers output following data entries: [0, 0, 0] [1, 1, 1] [2, "
"2, 2] The chained reader will output: [0, 0, 0, 1, 1, 1, 2, 2, 2]"
msgstr ""
#: of paddle.reader.chain:11
msgid "input readers."
msgstr ""
#: of paddle.reader.shuffle:1
msgid "Creates a data reader whose data output is shuffled."
msgstr ""
#: of paddle.reader.shuffle:3
msgid ""
"Output from the iterator that created by original reader will be buffered"
" into shuffle buffer, and then shuffled. The size of shuffle buffer is "
"determined by argument buf_size."
msgstr ""
#: of paddle.reader.shuffle:7
msgid "the original reader whose output will be shuffled."
msgstr ""
#: of paddle.reader.shuffle:9
msgid "shuffle buffer size."
msgstr ""
#: of paddle.reader.shuffle:12
msgid "the new reader whose output is shuffled."
msgstr ""
#: of paddle.reader.firstn:1
msgid "Limit the max number of samples that reader could return."
msgstr ""
#: of paddle.reader.firstn:5
msgid "the max number of samples that return."
msgstr ""
#: of paddle.reader.firstn:7
msgid "the decorated reader."
msgstr ""
#: of paddle.reader.xmap_readers:1
msgid ""
"Use multiprocess to map samples from reader by a mapper defined by user. "
"And this function contains a buffered decorator. :param mapper: a "
"function to map sample. :type mapper: callable :param reader: the data "
"reader to read from :type reader: callable :param process_num: process "
"number to handle original sample :type process_num: int :param "
"buffer_size: max buffer size :type buffer_size: int :param order: keep "
"the order of reader :type order: bool :return: the decarated reader "
":rtype: callable"
msgstr ""
#: of paddle.reader.PipeReader:1
msgid ""
"PipeReader read data by stream from a command, take it's stdout into a "
"pipe buffer and redirect it to the parser to parse, then yield data as "
"your desired format."
msgstr ""
#: of paddle.reader.PipeReader:5
msgid ""
"You can using standard linux command or call another program to read "
"data, from HDFS, Ceph, URL, AWS S3 etc:"
msgstr ""
#: of paddle.reader.PipeReader:14
msgid "An example:"
msgstr ""
#: of paddle.reader.PipeReader.get_line
msgid "param cut_lines"
msgstr ""
#: of paddle.reader.PipeReader.get_line:1
msgid "cut buffer to lines"
msgstr ""
#: of paddle.reader.PipeReader.get_line
msgid "type cut_lines"
msgstr ""
#: of paddle.reader.PipeReader.get_line:2
msgid "bool"
msgstr ""
#: of paddle.reader.PipeReader.get_line
msgid "param line_break"
msgstr ""
#: of paddle.reader.PipeReader.get_line:3
msgid "line break of the file, like"
msgstr ""
#: of paddle.reader.PipeReader.get_line:7
msgid "or"
msgstr ""
#: of paddle.reader.PipeReader.get_line
msgid "type line_break"
msgstr ""
#: of paddle.reader.PipeReader.get_line:5 paddle.reader.PipeReader.get_line:8
msgid "string"
msgstr ""
#: of paddle.reader.PipeReader.get_line
msgid "return"
msgstr ""
#: of paddle.reader.PipeReader.get_line:7
msgid "one line or a buffer of bytes"
msgstr ""
#: of paddle.reader.PipeReader.get_line
msgid "rtype"
msgstr ""
#: of paddle.reader.creator:1
msgid ""
"Creator package contains some simple reader creator, which could be used "
"in user program."
msgstr ""
#: of paddle.reader.creator.np_array:1
msgid ""
"Creates a reader that yields elements of x, if it is a numpy vector. Or "
"rows of x, if it is a numpy matrix. Or any sub-hyperplane indexed by the "
"highest dimension."
msgstr ""
#: of paddle.reader.creator.np_array:5
msgid "the numpy array to create reader from."
msgstr ""
#: of paddle.reader.creator.np_array:6
msgid "data reader created from x."
msgstr ""
#: of paddle.reader.creator.text_file:1
msgid ""
"Creates a data reader that outputs text line by line from given text "
"file. Trailing new line ('\\\\n') of each line will be removed."
msgstr ""
#: of paddle.reader.creator.recordio paddle.reader.creator.text_file
msgid "path"
msgstr ""
#: of paddle.reader.creator.text_file:4
msgid "path of the text file."
msgstr ""
#: of paddle.reader.creator.text_file:5
msgid "data reader of text file"
msgstr ""
#: of paddle.reader.creator.recordio:1
msgid "Creates a data reader from given RecordIO file paths separated by \",\","
msgstr ""
#: of paddle.reader.creator.recordio:2
msgid "glob pattern is supported."
msgstr ""
#: of paddle.reader.creator.recordio:3
msgid "path of recordio files, can be a string or a string list."
msgstr ""
#: of paddle.reader.creator.recordio:4
msgid "data reader of recordio files."
msgstr ""
#: ../../source/api_reference/data/data_reader.rst:68
msgid "minibatch"
msgstr ""
#: of paddle.v2.minibatch.batch:1
msgid "Create a batched reader."
msgstr ""
#: of paddle.v2.minibatch.batch:5
msgid "size of each mini-batch"
msgstr ""
#: of paddle.v2.minibatch.batch:7
msgid "drop the last batch, if the size of last batch is not equal to batch_size."
msgstr ""
#: of paddle.v2.minibatch.batch:9
msgid "the batched reader."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/data/dataset.rst:2
msgid "Dataset"
msgstr ""
#: of paddle.dataset:1
msgid "Dataset package."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:9
msgid "mnist"
msgstr ""
#: of paddle.dataset.mnist:1
msgid "MNIST dataset."
msgstr ""
#: of paddle.dataset.mnist:3
msgid ""
"This module will download dataset from http://yann.lecun.com/exdb/mnist/ "
"and parse training set and test set into paddle reader creators."
msgstr ""
#: of paddle.dataset.mnist.train:1
msgid "MNIST training set creator."
msgstr ""
#: of paddle.dataset.cifar.test10:3 paddle.dataset.cifar.test100:3
#: paddle.dataset.cifar.train10:3 paddle.dataset.mnist.test:3
#: paddle.dataset.mnist.train:3
msgid ""
"It returns a reader creator, each sample in the reader is image pixels in"
" [0, 1] and label in [0, 9]."
msgstr ""
#: of paddle.dataset.cifar.test10 paddle.dataset.cifar.test100
#: paddle.dataset.cifar.train10 paddle.dataset.cifar.train100
#: paddle.dataset.conll05.test paddle.dataset.imdb.test
#: paddle.dataset.imdb.train paddle.dataset.imikolov.test
#: paddle.dataset.imikolov.train paddle.dataset.mnist.test
#: paddle.dataset.mnist.train paddle.dataset.uci_housing.test
#: paddle.dataset.uci_housing.train paddle.dataset.wmt14.test
#: paddle.dataset.wmt14.train paddle.dataset.wmt16.get_dict
#: paddle.dataset.wmt16.test paddle.dataset.wmt16.train
#: paddle.dataset.wmt16.validation
msgid "返回"
msgstr ""
#: of paddle.dataset.cifar.train10:6 paddle.dataset.cifar.train100:6
#: paddle.dataset.conll05.test:8 paddle.dataset.imdb.train:8
#: paddle.dataset.imikolov.train:12 paddle.dataset.mnist.train:6
#: paddle.dataset.uci_housing.train:6 paddle.dataset.wmt14.train:7
msgid "Training reader creator"
msgstr ""
#: of paddle.dataset.cifar.test10 paddle.dataset.cifar.test100
#: paddle.dataset.cifar.train10 paddle.dataset.cifar.train100
#: paddle.dataset.conll05.test paddle.dataset.imdb.test
#: paddle.dataset.imdb.train paddle.dataset.imikolov.test
#: paddle.dataset.imikolov.train paddle.dataset.mnist.test
#: paddle.dataset.mnist.train paddle.dataset.uci_housing.test
#: paddle.dataset.uci_housing.train paddle.dataset.wmt14.test
#: paddle.dataset.wmt14.train paddle.dataset.wmt16.get_dict
#: paddle.dataset.wmt16.test paddle.dataset.wmt16.train
#: paddle.dataset.wmt16.validation
msgid "返回类型"
msgstr ""
#: of paddle.dataset.mnist.test:1
msgid "MNIST test set creator."
msgstr ""
#: of paddle.dataset.cifar.test10:6 paddle.dataset.cifar.test100:6
#: paddle.dataset.mnist.test:6
msgid "Test reader creator."
msgstr ""
#: of paddle.dataset.cifar.convert:1 paddle.dataset.imdb.convert:1
#: paddle.dataset.imikolov.convert:1 paddle.dataset.mnist.convert:1
#: paddle.dataset.movielens.convert:1 paddle.dataset.sentiment.convert:1
#: paddle.dataset.wmt14.convert:1
msgid "Converts dataset to recordio format"
msgstr ""
#: ../../source/api_reference/data/dataset.rst:16
msgid "cifar"
msgstr ""
#: of paddle.dataset.cifar:1
msgid "CIFAR dataset."
msgstr ""
#: of paddle.dataset.cifar:3
msgid ""
"This module will download dataset from "
"https://www.cs.toronto.edu/~kriz/cifar.html and parse train/test set into"
" paddle reader creators."
msgstr ""
#: of paddle.dataset.cifar:7
msgid ""
"The CIFAR-10 dataset consists of 60000 32x32 colour images in 10 classes,"
" with 6000 images per class. There are 50000 training images and 10000 "
"test images."
msgstr ""
#: of paddle.dataset.cifar:11
msgid ""
"The CIFAR-100 dataset is just like the CIFAR-10, except it has 100 "
"classes containing 600 images each. There are 500 training images and 100"
" testing images per class."
msgstr ""
#: of paddle.dataset.cifar.train100:1
msgid "CIFAR-100 training set creator."
msgstr ""
#: of paddle.dataset.cifar.train100:3
msgid ""
"It returns a reader creator, each sample in the reader is image pixels in"
" [0, 1] and label in [0, 99]."
msgstr ""
#: of paddle.dataset.cifar.test100:1
msgid "CIFAR-100 test set creator."
msgstr ""
#: of paddle.dataset.cifar.train10:1
msgid "CIFAR-10 training set creator."
msgstr ""
#: of paddle.dataset.cifar.test10:1
msgid "CIFAR-10 test set creator."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:23
msgid "conll05"
msgstr ""
#: of paddle.dataset.conll05:1
msgid ""
"Conll05 dataset. Paddle semantic role labeling Book and demo use this "
"dataset as an example. Because Conll05 is not free in public, the default"
" downloaded URL is test set of Conll05 (which is public). Users can "
"change URL and MD5 to their Conll dataset. And a pre-trained word vector "
"model based on Wikipedia corpus is used to initialize SRL model."
msgstr ""
#: of paddle.dataset.conll05.get_dict:1
msgid "Get the word, verb and label dictionary of Wikipedia corpus."
msgstr ""
#: of paddle.dataset.conll05.get_embedding:1
msgid "Get the trained word vector based on Wikipedia corpus."
msgstr ""
#: of paddle.dataset.conll05.test:1
msgid "Conll05 test set creator."
msgstr ""
#: of paddle.dataset.conll05.test:3
msgid ""
"Because the training dataset is not free, the test dataset is used for "
"training. It returns a reader creator, each sample in the reader is nine "
"features, including sentence sequence, predicate, predicate context, "
"predicate context flag and tagged sequence."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:30
msgid "imdb"
msgstr ""
#: of paddle.dataset.imdb:1
msgid "IMDB dataset."
msgstr ""
#: of paddle.dataset.imdb:3
#, python-format
msgid ""
"This module downloads IMDB dataset from "
"http://ai.stanford.edu/%7Eamaas/data/sentiment/. This dataset contains a "
"set of 25,000 highly polar movie reviews for training, and 25,000 for "
"testing. Besides, this module also provides API for building dictionary."
msgstr ""
#: of paddle.dataset.imdb.build_dict:1
msgid ""
"Build a word dictionary from the corpus. Keys of the dictionary are "
"words, and values are zero-based IDs of these words."
msgstr ""
#: of paddle.dataset.imdb.train:1
msgid "IMDB training set creator."
msgstr ""
#: of paddle.dataset.imdb.test:3 paddle.dataset.imdb.train:3
msgid ""
"It returns a reader creator, each sample in the reader is an zero-based "
"ID sequence and label in [0, 1]."
msgstr ""
#: of paddle.dataset.imdb.test paddle.dataset.imdb.train
#: paddle.dataset.imikolov.test paddle.dataset.imikolov.train
#: paddle.dataset.wmt16.get_dict paddle.dataset.wmt16.test
#: paddle.dataset.wmt16.train paddle.dataset.wmt16.validation
msgid "参数"
msgstr ""
#: of paddle.dataset.imdb.test:6 paddle.dataset.imdb.train:6
#: paddle.dataset.imikolov.test:6 paddle.dataset.imikolov.train:6
msgid "word dictionary"
msgstr ""
#: of paddle.dataset.imdb.test:1
msgid "IMDB test set creator."
msgstr ""
#: of paddle.dataset.imdb.test:8 paddle.dataset.imikolov.test:12
#: paddle.dataset.uci_housing.test:6 paddle.dataset.wmt14.test:7
msgid "Test reader creator"
msgstr ""
#: ../../source/api_reference/data/dataset.rst:37
msgid "imikolov"
msgstr ""
#: of paddle.dataset.imikolov:1
msgid "imikolov's simple dataset."
msgstr ""
#: of paddle.dataset.imikolov:3
msgid ""
"This module will download dataset from "
"http://www.fit.vutbr.cz/~imikolov/rnnlm/ and parse training set and test "
"set into paddle reader creators."
msgstr ""
#: of paddle.dataset.imikolov.train:1
msgid "imikolov training set creator."
msgstr ""
#: of paddle.dataset.imikolov.test:3 paddle.dataset.imikolov.train:3
msgid "It returns a reader creator, each sample in the reader is a word ID tuple."
msgstr ""
#: of paddle.dataset.imikolov.test:8 paddle.dataset.imikolov.train:8
msgid "sliding window size if type is ngram, otherwise max length of sequence"
msgstr ""
#: of paddle.dataset.imikolov.test:10 paddle.dataset.imikolov.train:10
msgid "data type (ngram or sequence)"
msgstr ""
#: of paddle.dataset.imikolov.test:1
msgid "imikolov test set creator."
msgstr ""
#: of paddle.dataset.imikolov.build_dict:1
msgid ""
"Build a word dictionary from the corpus, Keys of the dictionary are "
"words, and values are zero-based IDs of these words."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:44
msgid "movielens"
msgstr ""
#: of paddle.dataset.movielens:1
msgid "Movielens 1-M dataset."
msgstr ""
#: of paddle.dataset.movielens:3
msgid ""
"Movielens 1-M dataset contains 1 million ratings from 6000 users on 4000 "
"movies, which was collected by GroupLens Research. This module will "
"download Movielens 1-M dataset from "
"http://files.grouplens.org/datasets/movielens/ml-1m.zip and parse "
"training set and test set into paddle reader creators."
msgstr ""
#: of paddle.dataset.movielens.get_movie_title_dict:1
msgid "Get movie title dictionary."
msgstr ""
#: of paddle.dataset.movielens.max_movie_id:1
msgid "Get the maximum value of movie id."
msgstr ""
#: of paddle.dataset.movielens.max_user_id:1
msgid "Get the maximum value of user id."
msgstr ""
#: of paddle.dataset.movielens.movie_categories:1
msgid "Get movie categoriges dictionary."
msgstr ""
#: of paddle.dataset.movielens.max_job_id:1
msgid "Get the maximum value of job id."
msgstr ""
#: of paddle.dataset.movielens.user_info:1
msgid "Get user info dictionary."
msgstr ""
#: of paddle.dataset.movielens.movie_info:1
msgid "Get movie info dictionary."
msgstr ""
#: of paddle.dataset.movielens.MovieInfo:1
msgid "Movie id, title and categories information are stored in MovieInfo."
msgstr ""
#: of paddle.dataset.movielens.UserInfo:1
msgid "User id, gender, age, and job information are stored in UserInfo."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:57
msgid "sentiment"
msgstr ""
#: of paddle.dataset.sentiment:1
msgid ""
"The script fetch and preprocess movie_reviews data set that provided by "
"NLTK"
msgstr ""
#: of paddle.dataset.sentiment:3
msgid "TODO(yuyang18): Complete dataset."
msgstr ""
#: of paddle.dataset.sentiment.train:1
msgid "Default training set reader creator"
msgstr ""
#: of paddle.dataset.sentiment.test:1
msgid "Default test set reader creator"
msgstr ""
#: of paddle.dataset.sentiment.get_word_dict:1
msgid "Sorted the words by the frequency of words which occur in sample :return:"
msgstr ""
#: of paddle.dataset.sentiment.get_word_dict:3
msgid "words_freq_sorted"
msgstr ""
#: ../../source/api_reference/data/dataset.rst:64
msgid "uci_housing"
msgstr ""
#: of paddle.dataset.uci_housing:1
msgid "UCI Housing dataset."
msgstr ""
#: of paddle.dataset.uci_housing:3
msgid ""
"This module will download dataset from https://archive.ics.uci.edu/ml"
"/machine-learning-databases/housing/ and parse training set and test set "
"into paddle reader creators."
msgstr ""
#: of paddle.dataset.uci_housing.train:1
msgid "UCI_HOUSING training set creator."
msgstr ""
#: of paddle.dataset.uci_housing.test:3 paddle.dataset.uci_housing.train:3
msgid ""
"It returns a reader creator, each sample in the reader is features after "
"normalization and price number."
msgstr ""
#: of paddle.dataset.uci_housing.test:1
msgid "UCI_HOUSING test set creator."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:71
msgid "wmt14"
msgstr ""
#: of paddle.dataset.wmt14:1
msgid ""
"WMT14 dataset. The original WMT14 dataset is too large and a small set of"
" data for set is provided. This module will download dataset from "
"http://paddlepaddle.cdn.bcebos.com/demo/wmt_shrinked_data/wmt14.tgz and "
"parse training set and test set into paddle reader creators."
msgstr ""
#: of paddle.dataset.wmt14.train:1
msgid "WMT14 training set creator."
msgstr ""
#: of paddle.dataset.wmt14.test:3 paddle.dataset.wmt14.train:3
msgid ""
"It returns a reader creator, each sample in the reader is source language"
" word ID sequence, target language word ID sequence and next word ID "
"sequence."
msgstr ""
#: of paddle.dataset.wmt14.test:1
msgid "WMT14 test set creator."
msgstr ""
#: ../../source/api_reference/data/dataset.rst:78
msgid "wmt16"
msgstr ""
#: of paddle.dataset.wmt16:1
msgid ""
"ACL2016 Multimodal Machine Translation. Please see this website for more "
"details: http://www.statmt.org/wmt16/multimodal-task.html#task1"
msgstr ""
#: of paddle.dataset.wmt16:4
msgid ""
"If you use the dataset created for your task, please cite the following "
"paper: Multi30K: Multilingual English-German Image Descriptions."
msgstr ""
#: of paddle.dataset.wmt16:12
msgid "@article{elliott-EtAl:2016:VL16,"
msgstr ""
#: of paddle.dataset.wmt16:8
msgid ""
"author = {{Elliott}, D. and {Frank}, S. and {Sima\"an}, K. and "
"{Specia}, L.}, title = {Multi30K: Multilingual English-German Image "
"Descriptions}, booktitle = {Proceedings of the 6th Workshop on Vision and"
" Language}, year = {2016}, pages = {70--74}, year = 2016"
msgstr ""
#: of paddle.dataset.wmt16:14
msgid "}"
msgstr ""
#: of paddle.dataset.wmt16.train:1
msgid "WMT16 train set reader."
msgstr ""
#: of paddle.dataset.wmt16.train:3
msgid ""
"This function returns the reader for train data. Each sample the reader "
"returns is made up of three fields: the source language word index "
"sequence, target language word index sequence and next word index "
"sequence."
msgstr ""
#: of paddle.dataset.wmt16.train:8
msgid ""
"NOTE: The original like for training data is: "
"http://www.quest.dcs.shef.ac.uk/wmt16_files_mmt/training.tar.gz"
msgstr ""
#: of paddle.dataset.wmt16.test:11 paddle.dataset.wmt16.train:12
#: paddle.dataset.wmt16.validation:11
msgid ""
"paddle.dataset.wmt16 provides a tokenized version of the original dataset"
" by using moses's tokenization script: https://github.com/moses-"
"smt/mosesdecoder/blob/master/scripts/tokenizer/tokenizer.perl"
msgstr ""
#: of paddle.dataset.wmt16.test:15 paddle.dataset.wmt16.train:16
#: paddle.dataset.wmt16.validation:15
msgid ""
"Size of the source language dictionary. Three special tokens will be "
"added into the dictionary: <s> for start mark, <e> for end mark, and "
"<unk> for unknown word."
msgstr ""
#: of paddle.dataset.wmt16.test:20 paddle.dataset.wmt16.train:21
#: paddle.dataset.wmt16.validation:20
msgid ""
"Size of the target language dictionary. Three special tokens will be "
"added into the dictionary: <s> for start mark, <e> for end mark, and "
"<unk> for unknown word."
msgstr ""
#: of paddle.dataset.wmt16.get_dict:3 paddle.dataset.wmt16.test:25
#: paddle.dataset.wmt16.train:26 paddle.dataset.wmt16.validation:25
msgid ""
"A string indicating which language is the source language. Available "
"options are: \"en\" for English and \"de\" for Germany."
msgstr ""
#: of paddle.dataset.wmt16.train:31
msgid "The train reader."
msgstr ""
#: of paddle.dataset.wmt16.test:1
msgid "WMT16 test set reader."
msgstr ""
#: of paddle.dataset.wmt16.test:3
msgid ""
"This function returns the reader for test data. Each sample the reader "
"returns is made up of three fields: the source language word index "
"sequence, target language word index sequence and next word index "
"sequence."
msgstr ""
#: of paddle.dataset.wmt16.test:7
msgid ""
"NOTE: The original like for test data is: "
"http://www.quest.dcs.shef.ac.uk/wmt16_files_mmt/mmt16_task1_test.tar.gz"
msgstr ""
#: of paddle.dataset.wmt16.test:30
msgid "The test reader."
msgstr ""
#: of paddle.dataset.wmt16.validation:1
msgid "WMT16 validation set reader."
msgstr ""
#: of paddle.dataset.wmt16.validation:3
msgid ""
"This function returns the reader for validation data. Each sample the "
"reader returns is made up of three fields: the source language word index"
" sequence, target language word index sequence and next word index "
"sequence."
msgstr ""
#: of paddle.dataset.wmt16.validation:7
msgid ""
"NOTE: The original like for validation data is: "
"http://www.quest.dcs.shef.ac.uk/wmt16_files_mmt/validation.tar.gz"
msgstr ""
#: of paddle.dataset.wmt16.validation:30
msgid "The validation reader."
msgstr ""
#: of paddle.dataset.wmt16.convert:1
msgid "Converts dataset to recordio format."
msgstr ""
#: of paddle.dataset.wmt16.fetch:1
msgid "download the entire dataset."
msgstr ""
#: of paddle.dataset.wmt16.get_dict:1
msgid "return the word dictionary for the specified language."
msgstr ""
#: of paddle.dataset.wmt16.get_dict:7
msgid "Size of the specified language dictionary."
msgstr ""
#: of paddle.dataset.wmt16.get_dict:9
msgid ""
"If reverse is set to False, the returned python dictionary will use word "
"as key and use index as value. If reverse is set to True, the returned "
"python dictionary will use index as key and word as value."
msgstr ""
#: of paddle.dataset.wmt16.get_dict:15
msgid "The word dictionary for the specific language."
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/data/image.rst:2
msgid "Image Interface"
msgstr ""
#: of paddle.v2.image:1
msgid ""
"This file contains some common interfaces for image preprocess. Many "
"users are confused about the image layout. We introduce the image layout "
"as follows."
msgstr ""
#: of paddle.v2.image:5
msgid "CHW Layout"
msgstr ""
#: of paddle.v2.image:7
msgid "The abbreviations: C=channel, H=Height, W=Width"
msgstr ""
#: of paddle.v2.image:8
msgid ""
"The default layout of image opened by cv2 or PIL is HWC. PaddlePaddle "
"only supports the CHW layout. And CHW is simply a transpose of HWC. It "
"must transpose the input image."
msgstr ""
#: of paddle.v2.image:12
msgid "Color format: RGB or BGR"
msgstr ""
#: of paddle.v2.image:14
msgid ""
"OpenCV use BGR color format. PIL use RGB color format. Both formats can "
"be used for training. Noted that, the format should be keep consistent "
"between the training and inference peroid."
msgstr ""
#: of paddle.v2.image.load_image_bytes:1
msgid "Load an color or gray image from bytes array."
msgstr ""
#: of paddle.v2.image.center_crop:3 paddle.v2.image.left_right_flip:4
#: paddle.v2.image.load_and_transform:5 paddle.v2.image.load_image:3
#: paddle.v2.image.load_image_bytes:3 paddle.v2.image.random_crop:3
#: paddle.v2.image.resize_short:3 paddle.v2.image.simple_transform:4
#: paddle.v2.image.to_chw:5
msgid "Example usage:"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar paddle.v2.image.center_crop
#: paddle.v2.image.left_right_flip paddle.v2.image.load_and_transform
#: paddle.v2.image.load_image paddle.v2.image.load_image_bytes
#: paddle.v2.image.random_crop paddle.v2.image.resize_short
#: paddle.v2.image.simple_transform paddle.v2.image.to_chw
msgid "参数"
msgstr ""
#: of paddle.v2.image.load_image_bytes:10
msgid "the input image bytes array."
msgstr ""
#: of paddle.v2.image.load_image:11 paddle.v2.image.load_image_bytes:12
msgid ""
"If set is_color True, it will load and return a color image. Otherwise, "
"it will load and return a gray image."
msgstr ""
#: of paddle.v2.image.load_image:1
msgid "Load an color or gray image from the file path."
msgstr ""
#: of paddle.v2.image.load_image:9
msgid "the input image path."
msgstr ""
#: of paddle.v2.image.resize_short:1
msgid "Resize an image so that the length of shorter edge is size."
msgstr ""
#: of paddle.v2.image.center_crop:9 paddle.v2.image.random_crop:9
#: paddle.v2.image.resize_short:10 paddle.v2.image.to_chw:13
msgid "the input image with HWC layout."
msgstr ""
#: of paddle.v2.image.resize_short:12
msgid "the shorter edge size of image after resizing."
msgstr ""
#: of paddle.v2.image.to_chw:1
msgid ""
"Transpose the input image order. The image layout is HWC format opened by"
" cv2 or PIL. Transpose the input image to CHW layout according the order "
"(2,0,1)."
msgstr ""
#: of paddle.v2.image.to_chw:15
msgid "the transposed order."
msgstr ""
#: of paddle.v2.image.center_crop:1
msgid "Crop the center of image with size."
msgstr ""
#: of paddle.v2.image.center_crop:11 paddle.v2.image.random_crop:11
msgid "the cropping size."
msgstr ""
#: of paddle.v2.image.center_crop:13 paddle.v2.image.load_and_transform:19
#: paddle.v2.image.random_crop:13 paddle.v2.image.simple_transform:18
msgid "whether the image is color or not."
msgstr ""
#: of paddle.v2.image.random_crop:1
msgid "Randomly crop input image with size."
msgstr ""
#: of paddle.v2.image.left_right_flip:1
msgid "Flip an image along the horizontal direction. Return the flipped image."
msgstr ""
#: of paddle.v2.image.left_right_flip:10
msgid "input image with HWC layout or HW layout for gray image"
msgstr ""
#: of paddle.v2.image.left_right_flip:12
msgid "whether input image is color or not"
msgstr ""
#: of paddle.v2.image.simple_transform:1
msgid ""
"Simply data argumentation for training. These operations include "
"resizing, croping and flipping."
msgstr ""
#: of paddle.v2.image.simple_transform:10
msgid "The input image with HWC layout."
msgstr ""
#: of paddle.v2.image.load_and_transform:13 paddle.v2.image.simple_transform:12
msgid "The shorter edge length of the resized image."
msgstr ""
#: of paddle.v2.image.load_and_transform:15 paddle.v2.image.simple_transform:14
msgid "The cropping size."
msgstr ""
#: of paddle.v2.image.load_and_transform:17 paddle.v2.image.simple_transform:16
msgid "Whether it is training or not."
msgstr ""
#: of paddle.v2.image.load_and_transform:21 paddle.v2.image.simple_transform:20
msgid ""
"the mean values, which can be element-wise mean values or mean values per"
" channel."
msgstr ""
#: of paddle.v2.image.load_and_transform:1
msgid ""
"Load image from the input file `filename` and transform image for data "
"argumentation. Please refer to the `simple_transform` interface for the "
"transform operations."
msgstr ""
#: of paddle.v2.image.load_and_transform:11
msgid "The file name of input image."
msgstr ""
#: of paddle.v2.image.batch_images_from_tar:1
msgid "Read images from tar file and batch them into batch file."
msgstr ""
#: of paddle.v2.image.batch_images_from_tar:3
msgid "path of image tar file"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar:5
msgid "'train','test' or 'valid'"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar:7
msgid "a dic with image file name as key and image's label as value"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar:10
msgid "image number per batch file"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar
msgid "返回"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar:12
msgid "path of list file containing paths of batch file"
msgstr ""
#: of paddle.v2.image.batch_images_from_tar
msgid "返回类型"
msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,10 +19,13 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/data_feeder.rst:6
msgid "data_feeder"
msgid "fluid.data_feeder"
msgstr ""
#: ../../source/api_reference/data_feeder.rst:9
#: ../../source/api_reference/data_feeder.rst:11
msgid "DataFeeder"
msgstr ""
#~ msgid "data_feeder"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,10 +19,10 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/executor.rst:6
msgid "executor"
msgid "fluid.executor"
msgstr ""
#: ../../source/api_reference/executor.rst:9
#: ../../source/api_reference/executor.rst:11
msgid "Executor"
msgstr ""
......@@ -73,19 +73,19 @@ msgid ""
"compare to the last step. :return: result according to fetch_list."
msgstr ""
#: ../../source/api_reference/executor.rst:16
#: ../../source/api_reference/executor.rst:20
msgid "global_scope"
msgstr ""
#: ../../source/api_reference/executor.rst:22
#: ../../source/api_reference/executor.rst:28
msgid "scope_guard"
msgstr ""
#: ../../source/api_reference/executor.rst:28
#: ../../source/api_reference/executor.rst:36
msgid "switch_scope"
msgstr ""
#: ../../source/api_reference/executor.rst:34
#: ../../source/api_reference/executor.rst:44
msgid "fetch_var"
msgstr ""
......@@ -117,3 +117,6 @@ msgstr ""
msgid "LodTensor|numpy.ndarray"
msgstr ""
#~ msgid "executor"
#~ msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/fluid.rst:6
msgid "fluid"
msgstr ""
#: ../../source/api_reference/fluid.rst:11
msgid "Block"
msgstr ""
#: of paddle.fluid.Block.clone_variable:1
msgid ""
"Clone a variable into current block. :param var: the variable to be "
"cloned."
msgstr ""
#: of paddle.fluid.Block.clone_variable paddle.fluid.Block.copy_param_info_from
#: paddle.fluid.Program.copy_data_info_from
#: paddle.fluid.Program.copy_param_info_from paddle.fluid.Variable.astype
#: paddle.fluid.channel_recv paddle.fluid.channel_send
#: paddle.fluid.create_lod_tensor paddle.fluid.create_random_int_lodtensor
#: paddle.fluid.default_main_program paddle.fluid.default_startup_program
#: paddle.fluid.fetch_var paddle.fluid.get_var paddle.fluid.make_channel
#: paddle.fluid.memory_optimize paddle.fluid.program_guard
#: paddle.fluid.switch_main_program paddle.fluid.switch_startup_program
msgid "返回"
msgstr ""
#: of paddle.fluid.Block.clone_variable:4
msgid "The new variable cloned from 'var' in current block."
msgstr ""
#: of paddle.fluid.Block.copy_param_info_from:1
msgid ""
"Copy the information of parameters from the other block :param other: the"
" other block :type other: Block"
msgstr ""
#: of paddle.fluid.Block.copy_param_info_from:5
#: paddle.fluid.Program.copy_data_info_from:5
#: paddle.fluid.Program.copy_param_info_from:5 paddle.fluid.program_guard:15
msgid "None"
msgstr ""
#: of paddle.fluid.Block.rename_var:1
msgid "Rename variable in vars and ops' inputs and outputs"
msgstr ""
#: of paddle.fluid.Block.sync_with_cpp:1
msgid "Sync from the desc on the c++ end."
msgstr ""
#: of paddle.fluid.Block.sync_with_cpp:3
msgid ""
"This method is used to synchronize the c++ desc instance generated by "
"backward."
msgstr ""
#: of paddle.fluid.Block.to_string:1 paddle.fluid.Operator.to_string:1
#: paddle.fluid.Program.to_string:1
msgid ""
"To debug string. :param throw_on_error: raise exception when self is not "
"initialized"
msgstr ""
#: of paddle.fluid.Block.to_string:3 paddle.fluid.Operator.to_string:3
#: paddle.fluid.Program.to_string:3
msgid "when throw_on_error is True"
msgstr ""
#: of paddle.fluid.Block.to_string paddle.fluid.Executor.run
#: paddle.fluid.Inferencer.infer paddle.fluid.ParallelExecutor.run
#: paddle.fluid.Program.clone paddle.fluid.Program.to_string
#: paddle.fluid.Trainer paddle.fluid.Trainer.test paddle.fluid.Trainer.train
#: paddle.fluid.Variable paddle.fluid.Variable.to_string
#: paddle.fluid.channel_close paddle.fluid.channel_recv
#: paddle.fluid.channel_send paddle.fluid.create_lod_tensor
#: paddle.fluid.create_random_int_lodtensor paddle.fluid.fetch_var
#: paddle.fluid.make_channel paddle.fluid.memory_optimize
#: paddle.fluid.program_guard paddle.fluid.switch_main_program
msgid "参数"
msgstr ""
#: of paddle.fluid.Block.to_string:5 paddle.fluid.Program.to_string:5
#: paddle.fluid.Variable.to_string:6
msgid ""
"more details about variables and parameters (e.g. trainable, "
"optimize_attr, ...) will be printed when with_details is True"
msgstr ""
#: of paddle.fluid.Block.to_string:9 paddle.fluid.Operator.to_string:6
#: paddle.fluid.Program.to_string:9 paddle.fluid.Variable.to_string:10
msgid "Returns(str): The debug string."
msgstr ""
#: ../../source/api_reference/fluid.rst:20 of paddle.fluid.get_var:8
msgid "Variable"
msgstr ""
#: of paddle.fluid.Variable:1
msgid ""
"Python variable. Every input and output of an operator is a variable. "
"Every variable belongs to a block. The variable has a name and two "
"variables in different blocks could have the same name."
msgstr ""
#: of paddle.fluid.Variable:5
msgid ""
"There are many kinds of variables. Please reference the framework.proto "
"for details."
msgstr ""
#: of paddle.fluid.Variable:8
msgid ""
"Notes: The constructor of Variable should not be invoked directly. Please"
" use `Block.create_var` to create a variable."
msgstr ""
#: of paddle.fluid.Variable:16
msgid ""
"The associated block. It will be passed by `Block.create_var` "
"automatically."
msgstr ""
#: of paddle.fluid.Variable:19
msgid "Variable type. Please reference the framework.proto for details."
msgstr ""
#: of paddle.fluid.Variable:22
msgid ""
"The shape of variable. -1 means the batch size. Some kinds of variable do"
" not contain shape, just set it to None."
msgstr ""
#: of paddle.fluid.Variable:25
msgid "The data type of variable."
msgstr ""
#: of paddle.fluid.Variable:27
msgid "The level of lod tensor. 0 means it is not a time series data."
msgstr ""
#: of paddle.fluid.Variable:30
msgid "The capacity of Channel variable. Ignored for other types."
msgstr ""
#: of paddle.fluid.Variable:33
msgid "True if the variable should be saved as check point. Defaults to False."
msgstr ""
#: of paddle.fluid.Variable:36
msgid ""
"True if the variable will stop to calculate gradients when backward. "
"Defaults to False."
msgstr ""
#: of paddle.fluid.Variable.astype:1
msgid ""
"Cast a variable to a specified data type. NOTE: The variable must be a "
"Tensor :param self: The source variable :type self: Variable :param "
"dtype: The target dtype"
msgstr ""
#: of paddle.fluid.Variable.astype:7
msgid "Variable with new dtype"
msgstr ""
#: of paddle.fluid.Variable.to_string:1
msgid "Get debug string."
msgstr ""
#: of paddle.fluid.Variable.to_string:3
msgid "True if raise an exception when self is not intialized."
msgstr ""
#: ../../source/api_reference/fluid.rst:29
msgid "Program"
msgstr ""
#: of paddle.fluid.Program.clone:1
msgid "Clone the Program object"
msgstr ""
#: of paddle.fluid.Program.clone:3
msgid ""
"Set for_test to False when we want to clone the program for training. Set"
" for_test to True when we want to clone the program for testing."
msgstr ""
#: of paddle.fluid.Program.clone:6
msgid ""
"Some operators, such as batch_norm and drop_out ops, behave differently "
"in training and testing. If for_test is True, the is_test attributes in "
"these operators will be set to True for testing purposes, otherwise, they"
" remain unchanged."
msgstr ""
#: of paddle.fluid.Program.clone:12
msgid "Returns(Program):"
msgstr ""
#: of paddle.fluid.Program.clone:13
msgid "The cloned Program object."
msgstr ""
#: of paddle.fluid.Program.copy_data_info_from:1
msgid ""
"Copy the information of data variables from other program. :param other: "
"Other program :type other: Program"
msgstr ""
#: of paddle.fluid.Program.copy_param_info_from:1
msgid ""
"Copy the information of parameters from other program. :param other: "
"Other program :type other: Program"
msgstr ""
#: ../../source/api_reference/fluid.rst:38
msgid "Operator"
msgstr ""
#: of paddle.fluid.Operator:1
msgid ""
"Python Operator class. The operator represents the build in instructions "
"in a Block. Users can use the build in instructions to describe their "
"neural network."
msgstr ""
#: of paddle.fluid.Operator.all_attrs:1
msgid "Get the attribute dict Returns(dict): The Operator's attribute dict"
msgstr ""
#: of paddle.fluid.Operator.attr:1
msgid "Get attribute by name :param name: the attribute name :type name: str"
msgstr ""
#: of paddle.fluid.Operator.attr:5
msgid "Returns(bool|int|str|float|list): The attribute value. The return value"
msgstr ""
#: of paddle.fluid.Operator.attr:6
msgid "can be any valid attribute type."
msgstr ""
#: of paddle.fluid.Operator.attr_names:1
msgid "Get all attribute names Returns(list): The list of attribute name"
msgstr ""
#: of paddle.fluid.Operator.attr_type:1
msgid ""
"Get the type of attribute by attribute name :param name: the attribute "
"name :type name: str"
msgstr ""
#: of paddle.fluid.Operator.attr_type:5
msgid "Returns(core.AttrType): the attribute type"
msgstr ""
#: of paddle.fluid.Operator.block_attr:1
msgid ""
"Get the block attribute by name :param name: the attribute name :type "
"name: str"
msgstr ""
#: of paddle.fluid.Operator.block_attr:5
msgid "Returns(int): the block index"
msgstr ""
#: of paddle.fluid.Operator.has_attr:1
msgid ""
"operator has the attribute with name or not. :param name: the attribute "
"name :type name: str"
msgstr ""
#: of paddle.fluid.Operator.has_attr:5
msgid "Returns(bool): True if has this attribute."
msgstr ""
#: of paddle.fluid.Operator.idx:1
msgid ""
"Return the array index of current operator. Returns(int): The array index"
" in block.ops array :raises: :exc:`ValueError` -- when the operator is "
"not found."
msgstr ""
#: of paddle.fluid.Operator.input:1
msgid ""
"Get input arguments by the input parameter name :param name: The input "
"parameter name :type name: str"
msgstr ""
#: of paddle.fluid.Operator.input:5 paddle.fluid.Operator.output:5
msgid "Returns(list): return the list of argument names associated with the"
msgstr ""
#: of paddle.fluid.Operator.input:6 paddle.fluid.Operator.output:6
msgid "specific parameter name."
msgstr ""
#: of paddle.fluid.Operator.input_names:1
msgid ""
"Get all input parameter names Returns(list): return a list of input "
"parameter names"
msgstr ""
#: of paddle.fluid.Operator.output:1
msgid ""
"Get output arguments by the output parameter name :param name: The output"
" parameter name :type name: str"
msgstr ""
#: of paddle.fluid.Operator.output_names:1
msgid ""
"Get all output parameter names Returns(list): return a list of output "
"parameter names"
msgstr ""
#: ../../source/api_reference/fluid.rst:47
msgid "default_startup_program"
msgstr ""
#: of paddle.fluid.default_startup_program:1
msgid ""
"Get default startup program. In startup program, Paddle will initialize "
"parameters, initialize nccl handle, etc."
msgstr ""
#: of paddle.fluid.default_startup_program:4
msgid "startup program"
msgstr ""
#: of paddle.fluid.channel_recv paddle.fluid.channel_send
#: paddle.fluid.default_main_program paddle.fluid.default_startup_program
#: paddle.fluid.make_channel paddle.fluid.switch_main_program
#: paddle.fluid.switch_startup_program
msgid "返回类型"
msgstr ""
#: ../../source/api_reference/fluid.rst:55
msgid "default_main_program"
msgstr ""
#: of paddle.fluid.default_main_program:1
msgid ""
"Get default main program. The main program is used for training or "
"testing."
msgstr ""
#: of paddle.fluid.default_main_program:3
msgid "main program"
msgstr ""
#: ../../source/api_reference/fluid.rst:63
msgid "program_guard"
msgstr ""
#: of paddle.fluid.program_guard:1
msgid "Switch program with `with` statement"
msgstr ""
#: of paddle.fluid.channel_close:7 paddle.fluid.channel_recv:17
#: paddle.fluid.channel_send:21 paddle.fluid.make_channel:29
#: paddle.fluid.program_guard:3
msgid "Examples"
msgstr ""
#: of paddle.fluid.program_guard:9
msgid "New main program inside `with` statement"
msgstr ""
#: of paddle.fluid.program_guard:11
msgid ""
"New startup program inside `with` statement. None means do not change "
"startup program."
msgstr ""
#: ../../source/api_reference/fluid.rst:71
msgid "switch_startup_program"
msgstr ""
#: of paddle.fluid.switch_startup_program:1
msgid ""
"Switch the startup program to a new program :param program: The new "
"startup program :type program: Program"
msgstr ""
#: of paddle.fluid.switch_startup_program:5
msgid "The previous startup program"
msgstr ""
#: ../../source/api_reference/fluid.rst:79
msgid "switch_main_program"
msgstr ""
#: of paddle.fluid.switch_main_program:1
msgid "Switch the main program to a new program."
msgstr ""
#: of paddle.fluid.switch_main_program:3
msgid "The new main program"
msgstr ""
#: of paddle.fluid.switch_main_program:6
msgid "The previous main program"
msgstr ""
#: ../../source/api_reference/fluid.rst:87
msgid "get_var"
msgstr ""
#: of paddle.fluid.get_var:1
msgid ""
"Get a variable by name from the global block of a program :param name: "
"name of the variable :type name: str :param program: program object."
msgstr ""
#: of paddle.fluid.get_var:5
msgid "If None, default_global_program() will be used."
msgstr ""
#: ../../source/api_reference/fluid.rst:95
msgid "Executor"
msgstr ""
#: of paddle.fluid.Executor.run:1
msgid ""
"Run program by this Executor. Feed data by feed map, fetch result by "
"fetch_list."
msgstr ""
#: of paddle.fluid.Executor.run:3
msgid ""
"Python executor takes a program, add feed operators and fetch operators "
"to this program according to feed map and fetch_list. Feed map provides "
"input data for the program. fetch_list provides the variables(or names) "
"that user want to get after program run. Note: the executor will run all "
"operators in the program but not only the operators dependent by the "
"fetch_list"
msgstr ""
#: of paddle.fluid.Executor.run:8
msgid ""
"the program that need to run, if not provied, then default_main_program "
"will be used."
msgstr ""
#: of paddle.fluid.Executor.run:9
msgid "feed variable map, e.g. {\"image\": ImageData, \"label\": LableData}"
msgstr ""
#: of paddle.fluid.Executor.run:10
msgid ""
"a list of variable or variable names that user want to get, run will "
"return them according"
msgstr ""
#: of paddle.fluid.Executor.run:11
msgid ""
"to this list. :param feed_var_name: the name for the input variable of "
"feed Operator. :param fetch_var_name: the name for the output variable of"
" feed Operator. :param scope: the scope used to run this program, you can"
" switch it to different scope. default is global_scope :param "
"return_numpy: if convert the fetched tensor to numpy :param "
"use_program_cache: set use_program_cache to true if program not changed "
"compare to the last step. :return: result according to fetch_list."
msgstr ""
#: ../../source/api_reference/fluid.rst:104
msgid "global_scope"
msgstr ""
#: ../../source/api_reference/fluid.rst:112
msgid "scope_guard"
msgstr ""
#: ../../source/api_reference/fluid.rst:120
msgid "switch_scope"
msgstr ""
#: ../../source/api_reference/fluid.rst:128
msgid "fetch_var"
msgstr ""
#: of paddle.fluid.fetch_var:1
msgid ""
"Fetch the value of the variable with the given name from the given scope "
":param name: name of the variable. Typically, only persistable variables"
msgstr ""
#: of paddle.fluid.fetch_var:3
msgid "can be found in the scope used for running the program."
msgstr ""
#: of paddle.fluid.fetch_var:5
msgid ""
"scope object. It should be the scope where you pass to Executor.run() "
"when running your program. If None, global_scope() will be used."
msgstr ""
#: of paddle.fluid.fetch_var:9
msgid "whether convert the tensor to numpy.ndarray"
msgstr ""
#: of paddle.fluid.fetch_var:12
msgid "LodTensor|numpy.ndarray"
msgstr ""
#: ../../source/api_reference/fluid.rst:136
msgid "Go"
msgstr ""
#: ../../source/api_reference/fluid.rst:145
msgid "make_channel"
msgstr ""
#: of paddle.fluid.make_channel:1
msgid ""
"Helps implementation of a concurrent program by creating a \"channel\" of"
" a defined data type. Channels allow for the passing of data in "
"concurrent scenarios - such as when using threads to divide computation. "
"Channels can be used to \"send\" and \"receive\" such data concurrently."
msgstr ""
#: of paddle.fluid.make_channel:6
msgid ""
"There are two kinds of channels: unbuffered and buffered. Unbuffered "
"channels have no capacity - and thus, block on send and only unblock only"
" once what they have sent has been received."
msgstr ""
#: of paddle.fluid.make_channel:10
msgid ""
"On the other hand, buffered channels are initialized with a capacity - "
"and do not block on sends."
msgstr ""
#: of paddle.fluid.make_channel:13
msgid ""
"Use this method in combination with `channel_send`, `channel_recv`, "
"`channel_close`, and `Go` to design a concurrent Paddle program."
msgstr ""
#: of paddle.fluid.make_channel:16
msgid "Data type of the data sent in the channel."
msgstr ""
#: of paddle.fluid.make_channel:19
msgid "Size of the channel. Defaults to 0 for"
msgstr ""
#: of paddle.fluid.make_channel:23
msgid ""
"The channel variable that can be used to send an receive data "
"of the defined dtype."
msgstr ""
#: of paddle.fluid.make_channel:25
msgid "The channel variable that can be used to send an receive data"
msgstr ""
#: of paddle.fluid.make_channel:26
msgid "of the defined dtype."
msgstr ""
#: ../../source/api_reference/fluid.rst:153
msgid "channel_send"
msgstr ""
#: of paddle.fluid.channel_send:1
msgid ""
"Sends a value through a channel variable. Used by an unbuffered or "
"buffered channel to pass data from within or to a concurrent Go block, "
"where `channel_recv` to used to get the passed value."
msgstr ""
#: of paddle.fluid.channel_close:3 paddle.fluid.channel_recv:6
#: paddle.fluid.channel_send:5
msgid "Channel variable created using"
msgstr ""
#: of paddle.fluid.channel_send:8
msgid "Value to send to channel"
msgstr ""
#: of paddle.fluid.channel_send:10
msgid "Copy data while channel send. If False, then data"
msgstr ""
#: of paddle.fluid.channel_send:15
msgid ""
"The boolean status on whether or not the channel successfully "
"sent the passed value."
msgstr ""
#: of paddle.fluid.channel_send:17
msgid "The boolean status on whether or not the channel"
msgstr ""
#: of paddle.fluid.channel_send:18
msgid "successfully sent the passed value."
msgstr ""
#: ../../source/api_reference/fluid.rst:161
msgid "channel_recv"
msgstr ""
#: of paddle.fluid.channel_recv:1
msgid ""
"Receives a value through a channel variable. Used by an unbuffered or "
"buffered channel within a concurrent Go block to get data from originally"
" sent using `channel_send`, or from outside such a block where "
"`channel_send` is used to send the value."
msgstr ""
#: of paddle.fluid.channel_recv:9
msgid "Variable to set as a result of running channel_recv_op"
msgstr ""
#: of paddle.fluid.channel_recv:12
msgid ""
"The received value from the channel. Variable: The boolean status on "
"whether or not the channel successfully received the passed "
"value."
msgstr ""
#: of paddle.fluid.channel_recv:12
msgid ""
"The received value from the channel. Variable: The boolean status on "
"whether or not the channel"
msgstr ""
#: of paddle.fluid.channel_recv:14
msgid "successfully received the passed value."
msgstr ""
#: ../../source/api_reference/fluid.rst:169
msgid "channel_close"
msgstr ""
#: of paddle.fluid.channel_close:1
msgid "Closes a channel created using `make_channel`."
msgstr ""
#: ../../source/api_reference/fluid.rst:177
msgid "Select"
msgstr ""
#: of paddle.fluid.Select.case:1
msgid "Create a new block for this condition."
msgstr ""
#: of paddle.fluid.Select.default:1
msgid "Create a default case block for this condition."
msgstr ""
#: ../../source/api_reference/fluid.rst:186
msgid "Trainer"
msgstr ""
#: of paddle.fluid.Trainer:1
msgid "A function which will return loss. The loss must be a scalar."
msgstr ""
#: of paddle.fluid.Trainer:3
msgid "A function that returns an Optimizer object."
msgstr ""
#: of paddle.fluid.Trainer:5
msgid "The device place of this trainer."
msgstr ""
#: of paddle.fluid.Trainer.stop:1
msgid "stop training"
msgstr ""
#: of paddle.fluid.Trainer.test:1
msgid "Test the model on given test data"
msgstr ""
#: of paddle.fluid.Trainer.test:3
msgid "The reader that yields test data."
msgstr ""
#: of paddle.fluid.Trainer.test:4 paddle.fluid.Trainer.train:6
msgid "Feeding order of reader. None will following the defining order in program"
msgstr ""
#: of paddle.fluid.Trainer.train:1
msgid "Train the model."
msgstr ""
#: of paddle.fluid.Trainer.train:3
msgid "The number of epoch. An epoch will process all data in reader"
msgstr ""
#: of paddle.fluid.Trainer.train:4
msgid "The event handler. A function with type (ev:Event)->void"
msgstr ""
#: of paddle.fluid.Trainer.train:9
msgid "Returns:"
msgstr ""
#: ../../source/api_reference/fluid.rst:195
msgid "BeginEpochEvent"
msgstr ""
#: ../../source/api_reference/fluid.rst:204
msgid "EndEpochEvent"
msgstr ""
#: ../../source/api_reference/fluid.rst:213
msgid "BeginStepEvent"
msgstr ""
#: ../../source/api_reference/fluid.rst:222
msgid "EndStepEvent"
msgstr ""
#: ../../source/api_reference/fluid.rst:231
msgid "CheckpointConfig"
msgstr ""
#: ../../source/api_reference/fluid.rst:240
msgid "Inferencer"
msgstr ""
#: of paddle.fluid.Inferencer.infer:1
msgid ""
"a map of {\"input_name\": input_var} that will be feed into the inference"
" program"
msgstr ""
#: of paddle.fluid.Inferencer.infer:2
msgid "to get the predict value :return: the predict value of the inference model"
msgstr ""
#: ../../source/api_reference/fluid.rst:249
msgid "memory_optimize"
msgstr ""
#: of paddle.fluid.memory_optimize:1
msgid "Optimize memory by reusing var memory."
msgstr ""
#: of paddle.fluid.memory_optimize:3
msgid "Note: it doesn't not support subblock nested in subblock."
msgstr ""
#: of paddle.fluid.memory_optimize:5
msgid "Input Program"
msgstr ""
#: of paddle.fluid.memory_optimize:6
msgid "whether to print debug log."
msgstr ""
#: of paddle.fluid.memory_optimize:7
msgid "If level=0, reuse if the shape is completely equal, o"
msgstr ""
#: ../../source/api_reference/fluid.rst:257
msgid "release_memory"
msgstr ""
#: ../../source/api_reference/fluid.rst:265
msgid "ParallelExecutor"
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:1
msgid "Run a parallel executor with fetch_list."
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:3
msgid ""
"The feed parameter can be a dict or a list. If feed is a dict, the feed "
"data will be split into multiple devices. If feed is a list, we assume "
"the data has been splitted into multiple devices, the each element in the"
" list will be copied to each device directly."
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:8
msgid ""
"For example, if the feed is a dict: >>> exe = ParallelExecutor() >>> # "
"the image will be splitted into devices. If there is two devices >>> # "
"each device will process an image with shape (24, 1, 28, 28) >>> "
"exe.run(feed={'image': numpy.random.random(size=(48, 1, 28, 28))})"
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:14
msgid ""
"For example, if the feed is a list: >>> exe = ParallelExecutor() >>> # "
"each device will process each element in the list. >>> # the 1st device "
"will process an image with shape (48, 1, 28, 28) >>> # the 2nd device "
"will process an image with shape (32, 1, 28, 28) >>> # >>> # you can use "
"exe.device_count to get the device number. >>> exe.run(feed=[{\"image\": "
"numpy.random.random(size=(48, 1, 28, 28))}, >>> {\"image\":"
" numpy.random.random(size=(32, 1, 28, 28))}, >>> ])"
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:26
msgid "The fetched variable names"
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:28
msgid ""
"The feed variables. If the feed is a dict, tensors in that dict will be "
"splitted into each devices. If the feed is a list, each element of the "
"list will be copied to each device."
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:33
msgid ""
"Alias for feed parameter, for backward compatibility. This parameter is "
"deprecated."
msgstr ""
#: of paddle.fluid.ParallelExecutor.run:36
msgid "Returns: fetched result list."
msgstr ""
#: ../../source/api_reference/fluid.rst:274
msgid "ExecutionStrategy"
msgstr ""
#: ../../source/api_reference/fluid.rst:283
msgid "BuildStrategy"
msgstr ""
#: ../../source/api_reference/fluid.rst:292
msgid "create_lod_tensor"
msgstr ""
#: of paddle.fluid.create_lod_tensor:1
msgid "Create a lod tensor from a numpy array, a list, or an existing lod tensor."
msgstr ""
#: of paddle.fluid.create_lod_tensor:3
msgid ""
"Create a lod tensor by doing the following: 1. Check that the length-"
"based input lod is valid. 2. Convert the length-based lod to a offset-"
"based LoD. 3. Copy the data from a numpy array, a list or a existing lod "
"tensor to"
msgstr ""
#: of paddle.fluid.create_lod_tensor:7
msgid "CPU or GPU device (based on input place)."
msgstr ""
#: of paddle.fluid.create_lod_tensor:8
msgid "Set the level of detail (LoD) using the offset-based LoD."
msgstr ""
#: of paddle.fluid.create_lod_tensor:10
msgid ""
"Use example: Suppose we want LoDTensor to hold data for sequences of "
"word, where each word is represented by an integer. If we want to create "
"a LoDTensor to represent two sentences, one of 2 words, and one of 3 "
"words."
msgstr ""
#: of paddle.fluid.create_lod_tensor:15
msgid ""
"Then 'data' can be a numpy array of integers with shape (5, 1). 'lod' "
"will be [[2, 3]], indicating the length(# of words) in each sentence. "
"This length-based input lod [[2, 3]] will be converted to offset-based "
"lod [[0, 2, 5]] inside the function call."
msgstr ""
#: of paddle.fluid.create_lod_tensor:20
msgid ""
"Please refer to "
"github.com/PaddlePaddle/Paddle/blob/develop/doc/fluid/design/concepts/lod_tensor.md"
" for more details regarding LoD."
msgstr ""
#: of paddle.fluid.create_lod_tensor:24
msgid "a numpy array or a LoDTensor or a list holding the data to be copied."
msgstr ""
#: of paddle.fluid.create_lod_tensor:25
#: paddle.fluid.create_random_int_lodtensor:20
msgid ""
"a list of lists indicating the length-based LoD info specified by the "
"user."
msgstr ""
#: of paddle.fluid.create_lod_tensor:26
#: paddle.fluid.create_random_int_lodtensor:22
msgid ""
"CPU or GPU place indicating where the data in the new LoDTensor will be "
"stored."
msgstr ""
#: of paddle.fluid.create_lod_tensor:28
#: paddle.fluid.create_random_int_lodtensor:26
msgid "A fluid LoDTensor object with tensor data and lod info."
msgstr ""
#: ../../source/api_reference/fluid.rst:300
msgid "create_random_int_lodtensor"
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:1
msgid "Create a LoDTensor containing random integers."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:3
msgid ""
"This function is frequently used in the book examples. So we revised it "
"based on the new create_lod_tensor API and put it here in the lod_tensor "
"module to simplify the code."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:7
msgid ""
"The function does the following: 1. Calculate the overall shape of the "
"LoDTensor based on the length-based 'lod' input and the shape of the "
"basic element in 'base_shape'. 2. Create a numpy array of this shape. 3. "
"Create the LoDTensor using create_lod_tensor API."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:13
msgid ""
"Suppose we want LoDTensor to hold data for sequences of word, where each "
"word is represented by an integer. If we want to create a LoDTensor to "
"represent two sentences, one of 2 words, and one of 3 words. Then "
"'base_shape' is [1], input length-based 'lod' is [[2, 3]]. Then the "
"overall shape of the LoDTensor would be [5, 1], holding 5 words for two "
"sentences."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:19
msgid "a numpy array or a LoDTensor holding the data to be copied."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:21
msgid "the shape of the basic element to be held by the LoDTensor."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:23
msgid "the lower bound of the random integers."
msgstr ""
#: of paddle.fluid.create_random_int_lodtensor:24
msgid "the upper bound of the random integers."
msgstr ""
#: ../../source/api_reference/fluid.rst:308
msgid "LoDTensor"
msgstr ""
#: ../../source/api_reference/fluid.rst:317
msgid "CPUPlace"
msgstr ""
#: ../../source/api_reference/fluid.rst:326
msgid "CUDAPlace"
msgstr ""
#: ../../source/api_reference/fluid.rst:335
msgid "CUDAPinnedPlace"
msgstr ""
#: ../../source/api_reference/fluid.rst:344
msgid "Tensor"
msgstr ""
#: ../../source/api_reference/fluid.rst:353
msgid "ParamAttr"
msgstr ""
#: ../../source/api_reference/fluid.rst:362
msgid "WeightNormParamAttr"
msgstr ""
#: of paddle.fluid.WeightNormParamAttr:1
msgid ""
"Used for weight normalization. Any field in ParamAttr can also be set "
"here. Besides, an extra field dim can be set to indicate the dimension "
"except which to normalize."
msgstr ""
#: ../../source/api_reference/fluid.rst:371
msgid "DataFeeder"
msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,30 +19,30 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/initializer.rst:6
msgid "initializer"
msgid "fluid.initializer"
msgstr ""
#: ../../source/api_reference/initializer.rst:9
#: ../../source/api_reference/initializer.rst:11
msgid "Constant"
msgstr ""
#: ../../source/api_reference/initializer.rst:16
#: ../../source/api_reference/initializer.rst:20
msgid "Uniform"
msgstr ""
#: ../../source/api_reference/initializer.rst:23
#: ../../source/api_reference/initializer.rst:29
msgid "Normal"
msgstr ""
#: ../../source/api_reference/initializer.rst:30
#: ../../source/api_reference/initializer.rst:38
msgid "Xavier"
msgstr ""
#: ../../source/api_reference/initializer.rst:37
#: ../../source/api_reference/initializer.rst:47
msgid "force_init_on_cpu"
msgstr ""
#: ../../source/api_reference/initializer.rst:43
#: ../../source/api_reference/initializer.rst:55
msgid "init_on_cpu"
msgstr ""
......@@ -50,11 +50,11 @@ msgstr ""
msgid "Switch program with `with` statement"
msgstr ""
#: of paddle.fluid.initializer.init_on_cpu:4
#: of paddle.fluid.initializer.init_on_cpu:3
msgid "Examples"
msgstr ""
#: ../../source/api_reference/initializer.rst:49
#: ../../source/api_reference/initializer.rst:63
msgid "ConstantInitializer"
msgstr ""
......@@ -62,7 +62,7 @@ msgstr ""
msgid "Implements the constant initializer"
msgstr ""
#: ../../source/api_reference/initializer.rst:56
#: ../../source/api_reference/initializer.rst:72
msgid "UniformInitializer"
msgstr ""
......@@ -70,7 +70,7 @@ msgstr ""
msgid "Implements the random uniform distribution initializer"
msgstr ""
#: ../../source/api_reference/initializer.rst:63
#: ../../source/api_reference/initializer.rst:81
msgid "NormalInitializer"
msgstr ""
......@@ -78,7 +78,7 @@ msgstr ""
msgid "Implements the random Normal(Gaussian) distribution initializer"
msgstr ""
#: ../../source/api_reference/initializer.rst:70
#: ../../source/api_reference/initializer.rst:90
msgid "XavierInitializer"
msgstr ""
......@@ -116,3 +116,6 @@ msgid ""
"statistics. (http://proceedings.mlr.press/v9/glorot10a.html)"
msgstr ""
#~ msgid "initializer"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,10 +19,10 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/io.rst:6
msgid "io"
msgid "fluid.io"
msgstr ""
#: ../../source/api_reference/io.rst:9
#: ../../source/api_reference/io.rst:11
msgid "save_vars"
msgstr ""
......@@ -72,7 +72,7 @@ msgstr ""
msgid "None"
msgstr ""
#: ../../source/api_reference/io.rst:15
#: ../../source/api_reference/io.rst:19
msgid "save_params"
msgstr ""
......@@ -80,7 +80,7 @@ msgstr ""
msgid "Save all parameters to directory with executor."
msgstr ""
#: ../../source/api_reference/io.rst:21
#: ../../source/api_reference/io.rst:27
msgid "save_persistables"
msgstr ""
......@@ -88,7 +88,7 @@ msgstr ""
msgid "Save all persistables to directory with executor."
msgstr ""
#: ../../source/api_reference/io.rst:27
#: ../../source/api_reference/io.rst:35
msgid "load_vars"
msgstr ""
......@@ -114,7 +114,7 @@ msgstr ""
msgid "If it is None, load variables from separate files."
msgstr ""
#: ../../source/api_reference/io.rst:33
#: ../../source/api_reference/io.rst:43
msgid "load_params"
msgstr ""
......@@ -122,7 +122,7 @@ msgstr ""
msgid "load all parameters from directory by executor."
msgstr ""
#: ../../source/api_reference/io.rst:39
#: ../../source/api_reference/io.rst:51
msgid "load_persistables"
msgstr ""
......@@ -130,7 +130,7 @@ msgstr ""
msgid "load all persistables from directory by executor."
msgstr ""
#: ../../source/api_reference/io.rst:45
#: ../../source/api_reference/io.rst:59
msgid "save_inference_model"
msgstr ""
......@@ -171,7 +171,7 @@ msgid ""
"parameters are considered saved in separate files."
msgstr ""
#: ../../source/api_reference/io.rst:51
#: ../../source/api_reference/io.rst:67
msgid "load_inference_model"
msgstr ""
......@@ -203,11 +203,11 @@ msgid ""
"data fetch_targets: Variables from which we can get inference results."
msgstr ""
#: ../../source/api_reference/io.rst:57
#: ../../source/api_reference/io.rst:75
msgid "get_inference_program"
msgstr ""
#: ../../source/api_reference/io.rst:63
#: ../../source/api_reference/io.rst:83
msgid "save_checkpoint"
msgstr ""
......@@ -230,7 +230,7 @@ msgid ""
"serials not bigger than max_num_checkpoints"
msgstr ""
#: ../../source/api_reference/io.rst:69
#: ../../source/api_reference/io.rst:91
msgid "load_checkpoint"
msgstr ""
......@@ -248,7 +248,7 @@ msgid ""
"program"
msgstr ""
#: ../../source/api_reference/io.rst:75
#: ../../source/api_reference/io.rst:99
msgid "clean_checkpoint"
msgstr ""
......@@ -264,7 +264,7 @@ msgstr ""
msgid ":param checkpoint_dir :param delete_dir"
msgstr ""
#: ../../source/api_reference/io.rst:81
#: ../../source/api_reference/io.rst:107
msgid "load_persist_vars_without_grad"
msgstr ""
......@@ -282,7 +282,7 @@ msgid ""
"sub directory named __model__"
msgstr ""
#: ../../source/api_reference/io.rst:87
#: ../../source/api_reference/io.rst:115
msgid "save_persist_vars_without_grad"
msgstr ""
......@@ -298,7 +298,7 @@ msgid ""
"checkpoint directory :param program will load all variables in program"
msgstr ""
#: ../../source/api_reference/io.rst:93
#: ../../source/api_reference/io.rst:123
msgid "get_latest_checkpoint_serial"
msgstr ""
......@@ -312,3 +312,6 @@ msgstr ""
msgid ":param checkpoint_dir"
msgstr ""
#~ msgid "io"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,14 +19,14 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/layers.rst:6
msgid "layers"
msgid "fluid.layers"
msgstr ""
#: ../../source/api_reference/layers.rst:9
msgid "control_flow"
msgstr ""
#: ../../source/api_reference/layers.rst:12
#: ../../source/api_reference/layers.rst:14
msgid "split_lod_tensor"
msgstr ""
......@@ -43,19 +43,22 @@ msgid ""
msgstr ""
#: of paddle.fluid.layers.DynamicRNN.memory
#: paddle.fluid.layers.DynamicRNN.output paddle.fluid.layers.Print
#: paddle.fluid.layers.DynamicRNN.output paddle.fluid.layers.IfElse
#: paddle.fluid.layers.Preprocessor paddle.fluid.layers.Print
#: paddle.fluid.layers.Send paddle.fluid.layers.StaticRNN.memory
#: paddle.fluid.layers.StaticRNNMemoryLink paddle.fluid.layers.abs
#: paddle.fluid.layers.array_length paddle.fluid.layers.array_to_lod_tensor
#: paddle.fluid.layers.array_write paddle.fluid.layers.assign
#: paddle.fluid.layers.autoincreased_step_counter
#: paddle.fluid.layers.StaticRNNMemoryLink paddle.fluid.layers.While
#: paddle.fluid.layers.abs paddle.fluid.layers.argmax
#: paddle.fluid.layers.argmin paddle.fluid.layers.array_length
#: paddle.fluid.layers.array_to_lod_tensor paddle.fluid.layers.array_write
#: paddle.fluid.layers.assign paddle.fluid.layers.autoincreased_step_counter
#: paddle.fluid.layers.batch_norm paddle.fluid.layers.beam_search
#: paddle.fluid.layers.beam_search_decode paddle.fluid.layers.bipartite_match
#: paddle.fluid.layers.box_coder paddle.fluid.layers.brelu
#: paddle.fluid.layers.ceil paddle.fluid.layers.chunk_eval
#: paddle.fluid.layers.clip paddle.fluid.layers.clip_by_norm
#: paddle.fluid.layers.concat paddle.fluid.layers.conv2d
#: paddle.fluid.layers.conv2d_transpose paddle.fluid.layers.cos
#: paddle.fluid.layers.conv2d_transpose paddle.fluid.layers.conv3d
#: paddle.fluid.layers.conv3d_transpose paddle.fluid.layers.cos
#: paddle.fluid.layers.cos_sim paddle.fluid.layers.create_array
#: paddle.fluid.layers.create_parameter paddle.fluid.layers.crf_decoding
#: paddle.fluid.layers.cross_entropy paddle.fluid.layers.ctc_greedy_decoder
......@@ -90,14 +93,15 @@ msgstr ""
#: paddle.fluid.layers.logical_xor paddle.fluid.layers.logsigmoid
#: paddle.fluid.layers.lstm_unit paddle.fluid.layers.matmul
#: paddle.fluid.layers.max_sequence_len paddle.fluid.layers.maxout
#: paddle.fluid.layers.mean paddle.fluid.layers.merge_lod_tensor
#: paddle.fluid.layers.mul paddle.fluid.layers.multi_box_head
#: paddle.fluid.layers.multiplex paddle.fluid.layers.natural_exp_decay
#: paddle.fluid.layers.nce paddle.fluid.layers.noam_decay
#: paddle.fluid.layers.one_hot paddle.fluid.layers.ones
#: paddle.fluid.layers.open_files paddle.fluid.layers.open_recordio_file
#: paddle.fluid.layers.pad paddle.fluid.layers.polygon_box_transform
#: paddle.fluid.layers.pool2d paddle.fluid.layers.pow
#: paddle.fluid.layers.mean paddle.fluid.layers.mean_iou
#: paddle.fluid.layers.merge_lod_tensor paddle.fluid.layers.mul
#: paddle.fluid.layers.multi_box_head paddle.fluid.layers.multiplex
#: paddle.fluid.layers.natural_exp_decay paddle.fluid.layers.nce
#: paddle.fluid.layers.noam_decay paddle.fluid.layers.one_hot
#: paddle.fluid.layers.ones paddle.fluid.layers.open_files
#: paddle.fluid.layers.open_recordio_file paddle.fluid.layers.pad
#: paddle.fluid.layers.polygon_box_transform paddle.fluid.layers.pool2d
#: paddle.fluid.layers.pool3d paddle.fluid.layers.pow
#: paddle.fluid.layers.prior_box paddle.fluid.layers.random_crop
#: paddle.fluid.layers.random_data_generator paddle.fluid.layers.reciprocal
#: paddle.fluid.layers.reduce_max paddle.fluid.layers.reduce_mean
......@@ -113,18 +117,18 @@ msgstr ""
#: paddle.fluid.layers.sequence_reshape paddle.fluid.layers.shape
#: paddle.fluid.layers.shrink_memory paddle.fluid.layers.sigmoid
#: paddle.fluid.layers.sigmoid_cross_entropy_with_logits
#: paddle.fluid.layers.sin paddle.fluid.layers.smooth_l1
#: paddle.fluid.layers.soft_relu paddle.fluid.layers.softmax_with_cross_entropy
#: paddle.fluid.layers.softplus paddle.fluid.layers.softshrink
#: paddle.fluid.layers.softsign paddle.fluid.layers.split
#: paddle.fluid.layers.split_lod_tensor paddle.fluid.layers.sqrt
#: paddle.fluid.layers.square paddle.fluid.layers.square_error_cost
#: paddle.fluid.layers.ssd_loss paddle.fluid.layers.stanh
#: paddle.fluid.layers.sum paddle.fluid.layers.sums paddle.fluid.layers.swish
#: paddle.fluid.layers.tanh paddle.fluid.layers.tanh_shrink
#: paddle.fluid.layers.target_assign paddle.fluid.layers.thresholded_relu
#: paddle.fluid.layers.topk paddle.fluid.layers.transpose
#: paddle.fluid.layers.uniform_random
#: paddle.fluid.layers.sin paddle.fluid.layers.slice
#: paddle.fluid.layers.smooth_l1 paddle.fluid.layers.soft_relu
#: paddle.fluid.layers.softmax_with_cross_entropy paddle.fluid.layers.softplus
#: paddle.fluid.layers.softshrink paddle.fluid.layers.softsign
#: paddle.fluid.layers.split paddle.fluid.layers.split_lod_tensor
#: paddle.fluid.layers.sqrt paddle.fluid.layers.square
#: paddle.fluid.layers.square_error_cost paddle.fluid.layers.ssd_loss
#: paddle.fluid.layers.stanh paddle.fluid.layers.sum paddle.fluid.layers.sums
#: paddle.fluid.layers.swish paddle.fluid.layers.tanh
#: paddle.fluid.layers.tanh_shrink paddle.fluid.layers.target_assign
#: paddle.fluid.layers.thresholded_relu paddle.fluid.layers.topk
#: paddle.fluid.layers.transpose paddle.fluid.layers.uniform_random
#: paddle.fluid.layers.uniform_random_batch_size_like
#: paddle.fluid.layers.warpctc paddle.fluid.layers.zeros
msgid "参数"
......@@ -152,7 +156,8 @@ msgstr ""
#: paddle.fluid.layers.DynamicRNN.static_input
#: paddle.fluid.layers.DynamicRNN.step_input
#: paddle.fluid.layers.DynamicRNN.update_memory paddle.fluid.layers.Print
#: paddle.fluid.layers.abs paddle.fluid.layers.array_length
#: paddle.fluid.layers.abs paddle.fluid.layers.argmax
#: paddle.fluid.layers.argmin paddle.fluid.layers.array_length
#: paddle.fluid.layers.array_read paddle.fluid.layers.array_to_lod_tensor
#: paddle.fluid.layers.array_write paddle.fluid.layers.assign
#: paddle.fluid.layers.autoincreased_step_counter
......@@ -162,7 +167,8 @@ msgstr ""
#: paddle.fluid.layers.ceil paddle.fluid.layers.chunk_eval
#: paddle.fluid.layers.clip paddle.fluid.layers.clip_by_norm
#: paddle.fluid.layers.concat paddle.fluid.layers.conv2d
#: paddle.fluid.layers.conv2d_transpose paddle.fluid.layers.cos
#: paddle.fluid.layers.conv2d_transpose paddle.fluid.layers.conv3d
#: paddle.fluid.layers.conv3d_transpose paddle.fluid.layers.cos
#: paddle.fluid.layers.cos_sim paddle.fluid.layers.create_array
#: paddle.fluid.layers.create_global_var paddle.fluid.layers.create_parameter
#: paddle.fluid.layers.crf_decoding paddle.fluid.layers.cross_entropy
......@@ -197,42 +203,43 @@ msgstr ""
#: paddle.fluid.layers.logical_xor paddle.fluid.layers.logsigmoid
#: paddle.fluid.layers.lstm_unit paddle.fluid.layers.matmul
#: paddle.fluid.layers.max_sequence_len paddle.fluid.layers.maxout
#: paddle.fluid.layers.mean paddle.fluid.layers.merge_lod_tensor
#: paddle.fluid.layers.mul paddle.fluid.layers.multi_box_head
#: paddle.fluid.layers.multiplex paddle.fluid.layers.natural_exp_decay
#: paddle.fluid.layers.nce paddle.fluid.layers.noam_decay
#: paddle.fluid.layers.one_hot paddle.fluid.layers.ones
#: paddle.fluid.layers.open_files paddle.fluid.layers.open_recordio_file
#: paddle.fluid.layers.pad paddle.fluid.layers.polygon_box_transform
#: paddle.fluid.layers.mean paddle.fluid.layers.mean_iou
#: paddle.fluid.layers.merge_lod_tensor paddle.fluid.layers.mul
#: paddle.fluid.layers.multi_box_head paddle.fluid.layers.multiplex
#: paddle.fluid.layers.natural_exp_decay paddle.fluid.layers.nce
#: paddle.fluid.layers.noam_decay paddle.fluid.layers.one_hot
#: paddle.fluid.layers.ones paddle.fluid.layers.open_files
#: paddle.fluid.layers.open_recordio_file paddle.fluid.layers.pad
#: paddle.fluid.layers.polygon_box_transform
#: paddle.fluid.layers.polynomial_decay paddle.fluid.layers.pool2d
#: paddle.fluid.layers.pow paddle.fluid.layers.prior_box
#: paddle.fluid.layers.random_crop paddle.fluid.layers.random_data_generator
#: paddle.fluid.layers.reciprocal paddle.fluid.layers.reduce_max
#: paddle.fluid.layers.reduce_mean paddle.fluid.layers.reduce_min
#: paddle.fluid.layers.reduce_prod paddle.fluid.layers.reduce_sum
#: paddle.fluid.layers.relu paddle.fluid.layers.relu6
#: paddle.fluid.layers.reorder_lod_tensor_by_rank paddle.fluid.layers.reshape
#: paddle.fluid.layers.resize_bilinear paddle.fluid.layers.roi_pool
#: paddle.fluid.layers.round paddle.fluid.layers.row_conv
#: paddle.fluid.layers.scale paddle.fluid.layers.scatter
#: paddle.fluid.layers.sequence_conv paddle.fluid.layers.sequence_expand
#: paddle.fluid.layers.sequence_first_step
#: paddle.fluid.layers.pool3d paddle.fluid.layers.pow
#: paddle.fluid.layers.prior_box paddle.fluid.layers.random_crop
#: paddle.fluid.layers.random_data_generator paddle.fluid.layers.reciprocal
#: paddle.fluid.layers.reduce_max paddle.fluid.layers.reduce_mean
#: paddle.fluid.layers.reduce_min paddle.fluid.layers.reduce_prod
#: paddle.fluid.layers.reduce_sum paddle.fluid.layers.relu
#: paddle.fluid.layers.relu6 paddle.fluid.layers.reorder_lod_tensor_by_rank
#: paddle.fluid.layers.reshape paddle.fluid.layers.resize_bilinear
#: paddle.fluid.layers.roi_pool paddle.fluid.layers.round
#: paddle.fluid.layers.row_conv paddle.fluid.layers.scale
#: paddle.fluid.layers.scatter paddle.fluid.layers.sequence_conv
#: paddle.fluid.layers.sequence_expand paddle.fluid.layers.sequence_first_step
#: paddle.fluid.layers.sequence_last_step paddle.fluid.layers.sequence_pool
#: paddle.fluid.layers.sequence_reshape paddle.fluid.layers.shape
#: paddle.fluid.layers.shrink_memory paddle.fluid.layers.sigmoid
#: paddle.fluid.layers.sigmoid_cross_entropy_with_logits
#: paddle.fluid.layers.sin paddle.fluid.layers.smooth_l1
#: paddle.fluid.layers.soft_relu paddle.fluid.layers.softmax_with_cross_entropy
#: paddle.fluid.layers.softplus paddle.fluid.layers.softshrink
#: paddle.fluid.layers.softsign paddle.fluid.layers.split
#: paddle.fluid.layers.split_lod_tensor paddle.fluid.layers.sqrt
#: paddle.fluid.layers.square paddle.fluid.layers.square_error_cost
#: paddle.fluid.layers.ssd_loss paddle.fluid.layers.stanh
#: paddle.fluid.layers.sum paddle.fluid.layers.sums paddle.fluid.layers.swish
#: paddle.fluid.layers.tanh paddle.fluid.layers.tanh_shrink
#: paddle.fluid.layers.target_assign paddle.fluid.layers.thresholded_relu
#: paddle.fluid.layers.topk paddle.fluid.layers.transpose
#: paddle.fluid.layers.uniform_random
#: paddle.fluid.layers.sin paddle.fluid.layers.slice
#: paddle.fluid.layers.smooth_l1 paddle.fluid.layers.soft_relu
#: paddle.fluid.layers.softmax_with_cross_entropy paddle.fluid.layers.softplus
#: paddle.fluid.layers.softshrink paddle.fluid.layers.softsign
#: paddle.fluid.layers.split paddle.fluid.layers.split_lod_tensor
#: paddle.fluid.layers.sqrt paddle.fluid.layers.square
#: paddle.fluid.layers.square_error_cost paddle.fluid.layers.ssd_loss
#: paddle.fluid.layers.stanh paddle.fluid.layers.sum paddle.fluid.layers.sums
#: paddle.fluid.layers.swish paddle.fluid.layers.tanh
#: paddle.fluid.layers.tanh_shrink paddle.fluid.layers.target_assign
#: paddle.fluid.layers.thresholded_relu paddle.fluid.layers.topk
#: paddle.fluid.layers.transpose paddle.fluid.layers.uniform_random
#: paddle.fluid.layers.uniform_random_batch_size_like
#: paddle.fluid.layers.warpctc paddle.fluid.layers.zeros
msgid "返回"
......@@ -244,7 +251,8 @@ msgid ""
" false branch of tensor as per the mask applied to input."
msgstr ""
#: of paddle.fluid.layers.Print paddle.fluid.layers.array_length
#: of paddle.fluid.layers.Print paddle.fluid.layers.argmax
#: paddle.fluid.layers.argmin paddle.fluid.layers.array_length
#: paddle.fluid.layers.array_read paddle.fluid.layers.array_to_lod_tensor
#: paddle.fluid.layers.array_write paddle.fluid.layers.assign
#: paddle.fluid.layers.autoincreased_step_counter
......@@ -252,6 +260,7 @@ msgstr ""
#: paddle.fluid.layers.beam_search_decode paddle.fluid.layers.bipartite_match
#: paddle.fluid.layers.chunk_eval paddle.fluid.layers.concat
#: paddle.fluid.layers.conv2d paddle.fluid.layers.conv2d_transpose
#: paddle.fluid.layers.conv3d paddle.fluid.layers.conv3d_transpose
#: paddle.fluid.layers.cos_sim paddle.fluid.layers.create_array
#: paddle.fluid.layers.create_global_var paddle.fluid.layers.ctc_greedy_decoder
#: paddle.fluid.layers.data paddle.fluid.layers.detection_output
......@@ -266,11 +275,12 @@ msgstr ""
#: paddle.fluid.layers.label_smooth paddle.fluid.layers.linear_chain_crf
#: paddle.fluid.layers.lod_rank_table paddle.fluid.layers.lod_reset
#: paddle.fluid.layers.lod_tensor_to_array paddle.fluid.layers.lstm_unit
#: paddle.fluid.layers.matmul paddle.fluid.layers.merge_lod_tensor
#: paddle.fluid.layers.multi_box_head paddle.fluid.layers.nce
#: paddle.fluid.layers.ones paddle.fluid.layers.open_files
#: paddle.fluid.layers.open_recordio_file paddle.fluid.layers.pad
#: paddle.fluid.layers.pool2d paddle.fluid.layers.prior_box
#: paddle.fluid.layers.matmul paddle.fluid.layers.mean_iou
#: paddle.fluid.layers.merge_lod_tensor paddle.fluid.layers.multi_box_head
#: paddle.fluid.layers.nce paddle.fluid.layers.ones
#: paddle.fluid.layers.open_files paddle.fluid.layers.open_recordio_file
#: paddle.fluid.layers.pad paddle.fluid.layers.pool2d
#: paddle.fluid.layers.pool3d paddle.fluid.layers.prior_box
#: paddle.fluid.layers.random_data_generator paddle.fluid.layers.reduce_max
#: paddle.fluid.layers.reduce_mean paddle.fluid.layers.reduce_min
#: paddle.fluid.layers.reduce_prod paddle.fluid.layers.reduce_sum
......@@ -285,53 +295,57 @@ msgstr ""
msgid "返回类型"
msgstr ""
#: of paddle.fluid.layers.Print:35 paddle.fluid.layers.array_length:12
#: paddle.fluid.layers.array_read:13 paddle.fluid.layers.array_to_lod_tensor:17
#: paddle.fluid.layers.array_write:22 paddle.fluid.layers.assign:14
#: paddle.fluid.layers.bipartite_match:61 paddle.fluid.layers.concat:18
#: paddle.fluid.layers.conv2d:95 paddle.fluid.layers.conv2d_transpose:99
#: paddle.fluid.layers.create_array:11 paddle.fluid.layers.create_parameter:24
#: paddle.fluid.layers.cross_entropy:56
#: paddle.fluid.layers.ctc_greedy_decoder:52 paddle.fluid.layers.cumsum:17
#: paddle.fluid.layers.data:30 paddle.fluid.layers.detection_output:66
#: paddle.fluid.layers.dice_loss:27 paddle.fluid.layers.double_buffer:16
#: paddle.fluid.layers.dropout:27 paddle.fluid.layers.dynamic_gru:64
#: paddle.fluid.layers.dynamic_lstm:97 paddle.fluid.layers.dynamic_lstmp:114
#: paddle.fluid.layers.edit_distance:39 paddle.fluid.layers.embedding:35
#: paddle.fluid.layers.equal:16 paddle.fluid.layers.fc:63
#: paddle.fluid.layers.fill_constant:23 paddle.fluid.layers.gather:34
#: paddle.fluid.layers.gru_unit:45 paddle.fluid.layers.hard_shrink:19
#: paddle.fluid.layers.image_resize:36 paddle.fluid.layers.increment:19
#: paddle.fluid.layers.is_empty:18 paddle.fluid.layers.label_smooth:43
#: paddle.fluid.layers.layer_norm:54 paddle.fluid.layers.lod_rank_table:41
#: paddle.fluid.layers.lod_reset:71 paddle.fluid.layers.lod_tensor_to_array:17
#: paddle.fluid.layers.lstm_unit:65 paddle.fluid.layers.matmul:44
#: paddle.fluid.layers.merge_lod_tensor:24
#: paddle.fluid.layers.multi_box_head:82 paddle.fluid.layers.one_hot:13
#: paddle.fluid.layers.ones:17 paddle.fluid.layers.open_files:29
#: paddle.fluid.layers.open_recordio_file:25 paddle.fluid.layers.pad:43
#: paddle.fluid.layers.prior_box:54 paddle.fluid.layers.random_crop:6
#: paddle.fluid.layers.random_data_generator:25
#: paddle.fluid.layers.reduce_max:23 paddle.fluid.layers.reduce_mean:23
#: paddle.fluid.layers.reduce_min:23 paddle.fluid.layers.reduce_prod:23
#: paddle.fluid.layers.reduce_sum:23 paddle.fluid.layers.reshape:62
#: paddle.fluid.layers.roi_pool:35 paddle.fluid.layers.row_conv:41
#: paddle.fluid.layers.sequence_expand:54
#: paddle.fluid.layers.sequence_first_step:21
#: paddle.fluid.layers.sequence_last_step:21
#: paddle.fluid.layers.sequence_pool:41 paddle.fluid.layers.sequence_reshape:38
#: paddle.fluid.layers.shrink_memory:20 paddle.fluid.layers.smooth_l1:35
#: paddle.fluid.layers.softmax_with_cross_entropy:48
#: paddle.fluid.layers.split:23 paddle.fluid.layers.split_lod_tensor:21
#: paddle.fluid.layers.square_error_cost:27 paddle.fluid.layers.ssd_loss:96
#: paddle.fluid.layers.sums:15 paddle.fluid.layers.thresholded_relu:18
#: paddle.fluid.layers.topk:29 paddle.fluid.layers.transpose:19
#: paddle.fluid.layers.uniform_random:19 paddle.fluid.layers.warpctc:35
#: paddle.fluid.layers.zeros:17
#: of paddle.fluid.layers.IfElse:8 paddle.fluid.layers.Preprocessor:8
#: paddle.fluid.layers.Print:34 paddle.fluid.layers.While:8
#: paddle.fluid.layers.argmax:15 paddle.fluid.layers.argmin:15
#: paddle.fluid.layers.array_length:11 paddle.fluid.layers.array_read:12
#: paddle.fluid.layers.array_to_lod_tensor:16
#: paddle.fluid.layers.array_write:21 paddle.fluid.layers.assign:13
#: paddle.fluid.layers.bipartite_match:60 paddle.fluid.layers.concat:17
#: paddle.fluid.layers.conv2d:99 paddle.fluid.layers.conv2d_transpose:98
#: paddle.fluid.layers.conv3d:94 paddle.fluid.layers.conv3d_transpose:99
#: paddle.fluid.layers.create_array:10 paddle.fluid.layers.create_parameter:23
#: paddle.fluid.layers.cross_entropy:55
#: paddle.fluid.layers.ctc_greedy_decoder:51 paddle.fluid.layers.cumsum:16
#: paddle.fluid.layers.data:29 paddle.fluid.layers.detection_output:65
#: paddle.fluid.layers.dice_loss:26 paddle.fluid.layers.double_buffer:15
#: paddle.fluid.layers.dropout:26 paddle.fluid.layers.dynamic_gru:63
#: paddle.fluid.layers.dynamic_lstm:104 paddle.fluid.layers.dynamic_lstmp:113
#: paddle.fluid.layers.edit_distance:38 paddle.fluid.layers.embedding:34
#: paddle.fluid.layers.equal:15 paddle.fluid.layers.fc:62
#: paddle.fluid.layers.fill_constant:22 paddle.fluid.layers.gather:33
#: paddle.fluid.layers.gru_unit:44 paddle.fluid.layers.hard_shrink:18
#: paddle.fluid.layers.image_resize:35 paddle.fluid.layers.increment:18
#: paddle.fluid.layers.is_empty:17 paddle.fluid.layers.label_smooth:42
#: paddle.fluid.layers.layer_norm:53 paddle.fluid.layers.lod_rank_table:40
#: paddle.fluid.layers.lod_reset:70 paddle.fluid.layers.lod_tensor_to_array:16
#: paddle.fluid.layers.lstm_unit:64 paddle.fluid.layers.matmul:43
#: paddle.fluid.layers.mean_iou:25 paddle.fluid.layers.merge_lod_tensor:23
#: paddle.fluid.layers.multi_box_head:81 paddle.fluid.layers.one_hot:12
#: paddle.fluid.layers.ones:16 paddle.fluid.layers.open_files:28
#: paddle.fluid.layers.open_recordio_file:24 paddle.fluid.layers.pad:42
#: paddle.fluid.layers.prior_box:53 paddle.fluid.layers.random_crop:5
#: paddle.fluid.layers.random_data_generator:24
#: paddle.fluid.layers.reduce_max:22 paddle.fluid.layers.reduce_mean:22
#: paddle.fluid.layers.reduce_min:22 paddle.fluid.layers.reduce_prod:22
#: paddle.fluid.layers.reduce_sum:22 paddle.fluid.layers.reshape:61
#: paddle.fluid.layers.roi_pool:34 paddle.fluid.layers.row_conv:40
#: paddle.fluid.layers.sequence_expand:53
#: paddle.fluid.layers.sequence_first_step:20
#: paddle.fluid.layers.sequence_last_step:20
#: paddle.fluid.layers.sequence_pool:40 paddle.fluid.layers.sequence_reshape:37
#: paddle.fluid.layers.shrink_memory:19 paddle.fluid.layers.smooth_l1:34
#: paddle.fluid.layers.softmax_with_cross_entropy:47
#: paddle.fluid.layers.split:22 paddle.fluid.layers.split_lod_tensor:20
#: paddle.fluid.layers.square_error_cost:26 paddle.fluid.layers.ssd_loss:95
#: paddle.fluid.layers.sums:14 paddle.fluid.layers.thresholded_relu:17
#: paddle.fluid.layers.topk:28 paddle.fluid.layers.transpose:18
#: paddle.fluid.layers.uniform_random:18 paddle.fluid.layers.warpctc:34
#: paddle.fluid.layers.zeros:16
msgid "Examples"
msgstr ""
#: ../../source/api_reference/layers.rst:18
#: ../../source/api_reference/layers.rst:22
msgid "merge_lod_tensor"
msgstr ""
......@@ -359,7 +373,7 @@ msgstr ""
msgid "The merged output tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:24
#: ../../source/api_reference/layers.rst:30
msgid "BlockGuard"
msgstr ""
......@@ -373,7 +387,7 @@ msgid ""
"Python `with` keyword."
msgstr ""
#: ../../source/api_reference/layers.rst:31
#: ../../source/api_reference/layers.rst:39
msgid "BlockGuardWithCompletion"
msgstr ""
......@@ -387,7 +401,7 @@ msgid ""
"program."
msgstr ""
#: ../../source/api_reference/layers.rst:38
#: ../../source/api_reference/layers.rst:48
msgid "StaticRNNMemoryLink"
msgstr ""
......@@ -419,15 +433,28 @@ msgid ""
"cells of a StaticRNN."
msgstr ""
#: ../../source/api_reference/layers.rst:45
#: ../../source/api_reference/layers.rst:57
msgid "WhileGuard"
msgstr ""
#: ../../source/api_reference/layers.rst:52
#: ../../source/api_reference/layers.rst:66
msgid "While"
msgstr ""
#: ../../source/api_reference/layers.rst:59
#: of paddle.fluid.layers.While:1
msgid "while loop control flow."
msgstr ""
#: of paddle.fluid.layers.IfElse:3 paddle.fluid.layers.While:3
msgid "condition used to compare."
msgstr ""
#: of paddle.fluid.layers.IfElse:5 paddle.fluid.layers.While:5
#: paddle.fluid.layers.fc:55
msgid "The name of this layer."
msgstr ""
#: ../../source/api_reference/layers.rst:75
msgid "Switch"
msgstr ""
......@@ -439,7 +466,7 @@ msgstr ""
msgid "create a default case for this switch"
msgstr ""
#: ../../source/api_reference/layers.rst:66
#: ../../source/api_reference/layers.rst:84
msgid "lod_rank_table"
msgstr ""
......@@ -466,7 +493,7 @@ msgstr ""
msgid "The created LoDRankTable object."
msgstr ""
#: ../../source/api_reference/layers.rst:72
#: ../../source/api_reference/layers.rst:92
msgid "max_sequence_len"
msgstr ""
......@@ -487,7 +514,7 @@ msgstr ""
msgid "The max sequence length."
msgstr ""
#: ../../source/api_reference/layers.rst:78
#: ../../source/api_reference/layers.rst:100
msgid "lod_tensor_to_array"
msgstr ""
......@@ -520,7 +547,7 @@ msgstr ""
msgid "tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:84
#: ../../source/api_reference/layers.rst:108
msgid "array_to_lod_tensor"
msgstr ""
......@@ -546,7 +573,7 @@ msgstr ""
msgid "from an array."
msgstr ""
#: ../../source/api_reference/layers.rst:90
#: ../../source/api_reference/layers.rst:116
msgid "increment"
msgstr ""
......@@ -583,7 +610,7 @@ msgstr ""
msgid "element-wise increment of each value in the input."
msgstr ""
#: ../../source/api_reference/layers.rst:96
#: ../../source/api_reference/layers.rst:124
msgid "array_write"
msgstr ""
......@@ -616,7 +643,7 @@ msgstr ""
msgid "The output LOD_TENSOR_ARRAY where the input tensor is written."
msgstr ""
#: ../../source/api_reference/layers.rst:102
#: ../../source/api_reference/layers.rst:132
msgid "create_array"
msgstr ""
......@@ -634,7 +661,7 @@ msgstr ""
msgid "The tensor variable storing the elements of data type."
msgstr ""
#: ../../source/api_reference/layers.rst:108
#: ../../source/api_reference/layers.rst:140
msgid "less_than"
msgstr ""
......@@ -667,7 +694,7 @@ msgstr ""
msgid "n-dim bool tensor. Each element is Out = X < Y."
msgstr ""
#: ../../source/api_reference/layers.rst:114
#: ../../source/api_reference/layers.rst:148
msgid "equal"
msgstr ""
......@@ -695,7 +722,7 @@ msgstr ""
msgid "The tensor variable storing the output of *equal*."
msgstr ""
#: ../../source/api_reference/layers.rst:120
#: ../../source/api_reference/layers.rst:156
msgid "array_read"
msgstr ""
......@@ -715,7 +742,7 @@ msgstr ""
msgid "The tensor type variable that has the data written to it."
msgstr ""
#: ../../source/api_reference/layers.rst:126
#: ../../source/api_reference/layers.rst:164
msgid "shrink_memory"
msgstr ""
......@@ -758,7 +785,7 @@ msgid ""
" reference the implementation of class DynamicRNN for detail usage."
msgstr ""
#: ../../source/api_reference/layers.rst:132
#: ../../source/api_reference/layers.rst:172
msgid "array_length"
msgstr ""
......@@ -776,11 +803,15 @@ msgstr ""
msgid "The length of the input LoDTensorArray."
msgstr ""
#: ../../source/api_reference/layers.rst:138
#: ../../source/api_reference/layers.rst:180
msgid "IfElse"
msgstr ""
#: ../../source/api_reference/layers.rst:145
#: of paddle.fluid.layers.IfElse:1
msgid "if-else control flow."
msgstr ""
#: ../../source/api_reference/layers.rst:189
msgid "DynamicRNN"
msgstr ""
......@@ -907,11 +938,11 @@ msgid ""
"variable generated in RNN block. :type new_mem: Variable"
msgstr ""
#: ../../source/api_reference/layers.rst:152
#: ../../source/api_reference/layers.rst:198
msgid "ConditionalBlock"
msgstr ""
#: ../../source/api_reference/layers.rst:159
#: ../../source/api_reference/layers.rst:207
msgid "StaticRNN"
msgstr ""
......@@ -949,7 +980,7 @@ msgstr ""
msgid "the index of batch size in batch_ref's dimension"
msgstr ""
#: ../../source/api_reference/layers.rst:166
#: ../../source/api_reference/layers.rst:216
msgid "reorder_lod_tensor_by_rank"
msgstr ""
......@@ -1030,7 +1061,7 @@ msgstr ""
msgid "(LoDTensor), the reordered lod tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:172
#: ../../source/api_reference/layers.rst:224
msgid "ParallelDo"
msgstr ""
......@@ -1042,7 +1073,7 @@ msgstr ""
msgid "ParallelDo class is used to create a ParallelDo."
msgstr ""
#: ../../source/api_reference/layers.rst:179
#: ../../source/api_reference/layers.rst:233
msgid "Print"
msgstr ""
......@@ -1113,7 +1144,7 @@ msgstr ""
msgid "message=\"The content of some_layer: \")"
msgstr ""
#: ../../source/api_reference/layers.rst:185
#: ../../source/api_reference/layers.rst:241
msgid "is_empty"
msgstr ""
......@@ -1138,6 +1169,7 @@ msgid "The tensor variable storing the output of *is_empty*."
msgstr ""
#: of paddle.fluid.layers.conv2d paddle.fluid.layers.conv2d_transpose
#: paddle.fluid.layers.conv3d paddle.fluid.layers.conv3d_transpose
#: paddle.fluid.layers.cross_entropy paddle.fluid.layers.fc
#: paddle.fluid.layers.is_empty paddle.fluid.layers.lod_reset
#: paddle.fluid.layers.lstm_unit paddle.fluid.layers.ssd_loss
......@@ -1150,17 +1182,17 @@ msgid ""
"not bool"
msgstr ""
#: ../../source/api_reference/layers.rst:191
#: ../../source/api_reference/layers.rst:247
msgid "device"
msgstr ""
#: ../../source/api_reference/layers.rst:194
#: ../../source/api_reference/layers.rst:252
msgid "get_places"
msgstr ""
#: of paddle.fluid.layers.get_places:1
msgid ""
"Returns a list of places based on flags. The list will be used for "
"Returns a list of places based on arguments. The list will be used for "
"parallel execution."
msgstr ""
......@@ -1176,11 +1208,11 @@ msgstr ""
msgid "vector of Place"
msgstr ""
#: ../../source/api_reference/layers.rst:200
#: ../../source/api_reference/layers.rst:258
msgid "io"
msgstr ""
#: ../../source/api_reference/layers.rst:203
#: ../../source/api_reference/layers.rst:263
msgid "data"
msgstr ""
......@@ -1234,7 +1266,7 @@ msgstr ""
msgid "The global variable that gives access to the data."
msgstr ""
#: ../../source/api_reference/layers.rst:209
#: ../../source/api_reference/layers.rst:271
msgid "BlockGuardServ"
msgstr ""
......@@ -1246,7 +1278,7 @@ msgstr ""
msgid "BlockGuardServ class is used to create an op with a block in a program."
msgstr ""
#: ../../source/api_reference/layers.rst:216
#: ../../source/api_reference/layers.rst:280
msgid "ListenAndServ"
msgstr ""
......@@ -1260,7 +1292,7 @@ msgid ""
" which can receive variables from clients and run a block."
msgstr ""
#: ../../source/api_reference/layers.rst:223
#: ../../source/api_reference/layers.rst:289
msgid "Send"
msgstr ""
......@@ -1286,7 +1318,7 @@ msgid ""
"server have finished running server side program."
msgstr ""
#: ../../source/api_reference/layers.rst:229
#: ../../source/api_reference/layers.rst:297
msgid "open_recordio_file"
msgstr ""
......@@ -1336,7 +1368,7 @@ msgstr ""
msgid "The created random reader."
msgstr ""
#: ../../source/api_reference/layers.rst:235
#: ../../source/api_reference/layers.rst:305
msgid "open_files"
msgstr ""
......@@ -1373,19 +1405,23 @@ msgstr ""
msgid "A Reader Variable via which we can get file data."
msgstr ""
#: ../../source/api_reference/layers.rst:241
#: ../../source/api_reference/layers.rst:313
msgid "read_file"
msgstr ""
#: ../../source/api_reference/layers.rst:247
#: ../../source/api_reference/layers.rst:321
msgid "shuffle"
msgstr ""
#: ../../source/api_reference/layers.rst:253
#: of paddle.fluid.layers.shuffle:1
msgid "Shuffle the reader."
msgstr ""
#: ../../source/api_reference/layers.rst:329
msgid "batch"
msgstr ""
#: ../../source/api_reference/layers.rst:259
#: ../../source/api_reference/layers.rst:337
msgid "double_buffer"
msgstr ""
......@@ -1412,7 +1448,7 @@ msgstr ""
msgid "wrapped reader with double buffer."
msgstr ""
#: ../../source/api_reference/layers.rst:265
#: ../../source/api_reference/layers.rst:345
msgid "random_data_generator"
msgstr ""
......@@ -1440,11 +1476,23 @@ msgstr ""
msgid "A Reader Variable from which we can get random data."
msgstr ""
#: ../../source/api_reference/layers.rst:271
#: ../../source/api_reference/layers.rst:353
msgid "Preprocessor"
msgstr ""
#: ../../source/api_reference/layers.rst:278
#: of paddle.fluid.layers.Preprocessor:1
msgid "A block for data pre-processing in reader."
msgstr ""
#: of paddle.fluid.layers.Preprocessor:3
msgid "A reader variable."
msgstr ""
#: of paddle.fluid.layers.Preprocessor:5
msgid "The name of the reader."
msgstr ""
#: ../../source/api_reference/layers.rst:362
msgid "load"
msgstr ""
......@@ -1467,11 +1515,11 @@ msgid ""
"type conversion. Default is false."
msgstr ""
#: ../../source/api_reference/layers.rst:284
#: ../../source/api_reference/layers.rst:368
msgid "nn"
msgstr ""
#: ../../source/api_reference/layers.rst:287
#: ../../source/api_reference/layers.rst:373
msgid "fc"
msgstr ""
......@@ -1496,9 +1544,10 @@ msgstr ""
msgid "This process can be formulated as follows:"
msgstr ""
#: of paddle.fluid.layers.conv2d:19 paddle.fluid.layers.conv2d_transpose:18
#: paddle.fluid.layers.fc:18 paddle.fluid.layers.lrn:13
#: paddle.fluid.layers.row_conv:11 paddle.fluid.layers.square_error_cost:12
#: of paddle.fluid.layers.conv2d_transpose:18 paddle.fluid.layers.conv3d:18
#: paddle.fluid.layers.conv3d_transpose:18 paddle.fluid.layers.fc:18
#: paddle.fluid.layers.lrn:13 paddle.fluid.layers.row_conv:11
#: paddle.fluid.layers.square_error_cost:12
msgid "In the above equation:"
msgstr ""
......@@ -1575,10 +1624,6 @@ msgid ""
"installed. Default: False"
msgstr ""
#: of paddle.fluid.layers.fc:55
msgid "The name of this layer."
msgstr ""
#: of paddle.fluid.layers.fc:58 paddle.fluid.layers.lrn:35
msgid "A tensor variable storing the transformation result."
msgstr ""
......@@ -1587,7 +1632,7 @@ msgstr ""
msgid ":exc:`ValueError` -- If rank of the input tensor is less than 2."
msgstr ""
#: ../../source/api_reference/layers.rst:293
#: ../../source/api_reference/layers.rst:381
msgid "embedding"
msgstr ""
......@@ -1632,7 +1677,7 @@ msgid ""
"If :attr:`None`, it makes no effect to lookup. Otherwise the given "
":attr:`padding_idx` indicates padding the output with zeros whenever "
"lookup encounters it in :attr:`input`. If :math:`padding_idx < 0`, the "
"padding_idx to use in lookup is :math:`size[0] + dim`."
":attr:`padding_idx` to use in lookup is :math:`size[0] + dim`."
msgstr ""
#: of paddle.fluid.layers.embedding:26
......@@ -1645,7 +1690,7 @@ msgid ""
"supplied inputs."
msgstr ""
#: ../../source/api_reference/layers.rst:299
#: ../../source/api_reference/layers.rst:389
msgid "dynamic_lstm"
msgstr ""
......@@ -1711,27 +1756,41 @@ msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:51
msgid ""
"The initial hidden state is an optional input, default is zero. This is a"
" tensor with shape (N x D), where N is the batch size and D is the hidden"
" size."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:55
msgid ""
"The initial cell state is an optional input, default is zero. This is a "
"tensor with shape (N x D), where N is the batch size. `h_0` and `c_0` can"
" be NULL but only at the same time."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:59
msgid ""
"The parameter attribute for the learnable hidden-hidden weights. - "
"Weights = {:math:`W_{ch}, W_{ih},"
" W_{fh}, W_{oh}`} - The "
"shape is (D x 4D), where D is the hidden size."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:51
#: of paddle.fluid.layers.dynamic_lstm:59
msgid "The parameter attribute for the learnable hidden-hidden weights."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:54
#: of paddle.fluid.layers.dynamic_lstm:62
msgid ""
"Weights = {:math:`W_{ch}, W_{ih},"
" W_{fh}, W_{oh}`}"
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:55
#: of paddle.fluid.layers.dynamic_lstm:63
msgid "The shape is (D x 4D), where D is the hidden size."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:58 paddle.fluid.layers.dynamic_lstmp:70
#: of paddle.fluid.layers.dynamic_lstm:66 paddle.fluid.layers.dynamic_lstmp:70
msgid ""
"The bias attribute for the learnable bias weights, which contains two "
"parts, input-hidden bias weights and peephole connections weights if "
......@@ -1742,107 +1801,109 @@ msgid ""
"The shape is (1 x 7D)."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:58 paddle.fluid.layers.dynamic_lstmp:70
#: of paddle.fluid.layers.dynamic_lstm:66 paddle.fluid.layers.dynamic_lstmp:70
msgid ""
"The bias attribute for the learnable bias weights, which contains two "
"parts, input-hidden bias weights and peephole connections weights if "
"setting `use_peepholes` to `True`."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:63 paddle.fluid.layers.dynamic_lstmp:75
#: of paddle.fluid.layers.dynamic_lstm:71 paddle.fluid.layers.dynamic_lstmp:75
msgid "`use_peepholes = False`"
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:64 paddle.fluid.layers.dynamic_lstmp:76
#: of paddle.fluid.layers.dynamic_lstm:72 paddle.fluid.layers.dynamic_lstmp:76
msgid "Biases = {:math:`b_c, b_i, b_f, b_o`}."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:65 paddle.fluid.layers.dynamic_lstmp:77
#: of paddle.fluid.layers.dynamic_lstm:73 paddle.fluid.layers.dynamic_lstmp:77
msgid "The shape is (1 x 4D)."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:66 paddle.fluid.layers.dynamic_lstmp:78
#: of paddle.fluid.layers.dynamic_lstm:74 paddle.fluid.layers.dynamic_lstmp:78
msgid "`use_peepholes = True`"
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:67 paddle.fluid.layers.dynamic_lstmp:79
#: of paddle.fluid.layers.dynamic_lstm:75 paddle.fluid.layers.dynamic_lstmp:79
msgid ""
"Biases = { :math:`b_c, b_i, b_f, b_o, W_{ic},"
" W_{fc}, W_{oc}`}."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:68 paddle.fluid.layers.dynamic_lstmp:80
#: of paddle.fluid.layers.dynamic_lstm:76 paddle.fluid.layers.dynamic_lstmp:80
msgid "The shape is (1 x 7D)."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:70 paddle.fluid.layers.dynamic_lstmp:82
#: of paddle.fluid.layers.dynamic_lstm:78 paddle.fluid.layers.dynamic_lstmp:82
msgid "Whether to enable diagonal/peephole connections, default `True`."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:73 paddle.fluid.layers.dynamic_lstmp:85
#: of paddle.fluid.layers.dynamic_lstm:81 paddle.fluid.layers.dynamic_lstmp:85
msgid "Whether to compute reversed LSTM, default `False`."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:75 paddle.fluid.layers.dynamic_lstmp:87
#: of paddle.fluid.layers.dynamic_lstm:83 paddle.fluid.layers.dynamic_lstmp:87
msgid ""
"The activation for input gate, forget gate and output gate. Choices = "
"[\"sigmoid\", \"tanh\", \"relu\", \"identity\"], default \"sigmoid\"."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:79 paddle.fluid.layers.dynamic_lstmp:91
#: of paddle.fluid.layers.dynamic_lstm:87 paddle.fluid.layers.dynamic_lstmp:91
msgid ""
"The activation for cell output. Choices = [\"sigmoid\", \"tanh\", "
"\"relu\", \"identity\"], default \"tanh\"."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:82 paddle.fluid.layers.dynamic_lstmp:94
#: of paddle.fluid.layers.dynamic_lstm:90 paddle.fluid.layers.dynamic_lstmp:94
msgid ""
"The activation for candidate hidden state. Choices = [\"sigmoid\", "
"\"tanh\", \"relu\", \"identity\"], default \"tanh\"."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:82 paddle.fluid.layers.dynamic_lstmp:94
#: of paddle.fluid.layers.dynamic_lstm:90 paddle.fluid.layers.dynamic_lstmp:94
msgid ""
"The activation for candidate hidden state. Choices = [\"sigmoid\", "
"\"tanh\","
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:84 paddle.fluid.layers.dynamic_lstmp:96
#: of paddle.fluid.layers.dynamic_lstm:92 paddle.fluid.layers.dynamic_lstmp:96
#: paddle.fluid.layers.dynamic_lstmp:101
msgid "\"relu\", \"identity\"],"
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:85 paddle.fluid.layers.dynamic_lstmp:97
#: of paddle.fluid.layers.dynamic_lstm:93 paddle.fluid.layers.dynamic_lstmp:97
#: paddle.fluid.layers.dynamic_lstmp:102
msgid "default \"tanh\"."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:87 paddle.fluid.layers.dynamic_lstmp:104
#: of paddle.fluid.layers.dynamic_lstm:95 paddle.fluid.layers.dynamic_lstmp:104
msgid "Data type. Choices = [\"float32\", \"float64\"], default \"float32\"."
msgstr ""
#: of paddle.fluid.layers.concat:10 paddle.fluid.layers.conv2d:84
#: paddle.fluid.layers.conv2d_transpose:88 paddle.fluid.layers.dropout:19
#: paddle.fluid.layers.dynamic_lstm:89 paddle.fluid.layers.dynamic_lstmp:106
#: of paddle.fluid.layers.concat:10 paddle.fluid.layers.conv2d:89
#: paddle.fluid.layers.conv2d_transpose:88 paddle.fluid.layers.conv3d:84
#: paddle.fluid.layers.conv3d_transpose:89 paddle.fluid.layers.dropout:19
#: paddle.fluid.layers.dynamic_lstm:97 paddle.fluid.layers.dynamic_lstmp:106
#: paddle.fluid.layers.image_resize:22 paddle.fluid.layers.label_smooth:35
#: paddle.fluid.layers.lstm_unit:52 paddle.fluid.layers.matmul:36
#: paddle.fluid.layers.pad:35 paddle.fluid.layers.pool2d:22
#: paddle.fluid.layers.reduce_max:15 paddle.fluid.layers.reduce_mean:15
#: paddle.fluid.layers.reduce_min:15 paddle.fluid.layers.reduce_prod:15
#: paddle.fluid.layers.reduce_sum:15 paddle.fluid.layers.sequence_expand:46
#: paddle.fluid.layers.split:15 paddle.fluid.layers.topk:16
#: paddle.fluid.layers.pool3d:22 paddle.fluid.layers.reduce_max:15
#: paddle.fluid.layers.reduce_mean:15 paddle.fluid.layers.reduce_min:15
#: paddle.fluid.layers.reduce_prod:15 paddle.fluid.layers.reduce_sum:15
#: paddle.fluid.layers.sequence_expand:46 paddle.fluid.layers.split:15
#: paddle.fluid.layers.topk:16
msgid ""
"A name for this layer(optional). If set None, the layer will be named "
"automatically."
msgstr ""
#: of paddle.fluid.layers.dynamic_lstm:93
#: of paddle.fluid.layers.dynamic_lstm:101
msgid ""
"The hidden state, and cell state of LSTM. The shape of both is (T"
" x D), and lod is the same with the `input`."
msgstr ""
#: ../../source/api_reference/layers.rst:305
#: ../../source/api_reference/layers.rst:397
msgid "dynamic_lstmp"
msgstr ""
......@@ -2003,7 +2064,7 @@ msgid ""
"is (T x D), and both LoD is the same with the `input`."
msgstr ""
#: ../../source/api_reference/layers.rst:311
#: ../../source/api_reference/layers.rst:405
msgid "dynamic_gru"
msgstr ""
......@@ -2106,7 +2167,7 @@ msgid ""
"and lod is the same with the input."
msgstr ""
#: ../../source/api_reference/layers.rst:317
#: ../../source/api_reference/layers.rst:413
msgid "gru_unit"
msgstr ""
......@@ -2164,7 +2225,7 @@ msgstr ""
msgid "The hidden value, reset-hidden value and gate values."
msgstr ""
#: ../../source/api_reference/layers.rst:323
#: ../../source/api_reference/layers.rst:421
msgid "linear_chain_crf"
msgstr ""
......@@ -2272,7 +2333,7 @@ msgid ""
"longer a LoDTensor"
msgstr ""
#: ../../source/api_reference/layers.rst:329
#: ../../source/api_reference/layers.rst:429
msgid "crf_decoding"
msgstr ""
......@@ -2349,7 +2410,7 @@ msgid ""
"given. See more details in the operator's comment"
msgstr ""
#: ../../source/api_reference/layers.rst:335
#: ../../source/api_reference/layers.rst:437
msgid "cos_sim"
msgstr ""
......@@ -2371,7 +2432,7 @@ msgstr ""
msgid "the output of cosine(X, Y)."
msgstr ""
#: ../../source/api_reference/layers.rst:341
#: ../../source/api_reference/layers.rst:445
msgid "cross_entropy"
msgstr ""
......@@ -2461,7 +2522,7 @@ msgstr ""
msgid "when `soft_label == False`, and the 2nd dimension of `label` is not 1."
msgstr ""
#: ../../source/api_reference/layers.rst:347
#: ../../source/api_reference/layers.rst:453
msgid "square_error_cost"
msgstr ""
......@@ -2505,7 +2566,7 @@ msgid ""
" difference of input and label."
msgstr ""
#: ../../source/api_reference/layers.rst:353
#: ../../source/api_reference/layers.rst:461
msgid "chunk_eval"
msgstr ""
......@@ -2553,7 +2614,7 @@ msgstr ""
msgid "num_infer_chunks, num_label_chunks, num_correct_chunks)"
msgstr ""
#: ../../source/api_reference/layers.rst:359
#: ../../source/api_reference/layers.rst:469
msgid "sequence_conv"
msgstr ""
......@@ -2606,97 +2667,109 @@ msgstr ""
msgid "output of sequence_conv"
msgstr ""
#: ../../source/api_reference/layers.rst:365
#: ../../source/api_reference/layers.rst:477
msgid "conv2d"
msgstr ""
#: of paddle.fluid.layers.conv2d:1
msgid "**Convlution2D Layer**"
msgstr ""
#: of paddle.fluid.layers.conv2d:3
msgid ""
"The convolution2D layer calculates the output based on the input, filter "
"and strides, paddings, dilations, groups parameters. Input(Input) and "
"Output(Output) are in NCHW format. Where N is batch size, C is the number"
" of channels, H is the height of the feature, and W is the width of the "
"feature. The details of convolution layer, please refer UFLDL's "
"`convolution, "
"and strides, paddings, dilations, groups parameters. Input and Output are"
" in NCHW format, where N is batch size, C is the number of channels, H is"
" the height of the feature, and W is the width of the feature. Filter is "
"in MCHW format, where M is the number of output image channels, C is the "
"number of input image channels, H is the height of the filter, and W is "
"the width of the filter. If the groups is greater than 1, C will equal "
"the number of input image channels divided by the groups. Please refer to"
" UFLDL's `convolution "
"<http://ufldl.stanford.edu/tutorial/supervised/FeatureExtractionUsingConvolution/>`_"
" . If bias attribution and activation type are provided, bias is added to"
" the output of the convolution, and the corresponding activation function"
" is applied to the final result."
" for more detials. If bias attribution and activation type are provided, "
"bias is added to the output of the convolution, and the corresponding "
"activation function is applied to the final result."
msgstr ""
#: of paddle.fluid.layers.conv2d:13 paddle.fluid.layers.conv2d_transpose:12
#: of paddle.fluid.layers.conv2d:16 paddle.fluid.layers.conv2d_transpose:12
#: paddle.fluid.layers.conv3d:12 paddle.fluid.layers.conv3d_transpose:12
msgid "For each input :math:`X`, the equation is:"
msgstr ""
#: of paddle.fluid.layers.conv2d:21 paddle.fluid.layers.conv2d_transpose:20
#: of paddle.fluid.layers.conv2d:22
msgid "Where:"
msgstr ""
#: of paddle.fluid.layers.conv2d:24 paddle.fluid.layers.conv2d_transpose:20
msgid ":math:`X`: Input value, a tensor with NCHW format."
msgstr ""
#: of paddle.fluid.layers.conv2d:22 paddle.fluid.layers.conv2d_transpose:21
#: of paddle.fluid.layers.conv2d:25 paddle.fluid.layers.conv2d_transpose:21
msgid ":math:`W`: Filter value, a tensor with MCHW format."
msgstr ""
#: of paddle.fluid.layers.conv2d:23
#: of paddle.fluid.layers.conv2d:26 paddle.fluid.layers.conv3d:22
msgid ":math:`\\ast`: Convolution operation."
msgstr ""
#: of paddle.fluid.layers.conv2d:24
#: of paddle.fluid.layers.conv2d:27 paddle.fluid.layers.conv3d:23
msgid ":math:`b`: Bias value, a 2-D tensor with shape [M, 1]."
msgstr ""
#: of paddle.fluid.layers.conv2d:25
#: of paddle.fluid.layers.conv2d:28 paddle.fluid.layers.conv3d:24
msgid ":math:`\\sigma`: Activation function."
msgstr ""
#: of paddle.fluid.layers.conv2d:27 paddle.fluid.layers.conv2d_transpose:24
msgid ":math:`Out`: Output value, the shape of :math:`Out` and :math:`X` may be"
msgstr ""
#: of paddle.fluid.layers.conv2d:27 paddle.fluid.layers.conv2d_transpose:24
msgid "different."
#: of paddle.fluid.layers.conv2d:29
msgid ""
":math:`Out`: Output value, the shape of :math:`Out` and :math:`X` may be "
"different."
msgstr ""
#: of paddle.fluid.layers.conv2d:30 paddle.fluid.layers.conv2d_transpose:27
#: of paddle.fluid.layers.conv2d:31 paddle.fluid.layers.conv2d_transpose:26
#: paddle.fluid.layers.conv3d:28 paddle.fluid.layers.conv3d_transpose:26
msgid "Example"
msgstr ""
#: of paddle.fluid.layers.conv2d:31 paddle.fluid.layers.conv2d_transpose:28
#: of paddle.fluid.layers.conv2d:33 paddle.fluid.layers.conv2d_transpose:28
#: paddle.fluid.layers.conv3d:30 paddle.fluid.layers.conv3d_transpose:28
msgid "Input:"
msgstr ""
#: of paddle.fluid.layers.conv2d:33
#: of paddle.fluid.layers.conv2d:35
msgid "Input shape: :math:`(N, C_{in}, H_{in}, W_{in})`"
msgstr ""
#: of paddle.fluid.layers.conv2d:35
#: of paddle.fluid.layers.conv2d:37
msgid "Filter shape: :math:`(C_{out}, C_{in}, H_f, W_f)`"
msgstr ""
#: of paddle.fluid.layers.conv2d:37
msgid "Output: Output shape: :math:`(N, C_{out}, H_{out}, W_{out})`"
#: of paddle.fluid.layers.conv2d:39 paddle.fluid.layers.conv2d_transpose:34
#: paddle.fluid.layers.conv3d_transpose:34
msgid "Output:"
msgstr ""
#: of paddle.fluid.layers.conv2d:40 paddle.fluid.layers.conv2d_transpose:38
#: of paddle.fluid.layers.conv2d:41
msgid "Output shape: :math:`(N, C_{out}, H_{out}, W_{out})`"
msgstr ""
#: of paddle.fluid.layers.conv2d:43 paddle.fluid.layers.conv2d_transpose:38
#: paddle.fluid.layers.conv3d:39 paddle.fluid.layers.conv3d_transpose:38
msgid "Where"
msgstr ""
#: of paddle.fluid.layers.conv2d:47
msgid ""
"The input image with [N, C, H, W] format. num_filters(int): The number of"
" filter. It is as same as the output image channel."
#: of paddle.fluid.layers.conv2d:50 paddle.fluid.layers.conv2d_transpose:45
msgid "The input image with [N, C, H, W] format."
msgstr ""
#: of paddle.fluid.layers.conv2d:51 paddle.fluid.layers.im2sequence:17
#: of paddle.fluid.layers.conv2d:52
msgid "The number of filter. It is as same as the output image channel."
msgstr ""
#: of paddle.fluid.layers.conv2d:55 paddle.fluid.layers.im2sequence:17
msgid ""
"The filter size. If filter_size is a tuple, it must contain two integers,"
" (filter_size_H, filter_size_W). Otherwise, the filter will be a square."
msgstr ""
#: of paddle.fluid.layers.conv2d:55 paddle.fluid.layers.conv2d_transpose:63
#: of paddle.fluid.layers.conv2d:59 paddle.fluid.layers.conv2d_transpose:63
#: paddle.fluid.layers.im2sequence:21
msgid ""
"The stride size. If stride is a tuple, it must contain two integers, "
......@@ -2704,21 +2777,21 @@ msgid ""
"Default: stride = 1."
msgstr ""
#: of paddle.fluid.layers.conv2d:59 paddle.fluid.layers.conv2d_transpose:59
#: of paddle.fluid.layers.conv2d:63 paddle.fluid.layers.conv2d_transpose:59
msgid ""
"The padding size. If padding is a tuple, it must contain two integers, "
"(padding_H, padding_W). Otherwise, the padding_H = padding_W = padding. "
"Default: padding = 0."
msgstr ""
#: of paddle.fluid.layers.conv2d:63 paddle.fluid.layers.conv2d_transpose:67
#: of paddle.fluid.layers.conv2d:67 paddle.fluid.layers.conv2d_transpose:67
msgid ""
"The dilation size. If dilation is a tuple, it must contain two integers, "
"(dilation_H, dilation_W). Otherwise, the dilation_H = dilation_W = "
"dilation. Default: dilation = 1."
msgstr ""
#: of paddle.fluid.layers.conv2d:67
#: of paddle.fluid.layers.conv2d:71
msgid ""
"The groups number of the Conv2d Layer. According to grouped convolution "
"in Alex Krizhevsky's Deep CNN paper: when group=2, the first half of the "
......@@ -2727,41 +2800,152 @@ msgid ""
"the input channels. Default: groups=1"
msgstr ""
#: of paddle.fluid.layers.conv2d:73
#: of paddle.fluid.layers.conv2d:77
msgid "The parameters to the Conv2d Layer. Default: None"
msgstr ""
#: of paddle.fluid.layers.conv2d:75 paddle.fluid.layers.conv2d_transpose:81
#: of paddle.fluid.layers.conv2d:79 paddle.fluid.layers.conv2d_transpose:81
msgid "Bias parameter for the Conv2d layer. Default: None"
msgstr ""
#: of paddle.fluid.layers.conv2d:77 paddle.fluid.layers.conv2d_transpose:83
#: of paddle.fluid.layers.conv2d:81 paddle.fluid.layers.conv2d_transpose:83
#: paddle.fluid.layers.conv3d:77 paddle.fluid.layers.conv3d_transpose:84
msgid ""
"Use cudnn kernel or not, it is valid only when the cudnn library is "
"installed. Default: True"
msgstr ""
#: of paddle.fluid.layers.conv2d:80
msgid "Use mkldnn kernels or not."
#: of paddle.fluid.layers.conv2d:84
msgid ""
"Use mkldnn kernels or not, it is valid only when compiled with mkldnn "
"library. Default: False"
msgstr ""
#: of paddle.fluid.layers.conv2d:82 paddle.fluid.layers.conv2d_transpose:86
#: of paddle.fluid.layers.conv2d:87 paddle.fluid.layers.conv2d_transpose:86
#: paddle.fluid.layers.conv3d:82 paddle.fluid.layers.conv3d_transpose:87
msgid "Activation type. Default: None"
msgstr ""
#: of paddle.fluid.layers.conv2d:88
#: of paddle.fluid.layers.conv2d:93 paddle.fluid.layers.conv3d:88
msgid ""
"The tensor variable storing the convolution and non-"
"linearity activation result."
msgstr ""
#: of paddle.fluid.layers.conv2d:91 paddle.fluid.layers.conv2d_transpose:95
#: of paddle.fluid.layers.conv2d:96 paddle.fluid.layers.conv2d_transpose:95
#: paddle.fluid.layers.conv3d:91 paddle.fluid.layers.conv3d_transpose:96
msgid ""
":exc:`ValueError` -- If the shapes of input, filter_size, stride, padding"
" and groups mismatch."
msgstr ""
#: ../../source/api_reference/layers.rst:371
#: ../../source/api_reference/layers.rst:485
msgid "conv3d"
msgstr ""
#: of paddle.fluid.layers.conv3d:1
msgid "**Convlution3D Layer**"
msgstr ""
#: of paddle.fluid.layers.conv3d:3
msgid ""
"The convolution3D layer calculates the output based on the input, filter "
"and strides, paddings, dilations, groups parameters. Input(Input) and "
"Output(Output) are in NCDHW format. Where N is batch size C is the number"
" of channels, D is the depth of the feature, H is the height of the "
"feature, and W is the width of the feature. Convlution3D is similar with "
"Convlution2D but adds one dimension(depth). If bias attribution and "
"activation type are provided, bias is added to the output of the "
"convolution, and the corresponding activation function is applied to the "
"final result."
msgstr ""
#: of paddle.fluid.layers.conv3d:20 paddle.fluid.layers.conv3d_transpose:20
msgid ":math:`X`: Input value, a tensor with NCDHW format."
msgstr ""
#: of paddle.fluid.layers.conv3d:21 paddle.fluid.layers.conv3d_transpose:21
msgid ":math:`W`: Filter value, a tensor with MCDHW format."
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:24 paddle.fluid.layers.conv3d:26
#: paddle.fluid.layers.conv3d_transpose:24
msgid ":math:`Out`: Output value, the shape of :math:`Out` and :math:`X` may be"
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:24 paddle.fluid.layers.conv3d:26
#: paddle.fluid.layers.conv3d_transpose:24
msgid "different."
msgstr ""
#: of paddle.fluid.layers.conv3d:32
msgid "Input shape: :math:`(N, C_{in}, D_{in}, H_{in}, W_{in})`"
msgstr ""
#: of paddle.fluid.layers.conv3d:34
msgid "Filter shape: :math:`(C_{out}, C_{in}, D_f, H_f, W_f)`"
msgstr ""
#: of paddle.fluid.layers.conv3d:36
msgid "Output: Output shape: :math:`(N, C_{out}, D_{out}, H_{out}, W_{out})`"
msgstr ""
#: of paddle.fluid.layers.conv3d:47
msgid ""
"The input image with [N, C, D, H, W] format. num_filters(int): The number"
" of filter. It is as same as the output image channel."
msgstr ""
#: of paddle.fluid.layers.conv3d:51
msgid ""
"The filter size. If filter_size is a tuple, it must contain three "
"integers, (filter_size_D, filter_size_H, filter_size_W). Otherwise, the "
"filter will be a square."
msgstr ""
#: of paddle.fluid.layers.conv3d:55 paddle.fluid.layers.conv3d_transpose:64
msgid ""
"The stride size. If stride is a tuple, it must contain three integers, "
"(stride_D, stride_H, stride_W). Otherwise, the stride_D = stride_H = "
"stride_W = stride. Default: stride = 1."
msgstr ""
#: of paddle.fluid.layers.conv3d:59 paddle.fluid.layers.conv3d_transpose:60
msgid ""
"The padding size. If padding is a tuple, it must contain three integers, "
"(padding_D, padding_H, padding_W). Otherwise, the padding_D = padding_H ="
" padding_W = padding. Default: padding = 0."
msgstr ""
#: of paddle.fluid.layers.conv3d:63 paddle.fluid.layers.conv3d_transpose:68
msgid ""
"The dilation size. If dilation is a tuple, it must contain three "
"integers, (dilation_D, dilation_H, dilation_W). Otherwise, the dilation_D"
" = dilation_H = dilation_W = dilation. Default: dilation = 1."
msgstr ""
#: of paddle.fluid.layers.conv3d:67
msgid ""
"The groups number of the Conv3d Layer. According to grouped convolution "
"in Alex Krizhevsky's Deep CNN paper: when group=2, the first half of the "
"filters is only connected to the first half of the input channels, while "
"the second half of the filters is only connected to the second half of "
"the input channels. Default: groups=1"
msgstr ""
#: of paddle.fluid.layers.conv3d:73
msgid "The parameters to the Conv3d Layer. Default: None"
msgstr ""
#: of paddle.fluid.layers.conv3d:75 paddle.fluid.layers.conv3d_transpose:82
msgid "Bias parameter for the Conv3d layer. Default: None"
msgstr ""
#: of paddle.fluid.layers.conv3d:80
msgid "Use mkldnn kernels or not."
msgstr ""
#: ../../source/api_reference/layers.rst:493
msgid "sequence_pool"
msgstr ""
......@@ -2807,15 +2991,15 @@ msgstr ""
msgid "The sequence pooling variable which is a Tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:377
#: ../../source/api_reference/layers.rst:501
msgid "sequence_softmax"
msgstr ""
#: ../../source/api_reference/layers.rst:383
#: ../../source/api_reference/layers.rst:509
msgid "softmax"
msgstr ""
#: ../../source/api_reference/layers.rst:389
#: ../../source/api_reference/layers.rst:517
msgid "pool2d"
msgstr ""
......@@ -2825,39 +3009,40 @@ msgid ""
"pooling configurations mentioned in input parameters."
msgstr ""
#: of paddle.fluid.layers.pool2d:4
#: of paddle.fluid.layers.pool2d:4 paddle.fluid.layers.pool3d:4
msgid "${input_comment}"
msgstr ""
#: of paddle.fluid.layers.pool2d:6
#: of paddle.fluid.layers.pool2d:6 paddle.fluid.layers.pool3d:6
msgid "${ksize_comment}"
msgstr ""
#: of paddle.fluid.layers.pool2d:8
#: of paddle.fluid.layers.pool2d:8 paddle.fluid.layers.pool3d:8
msgid "${pooling_type_comment}"
msgstr ""
#: of paddle.fluid.layers.pool2d:10
#: of paddle.fluid.layers.pool2d:10 paddle.fluid.layers.pool3d:10
msgid "stride of the pooling layer."
msgstr ""
#: of paddle.fluid.layers.pool2d:12
#: of paddle.fluid.layers.pool2d:12 paddle.fluid.layers.pool3d:12
msgid "padding size."
msgstr ""
#: of paddle.fluid.layers.pool2d:14
#: of paddle.fluid.layers.pool2d:14 paddle.fluid.layers.pool3d:14
msgid "${global_pooling_comment}"
msgstr ""
#: of paddle.fluid.layers.pool2d:16
#: of paddle.fluid.layers.pool2d:16 paddle.fluid.layers.pool3d:16
msgid "${use_cudnn_comment}"
msgstr ""
#: of paddle.fluid.layers.pool2d:18
#: of paddle.fluid.layers.pool2d:18 paddle.fluid.layers.pool3d:18
msgid "${ceil_mode_comment}"
msgstr ""
#: of paddle.fluid.layers.batch_norm:22 paddle.fluid.layers.pool2d:20
#: paddle.fluid.layers.pool3d:20
msgid "${use_mkldnn_comment}"
msgstr ""
......@@ -2865,7 +3050,21 @@ msgstr ""
msgid "output of pool2d layer."
msgstr ""
#: ../../source/api_reference/layers.rst:395
#: ../../source/api_reference/layers.rst:525
msgid "pool3d"
msgstr ""
#: of paddle.fluid.layers.pool3d:1
msgid ""
"This function adds the operator for pooling in 3-dimensions, using the "
"pooling configurations mentioned in input parameters."
msgstr ""
#: of paddle.fluid.layers.pool3d:26
msgid "output of pool3d layer."
msgstr ""
#: ../../source/api_reference/layers.rst:533
msgid "batch_norm"
msgstr ""
......@@ -2924,7 +3123,7 @@ msgstr ""
msgid "output of batch_norm layer."
msgstr ""
#: ../../source/api_reference/layers.rst:401
#: ../../source/api_reference/layers.rst:541
msgid "beam_search_decode"
msgstr ""
......@@ -2946,7 +3145,7 @@ msgstr ""
msgid "a tuple of two output variable: sentence_ids, sentence_scores"
msgstr ""
#: ../../source/api_reference/layers.rst:407
#: ../../source/api_reference/layers.rst:549
msgid "conv2d_transpose"
msgstr ""
......@@ -2968,6 +3167,7 @@ msgid ""
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:22
#: paddle.fluid.layers.conv3d_transpose:22
msgid ":math:`\\ast` : Convolution transpose operation."
msgstr ""
......@@ -2979,19 +3179,12 @@ msgstr ""
msgid "Filter shape: $(C_{in}, C_{out}, H_f, W_f)$"
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:34
msgid "Output:"
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:36
msgid "Output shape: $(N, C_{out}, H_{out}, W_{out})$"
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:45
msgid "The input image with [N, C, H, W] format."
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:47
#: paddle.fluid.layers.conv3d_transpose:48
msgid "The number of the filter. It is as same as the output image channel."
msgstr ""
......@@ -3023,10 +3216,76 @@ msgid "The parameters to the Conv2d_transpose Layer. Default: None"
msgstr ""
#: of paddle.fluid.layers.conv2d_transpose:92
#: paddle.fluid.layers.conv3d_transpose:93
msgid "The tensor variable storing the convolution transpose result."
msgstr ""
#: ../../source/api_reference/layers.rst:413
#: ../../source/api_reference/layers.rst:557
msgid "conv3d_transpose"
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:1
msgid "**Convlution3D transpose layer**"
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:3
msgid ""
"The convolution3D transpose layer calculates the output based on the "
"input, filter, and dilations, strides, paddings. Input(Input) and "
"output(Output) are in NCDHW format. Where N is batch size, C is the "
"number of channels, D is the depth of the feature, H is the height of the"
" feature, and W is the width of the feature. Parameters(dilations, "
"strides, paddings) are two elements. These two elements represent height "
"and width, respectively. The details of convolution transpose layer, "
"please refer to the following explanation and references `therein "
"<http://www.matthewzeiler.com/wp-content/uploads/2017/07/cvpr2010.pdf>`_."
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:30
msgid "Input shape: $(N, C_{in}, D_{in}, H_{in}, W_{in})$"
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:32
msgid "Filter shape: $(C_{in}, C_{out}, D_f, H_f, W_f)$"
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:36
msgid "Output shape: $(N, C_{out}, D_{out}, H_{out}, W_{out})$"
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:46
msgid "The input image with [N, C, D, H, W] format."
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:51
msgid ""
"The output image size. If output size is a tuple, it must contain three "
"integers, (image_D, image_H, image_W). This parameter only works when "
"filter_size is None."
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:55
msgid ""
"The filter size. If filter_size is a tuple, it must contain three "
"integers, (filter_size_D, filter_size_H, filter_size_W). Otherwise, the "
"filter will be a square. None if use output size to calculate "
"filter_size."
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:72
msgid ""
"The groups number of the Conv3d transpose layer. Inspired by grouped "
"convolution in Alex Krizhevsky's Deep CNN paper, in which when group=2, "
"the first half of the filters is only connected to the first half of the "
"input channels, while the second half of the filters is only connected to"
" the second half of the input channels. Default: groups=1"
msgstr ""
#: of paddle.fluid.layers.conv3d_transpose:79
msgid "The parameters to the Conv3d_transpose Layer. Default: None"
msgstr ""
#: ../../source/api_reference/layers.rst:565
msgid "sequence_expand"
msgstr ""
......@@ -3057,7 +3316,7 @@ msgstr ""
msgid "The expanded variable which is a LoDTensor."
msgstr ""
#: ../../source/api_reference/layers.rst:419
#: ../../source/api_reference/layers.rst:573
msgid "lstm_unit"
msgstr ""
......@@ -3129,7 +3388,7 @@ msgid ""
"dimensions of **hidden_t_prev** and **cell_t_prev** not be the same."
msgstr ""
#: ../../source/api_reference/layers.rst:425
#: ../../source/api_reference/layers.rst:581
msgid "reduce_sum"
msgstr ""
......@@ -3161,7 +3420,7 @@ msgstr ""
msgid "The reduced Tensor variable."
msgstr ""
#: ../../source/api_reference/layers.rst:431
#: ../../source/api_reference/layers.rst:589
msgid "reduce_mean"
msgstr ""
......@@ -3178,7 +3437,7 @@ msgid ""
" to reduce is :math:`rank + dim[i]`."
msgstr ""
#: ../../source/api_reference/layers.rst:437
#: ../../source/api_reference/layers.rst:597
msgid "reduce_max"
msgstr ""
......@@ -3195,7 +3454,7 @@ msgid ""
" to reduce is :math:`rank + dim[i]`."
msgstr ""
#: ../../source/api_reference/layers.rst:443
#: ../../source/api_reference/layers.rst:605
msgid "reduce_min"
msgstr ""
......@@ -3212,7 +3471,7 @@ msgid ""
" to reduce is :math:`rank + dim[i]`."
msgstr ""
#: ../../source/api_reference/layers.rst:449
#: ../../source/api_reference/layers.rst:613
msgid "reduce_prod"
msgstr ""
......@@ -3229,7 +3488,7 @@ msgid ""
":math:`rank + dim[i]`."
msgstr ""
#: ../../source/api_reference/layers.rst:455
#: ../../source/api_reference/layers.rst:621
msgid "sequence_first_step"
msgstr ""
......@@ -3241,7 +3500,7 @@ msgstr ""
msgid "The sequence's first step variable which is a Tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:461
#: ../../source/api_reference/layers.rst:629
msgid "sequence_last_step"
msgstr ""
......@@ -3253,7 +3512,7 @@ msgstr ""
msgid "The sequence's last step variable which is a Tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:467
#: ../../source/api_reference/layers.rst:637
msgid "dropout"
msgstr ""
......@@ -3292,7 +3551,7 @@ msgstr ""
msgid "A tensor variable."
msgstr ""
#: ../../source/api_reference/layers.rst:473
#: ../../source/api_reference/layers.rst:645
msgid "split"
msgstr ""
......@@ -3319,7 +3578,7 @@ msgstr ""
msgid "The list of segmented tensor variables."
msgstr ""
#: ../../source/api_reference/layers.rst:479
#: ../../source/api_reference/layers.rst:653
msgid "ctc_greedy_decoder"
msgstr ""
......@@ -3363,7 +3622,7 @@ msgid ""
"result LoDTensor will be [-1] with LoD [[0]] and dims [1, 1]."
msgstr ""
#: ../../source/api_reference/layers.rst:485
#: ../../source/api_reference/layers.rst:661
msgid "edit_distance"
msgstr ""
......@@ -3425,7 +3684,7 @@ msgstr ""
msgid "sequence-to-sequence edit distance in shape [batch_size, 1]."
msgstr ""
#: ../../source/api_reference/layers.rst:491
#: ../../source/api_reference/layers.rst:669
msgid "l2_normalize"
msgstr ""
......@@ -3498,7 +3757,7 @@ msgstr ""
msgid "Examples:"
msgstr ""
#: ../../source/api_reference/layers.rst:497
#: ../../source/api_reference/layers.rst:677
msgid "matmul"
msgstr ""
......@@ -3564,7 +3823,7 @@ msgstr ""
msgid "The product Tensor variable."
msgstr ""
#: ../../source/api_reference/layers.rst:503
#: ../../source/api_reference/layers.rst:685
msgid "topk"
msgstr ""
......@@ -3618,7 +3877,7 @@ msgstr ""
msgid "input."
msgstr ""
#: ../../source/api_reference/layers.rst:509
#: ../../source/api_reference/layers.rst:693
msgid "warpctc"
msgstr ""
......@@ -3666,7 +3925,7 @@ msgid ""
"Tensor of the shape [batch_size, 1]."
msgstr ""
#: ../../source/api_reference/layers.rst:515
#: ../../source/api_reference/layers.rst:701
msgid "sequence_reshape"
msgstr ""
......@@ -3703,7 +3962,7 @@ msgstr ""
msgid "Reshaped LoDTensor according to new dimension."
msgstr ""
#: ../../source/api_reference/layers.rst:521
#: ../../source/api_reference/layers.rst:709
msgid "transpose"
msgstr ""
......@@ -3733,7 +3992,7 @@ msgstr ""
msgid "A transposed Tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:527
#: ../../source/api_reference/layers.rst:717
msgid "im2sequence"
msgstr ""
......@@ -3782,7 +4041,7 @@ msgstr ""
msgid "The simple usage is:"
msgstr ""
#: ../../source/api_reference/layers.rst:533
#: ../../source/api_reference/layers.rst:725
msgid "nce"
msgstr ""
......@@ -3821,7 +4080,7 @@ msgstr ""
msgid "output of nce layer."
msgstr ""
#: ../../source/api_reference/layers.rst:539
#: ../../source/api_reference/layers.rst:733
msgid "beam_search"
msgstr ""
......@@ -3849,7 +4108,7 @@ msgstr ""
msgid "a tuple of beam_search output variables: selected_ids, selected_scores"
msgstr ""
#: ../../source/api_reference/layers.rst:545
#: ../../source/api_reference/layers.rst:741
msgid "row_conv"
msgstr ""
......@@ -3942,7 +4201,7 @@ msgid ""
"shape T x N, i.e., the same shape as X."
msgstr ""
#: ../../source/api_reference/layers.rst:551
#: ../../source/api_reference/layers.rst:749
msgid "multiplex"
msgstr ""
......@@ -4010,7 +4269,7 @@ msgstr ""
msgid "The output tensor of multiplex operator."
msgstr ""
#: ../../source/api_reference/layers.rst:557
#: ../../source/api_reference/layers.rst:757
msgid "layer_norm"
msgstr ""
......@@ -4086,7 +4345,7 @@ msgstr ""
msgid "Result after normalization"
msgstr ""
#: ../../source/api_reference/layers.rst:563
#: ../../source/api_reference/layers.rst:765
msgid "softmax_with_cross_entropy"
msgstr ""
......@@ -4152,7 +4411,7 @@ msgstr ""
msgid "The cross entropy loss is a 2-D tensor with shape [N x 1]."
msgstr ""
#: ../../source/api_reference/layers.rst:569
#: ../../source/api_reference/layers.rst:773
msgid "smooth_l1"
msgstr ""
......@@ -4214,7 +4473,7 @@ msgstr ""
msgid "shape [batch_size, 1]."
msgstr ""
#: ../../source/api_reference/layers.rst:575
#: ../../source/api_reference/layers.rst:781
msgid "one_hot"
msgstr ""
......@@ -4257,7 +4516,7 @@ msgstr ""
msgid "[0., 1., 0., 0.], [0., 0., 0., 1.], [1., 0., 0., 0.]]"
msgstr ""
#: ../../source/api_reference/layers.rst:581
#: ../../source/api_reference/layers.rst:789
msgid "autoincreased_step_counter"
msgstr ""
......@@ -4283,7 +4542,7 @@ msgstr ""
msgid "The global run counter."
msgstr ""
#: ../../source/api_reference/layers.rst:587
#: ../../source/api_reference/layers.rst:797
msgid "reshape"
msgstr ""
......@@ -4378,7 +4637,7 @@ msgstr ""
msgid "The output tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:593
#: ../../source/api_reference/layers.rst:805
msgid "lod_reset"
msgstr ""
......@@ -4414,7 +4673,7 @@ msgstr ""
msgid ":exc:`ValueError` -- If y and target_lod are both None."
msgstr ""
#: ../../source/api_reference/layers.rst:599
#: ../../source/api_reference/layers.rst:813
msgid "lrn"
msgstr ""
......@@ -4469,7 +4728,7 @@ msgstr ""
msgid "ValueError: If rank of the input tensor is not 4."
msgstr ""
#: ../../source/api_reference/layers.rst:605
#: ../../source/api_reference/layers.rst:821
msgid "pad"
msgstr ""
......@@ -4506,7 +4765,7 @@ msgstr ""
msgid "The padded tensor variable."
msgstr ""
#: ../../source/api_reference/layers.rst:611
#: ../../source/api_reference/layers.rst:829
msgid "label_smooth"
msgstr ""
......@@ -4566,7 +4825,7 @@ msgstr ""
msgid "The tensor variable containing the smoothed labels."
msgstr ""
#: ../../source/api_reference/layers.rst:617
#: ../../source/api_reference/layers.rst:837
msgid "roi_pool"
msgstr ""
......@@ -4639,7 +4898,7 @@ msgstr ""
msgid "(num_rois, channels, pooled_h, pooled_w)."
msgstr ""
#: ../../source/api_reference/layers.rst:623
#: ../../source/api_reference/layers.rst:845
msgid "dice_loss"
msgstr ""
......@@ -4672,7 +4931,7 @@ msgstr ""
msgid "The dice loss with shape [1]."
msgstr ""
#: ../../source/api_reference/layers.rst:629
#: ../../source/api_reference/layers.rst:853
msgid "image_resize"
msgstr ""
......@@ -4733,7 +4992,7 @@ msgstr ""
msgid "(num_batches, channls, out_h, out_w)."
msgstr ""
#: ../../source/api_reference/layers.rst:635
#: ../../source/api_reference/layers.rst:861
msgid "image_resize_short"
msgstr ""
......@@ -4752,7 +5011,7 @@ msgstr ""
msgid "resample method, default: BILINEAR."
msgstr ""
#: ../../source/api_reference/layers.rst:641
#: ../../source/api_reference/layers.rst:869
msgid "resize_bilinear"
msgstr ""
......@@ -4802,7 +5061,7 @@ msgstr ""
msgid "The dimension of output is (N x C x out_h x out_w)."
msgstr ""
#: ../../source/api_reference/layers.rst:647
#: ../../source/api_reference/layers.rst:877
msgid "gather"
msgstr ""
......@@ -4824,7 +5083,7 @@ msgstr ""
msgid "The output is a tensor with the same rank as input."
msgstr ""
#: ../../source/api_reference/layers.rst:653
#: ../../source/api_reference/layers.rst:885
msgid "random_crop"
msgstr ""
......@@ -4855,31 +5114,64 @@ msgstr ""
msgid "The cropped instance batch"
msgstr ""
#: ../../source/api_reference/layers.rst:659
#: ../../source/api_reference/layers.rst:893
msgid "mean_iou"
msgstr ""
#: of paddle.fluid.layers.mean_iou:1
msgid ""
"Mean Intersection-Over-Union is a common evaluation metric for semantic "
"image segmentation, which first computes the IOU for each semantic class "
"and then computes the average over classes. IOU is defined as follows:"
msgstr ""
#: of paddle.fluid.layers.mean_iou:10
msgid ""
"The predictions are accumulated in a confusion matrix and mean-IOU is "
"then calculated from it."
msgstr ""
#: of paddle.fluid.layers.mean_iou:14
msgid ""
"A Tensor of prediction results for semantic labels with type int32 or "
"int64."
msgstr ""
#: of paddle.fluid.layers.mean_iou:16
msgid ""
"A Tensor of ground truth labels with type int32 or int64. Its shape "
"should be the same as input."
msgstr ""
#: of paddle.fluid.layers.mean_iou:20
msgid ""
"A Tensor representing the mean intersection-over-union with shape [1]. "
"out_wrong(Variable): A Tensor with shape [num_classes]. The wrong numbers"
" of each class. out_correct(Variable): A Tensor with shape [num_classes]."
" The correct numbers of each class."
msgstr ""
#: ../../source/api_reference/layers.rst:899
msgid "ops"
msgstr ""
#: ../../source/api_reference/layers.rst:662
#: ../../source/api_reference/layers.rst:904
msgid "mean"
msgstr ""
#: of paddle.fluid.layers.mean:1
msgid "Mean Operator."
msgstr ""
#: of paddle.fluid.layers.mean:3
msgid "Out is a scalar which is the mean of all elements in X."
msgid "Mean Operator calculates the mean of all elements in X."
msgstr ""
#: of paddle.fluid.layers.mean:6
msgid "The input of mean op Duplicable: False Optional: False"
#: of paddle.fluid.layers.mean:4
msgid "(Tensor) The input of mean op Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.mean:9
msgid "The output of mean op"
#: of paddle.fluid.layers.mean:7
msgid "(Tensor) The output of mean op"
msgstr ""
#: ../../source/api_reference/layers.rst:668
#: ../../source/api_reference/layers.rst:912
msgid "mul"
msgstr ""
......@@ -4954,7 +5246,7 @@ msgstr ""
msgid "(Tensor), The output tensor of mul op."
msgstr ""
#: ../../source/api_reference/layers.rst:674
#: ../../source/api_reference/layers.rst:920
msgid "scale"
msgstr ""
......@@ -4980,7 +5272,7 @@ msgstr ""
msgid "(Tensor) Output tensor of scale operator."
msgstr ""
#: ../../source/api_reference/layers.rst:680
#: ../../source/api_reference/layers.rst:928
msgid "sigmoid_cross_entropy_with_logits"
msgstr ""
......@@ -5054,7 +5346,7 @@ msgid ""
"elementwise logistic losses."
msgstr ""
#: ../../source/api_reference/layers.rst:686
#: ../../source/api_reference/layers.rst:936
msgid "elementwise_add"
msgstr ""
......@@ -5212,7 +5504,7 @@ msgstr ""
msgid "The output of elementwise op."
msgstr ""
#: ../../source/api_reference/layers.rst:692
#: ../../source/api_reference/layers.rst:944
msgid "elementwise_div"
msgstr ""
......@@ -5224,7 +5516,7 @@ msgstr ""
msgid "$$Out = X / Y$$"
msgstr ""
#: ../../source/api_reference/layers.rst:698
#: ../../source/api_reference/layers.rst:952
msgid "elementwise_sub"
msgstr ""
......@@ -5236,7 +5528,7 @@ msgstr ""
msgid "$$Out = X - Y$$"
msgstr ""
#: ../../source/api_reference/layers.rst:704
#: ../../source/api_reference/layers.rst:960
msgid "elementwise_mul"
msgstr ""
......@@ -5248,7 +5540,7 @@ msgstr ""
msgid "$$Out = X \\odot\\ Y$$"
msgstr ""
#: ../../source/api_reference/layers.rst:710
#: ../../source/api_reference/layers.rst:968
msgid "elementwise_max"
msgstr ""
......@@ -5260,7 +5552,7 @@ msgstr ""
msgid "$$Out = max(X, Y)$$"
msgstr ""
#: ../../source/api_reference/layers.rst:716
#: ../../source/api_reference/layers.rst:976
msgid "elementwise_min"
msgstr ""
......@@ -5272,7 +5564,7 @@ msgstr ""
msgid "$$Out = min(X, Y)$$"
msgstr ""
#: ../../source/api_reference/layers.rst:722
#: ../../source/api_reference/layers.rst:984
msgid "elementwise_pow"
msgstr ""
......@@ -5284,7 +5576,7 @@ msgstr ""
msgid "$$Out = X ^ Y$$"
msgstr ""
#: ../../source/api_reference/layers.rst:728
#: ../../source/api_reference/layers.rst:992
msgid "clip"
msgstr ""
......@@ -5320,7 +5612,7 @@ msgstr ""
msgid "(Tensor)The output of clip op with shape as input(X)"
msgstr ""
#: ../../source/api_reference/layers.rst:734
#: ../../source/api_reference/layers.rst:1000
msgid "clip_by_norm"
msgstr ""
......@@ -5359,7 +5651,7 @@ msgstr ""
msgid "(Tensor) The output of clip_by_norm op with shape as input(X)"
msgstr ""
#: ../../source/api_reference/layers.rst:740
#: ../../source/api_reference/layers.rst:1008
msgid "logical_and"
msgstr ""
......@@ -5390,7 +5682,7 @@ msgstr ""
msgid "(LoDTensor) n-dim bool tensor. Each element is $$Out = X \\&\\& Y$$"
msgstr ""
#: ../../source/api_reference/layers.rst:746
#: ../../source/api_reference/layers.rst:1016
msgid "logical_or"
msgstr ""
......@@ -5421,7 +5713,7 @@ msgstr ""
msgid "(LoDTensor) n-dim bool tensor. Each element is $$Out = X || Y$$"
msgstr ""
#: ../../source/api_reference/layers.rst:752
#: ../../source/api_reference/layers.rst:1024
msgid "logical_xor"
msgstr ""
......@@ -5454,7 +5746,7 @@ msgid ""
"\\&\\& \\, !(X \\&\\& Y)$$"
msgstr ""
#: ../../source/api_reference/layers.rst:758
#: ../../source/api_reference/layers.rst:1032
msgid "logical_not"
msgstr ""
......@@ -5478,45 +5770,8 @@ msgstr ""
msgid "(LoDTensor) n-dim bool tensor. Each element is $$Out = !X$$"
msgstr ""
#: ../../source/api_reference/layers.rst:764
msgid "uniform_random"
msgstr ""
#: of paddle.fluid.layers.uniform_random:1
msgid ""
"This operator initializes a tensor with random values sampled from a "
"uniform distribution. The random result is in set [min, max]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:5
msgid "The shape of the output tensor"
msgstr ""
#: of paddle.fluid.layers.uniform_random:7
msgid "Minimum value of uniform random. [default -1.0]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:9
msgid "Maximun value of uniform random. [default 1.0]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:11
msgid ""
"Random seed used for generating samples. 0 means use a seed generated by "
"the system.Note that if seed is not 0, this operator will always generate"
" the same random numbers every time. [default 0]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:13
msgid "Output tensor data type. [default 5(FP32)]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:16
msgid "The output tensor of uniform random op"
msgstr ""
#: ../../source/api_reference/layers.rst:770
msgid "uniform_random_batch_size_like"
#: ../../source/api_reference/layers.rst:1040
msgid "uniform_random_batch_size_like"
msgstr ""
#: of paddle.fluid.layers.uniform_random_batch_size_like:1
......@@ -5579,7 +5834,7 @@ msgstr ""
msgid "Tensor of specified shape will be filled with the specified value"
msgstr ""
#: ../../source/api_reference/layers.rst:776
#: ../../source/api_reference/layers.rst:1048
msgid "gaussian_random"
msgstr ""
......@@ -5624,46 +5879,11 @@ msgstr ""
msgid "Output matrix of gaussian random op"
msgstr ""
#: ../../source/api_reference/layers.rst:782
#: ../../source/api_reference/layers.rst:1056
msgid "gaussian_random_batch_size_like"
msgstr ""
#: ../../source/api_reference/layers.rst:788
msgid "cumsum"
msgstr ""
#: of paddle.fluid.layers.cumsum:1
msgid ""
"The cumulative sum of the elements along a given axis. By default, the "
"first element of the result is the same of the first element of the "
"input. If exlusive is true, the first element of the result is 0."
msgstr ""
#: of paddle.fluid.layers.cumsum:5
msgid "Input of cumsum operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.cumsum:7
msgid ""
"The dimenstion to accumulate along. -1 means the last dimenstion [default"
" -1]."
msgstr ""
#: of paddle.fluid.layers.cumsum:9
msgid "Whether to perform exclusive cumsum. [default false]."
msgstr ""
#: of paddle.fluid.layers.cumsum:11
msgid ""
"If true, the cumsum is performed in the reversed direction. [default "
"false]."
msgstr ""
#: of paddle.fluid.layers.cumsum:14
msgid "Output of cumsum operator"
msgstr ""
#: ../../source/api_reference/layers.rst:794
#: ../../source/api_reference/layers.rst:1064
msgid "scatter"
msgstr ""
......@@ -5699,7 +5919,7 @@ msgstr ""
msgid "The output of add op"
msgstr ""
#: ../../source/api_reference/layers.rst:800
#: ../../source/api_reference/layers.rst:1072
msgid "sum"
msgstr ""
......@@ -5724,7 +5944,82 @@ msgstr ""
msgid "(Tensor) The output tensor of sum operator."
msgstr ""
#: ../../source/api_reference/layers.rst:806
#: ../../source/api_reference/layers.rst:1080
msgid "slice"
msgstr ""
#: of paddle.fluid.layers.slice:1
msgid "Slice Operator."
msgstr ""
#: of paddle.fluid.layers.slice:3
msgid ""
"Produces a slice of the input tensor along multiple axes. Similar to "
"numpy: https://docs.scipy.org/doc/numpy/reference/arrays.indexing.html "
"Slice uses `axes`, `starts` and `ends` attributes to specify the start "
"and end dimension for each axis in the list of axes, it uses this "
"information to slice the input data tensor. If a negative value is passed"
" for any of the start or end indices, it represents number of elements "
"before the end of that dimension. If the value passed to start or end is "
"larger than the n (the number of elements in this dimension), it "
"represents n. For slicing to the end of a dimension with unknown size, it"
" is recommended to pass in INT_MAX. If axes are omitted, they are set to "
"[0, ..., ndim-1]."
msgstr ""
#: of paddle.fluid.layers.slice:14
msgid "Example 1: Given:"
msgstr ""
#: of paddle.fluid.layers.slice:16
msgid ""
"data = [ [1, 2, 3, 4], [5, 6, 7, 8], ] axes = [0, 1] starts = [1, 0] ends"
" = [2, 3]"
msgstr ""
#: of paddle.fluid.layers.slice:21 paddle.fluid.layers.slice:29
msgid "Then:"
msgstr ""
#: of paddle.fluid.layers.slice:21
msgid "result = [ [5, 6, 7], ]"
msgstr ""
#: of paddle.fluid.layers.slice:23
msgid "Example 2: Given:"
msgstr ""
#: of paddle.fluid.layers.slice:25
msgid "data = [ [1, 2, 3, 4], [5, 6, 7, 8], ] starts = [0, 1] ends = [-1, 1000]"
msgstr ""
#: of paddle.fluid.layers.slice:29
msgid "result = [ [2, 3, 4], ]"
msgstr ""
#: of paddle.fluid.layers.slice:31
msgid "Tensor of data to extract slices from. Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.slice:33
msgid ""
"(list<int>) Axes that `starts` and `ends` apply to. It's optional.If not "
"present, will be treated as [0, 1, ..., len(`starts`) - 1]."
msgstr ""
#: of paddle.fluid.layers.slice:35
msgid "(list<int>) Starting indices of corresponding axis in `axes`"
msgstr ""
#: of paddle.fluid.layers.slice:37
msgid "(list<int>) Starting indices of corresponding axis in `axes`."
msgstr ""
#: of paddle.fluid.layers.slice:40
msgid "Sliced data tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:1088
msgid "polygon_box_transform"
msgstr ""
......@@ -5748,7 +6043,7 @@ msgstr ""
msgid "The output with the same shape as input"
msgstr ""
#: ../../source/api_reference/layers.rst:812
#: ../../source/api_reference/layers.rst:1096
msgid "shape"
msgstr ""
......@@ -5764,7 +6059,7 @@ msgstr ""
msgid "(Tensor), The shape of input tensor."
msgstr ""
#: ../../source/api_reference/layers.rst:818
#: ../../source/api_reference/layers.rst:1104
msgid "maxout"
msgstr ""
......@@ -5823,7 +6118,7 @@ msgid ""
" is the height and width of feature."
msgstr ""
#: ../../source/api_reference/layers.rst:824
#: ../../source/api_reference/layers.rst:1112
msgid "sigmoid"
msgstr ""
......@@ -5855,7 +6150,7 @@ msgstr ""
msgid "Output of Sigmoid operator"
msgstr ""
#: ../../source/api_reference/layers.rst:830
#: ../../source/api_reference/layers.rst:1120
msgid "logsigmoid"
msgstr ""
......@@ -5875,7 +6170,7 @@ msgstr ""
msgid "Output of LogSigmoid operator"
msgstr ""
#: ../../source/api_reference/layers.rst:836
#: ../../source/api_reference/layers.rst:1128
msgid "exp"
msgstr ""
......@@ -5895,7 +6190,7 @@ msgstr ""
msgid "Output of Exp operator"
msgstr ""
#: ../../source/api_reference/layers.rst:842
#: ../../source/api_reference/layers.rst:1136
msgid "relu"
msgstr ""
......@@ -5915,7 +6210,7 @@ msgstr ""
msgid "Output of Relu operator"
msgstr ""
#: ../../source/api_reference/layers.rst:848
#: ../../source/api_reference/layers.rst:1144
msgid "tanh"
msgstr ""
......@@ -5935,7 +6230,7 @@ msgstr ""
msgid "Output of Tanh operator"
msgstr ""
#: ../../source/api_reference/layers.rst:854
#: ../../source/api_reference/layers.rst:1152
msgid "tanh_shrink"
msgstr ""
......@@ -5955,41 +6250,27 @@ msgstr ""
msgid "Output of TanhShrink operator"
msgstr ""
#: ../../source/api_reference/layers.rst:860
#: ../../source/api_reference/layers.rst:1160
msgid "softshrink"
msgstr ""
#: of paddle.fluid.layers.softshrink:1
msgid "Softshrink Activation Operator."
msgstr ""
#: of paddle.fluid.layers.softshrink:3
msgid "$$ out = \\begin{cases}"
msgstr ""
#: of paddle.fluid.layers.softshrink:5
msgid ""
"x - \\lambda, \\text{if } x > \\lambda \\\\ x + \\lambda, \\text{if } x <"
" -\\lambda \\\\ 0, \\text{otherwise} \\end{cases}"
msgid ":strong:`Softshrink Activation Operator`"
msgstr ""
#: of paddle.fluid.layers.softshrink:9
msgid "$$"
msgstr ""
#: of paddle.fluid.layers.softshrink:12
#: of paddle.fluid.layers.softshrink:11
msgid "Input of Softshrink operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.softshrink:14
#: of paddle.fluid.layers.softshrink:13
msgid "non-negative offset"
msgstr ""
#: of paddle.fluid.layers.softshrink:17
#: of paddle.fluid.layers.softshrink:16
msgid "Output of Softshrink operator"
msgstr ""
#: ../../source/api_reference/layers.rst:866
#: ../../source/api_reference/layers.rst:1168
msgid "sqrt"
msgstr ""
......@@ -6009,7 +6290,7 @@ msgstr ""
msgid "Output of Sqrt operator"
msgstr ""
#: ../../source/api_reference/layers.rst:872
#: ../../source/api_reference/layers.rst:1176
msgid "abs"
msgstr ""
......@@ -6029,7 +6310,7 @@ msgstr ""
msgid "Output of Abs operator"
msgstr ""
#: ../../source/api_reference/layers.rst:878
#: ../../source/api_reference/layers.rst:1184
msgid "ceil"
msgstr ""
......@@ -6049,7 +6330,7 @@ msgstr ""
msgid "Output of Ceil operator"
msgstr ""
#: ../../source/api_reference/layers.rst:884
#: ../../source/api_reference/layers.rst:1192
msgid "floor"
msgstr ""
......@@ -6069,7 +6350,7 @@ msgstr ""
msgid "Output of Floor operator"
msgstr ""
#: ../../source/api_reference/layers.rst:890
#: ../../source/api_reference/layers.rst:1200
msgid "cos"
msgstr ""
......@@ -6089,7 +6370,7 @@ msgstr ""
msgid "Output of Cos operator"
msgstr ""
#: ../../source/api_reference/layers.rst:896
#: ../../source/api_reference/layers.rst:1208
msgid "sin"
msgstr ""
......@@ -6109,7 +6390,7 @@ msgstr ""
msgid "Output of Sin operator"
msgstr ""
#: ../../source/api_reference/layers.rst:902
#: ../../source/api_reference/layers.rst:1216
msgid "round"
msgstr ""
......@@ -6129,7 +6410,7 @@ msgstr ""
msgid "Output of Round operator"
msgstr ""
#: ../../source/api_reference/layers.rst:908
#: ../../source/api_reference/layers.rst:1224
msgid "reciprocal"
msgstr ""
......@@ -6149,7 +6430,7 @@ msgstr ""
msgid "Output of Reciprocal operator"
msgstr ""
#: ../../source/api_reference/layers.rst:914
#: ../../source/api_reference/layers.rst:1232
msgid "log"
msgstr ""
......@@ -6173,7 +6454,7 @@ msgstr ""
msgid "Output of Log operator"
msgstr ""
#: ../../source/api_reference/layers.rst:920
#: ../../source/api_reference/layers.rst:1240
msgid "square"
msgstr ""
......@@ -6193,7 +6474,7 @@ msgstr ""
msgid "Output of Square operator"
msgstr ""
#: ../../source/api_reference/layers.rst:926
#: ../../source/api_reference/layers.rst:1248
msgid "softplus"
msgstr ""
......@@ -6213,7 +6494,7 @@ msgstr ""
msgid "Output of Softplus operator"
msgstr ""
#: ../../source/api_reference/layers.rst:932
#: ../../source/api_reference/layers.rst:1256
msgid "softsign"
msgstr ""
......@@ -6233,7 +6514,7 @@ msgstr ""
msgid "Output of Softsign operator"
msgstr ""
#: ../../source/api_reference/layers.rst:938
#: ../../source/api_reference/layers.rst:1264
msgid "brelu"
msgstr ""
......@@ -6261,7 +6542,7 @@ msgstr ""
msgid "Output of BRelu operator"
msgstr ""
#: ../../source/api_reference/layers.rst:944
#: ../../source/api_reference/layers.rst:1272
msgid "leaky_relu"
msgstr ""
......@@ -6285,7 +6566,7 @@ msgstr ""
msgid "Output of LeakyRelu operator"
msgstr ""
#: ../../source/api_reference/layers.rst:950
#: ../../source/api_reference/layers.rst:1280
msgid "soft_relu"
msgstr ""
......@@ -6309,7 +6590,7 @@ msgstr ""
msgid "Output of SoftRelu operator"
msgstr ""
#: ../../source/api_reference/layers.rst:956
#: ../../source/api_reference/layers.rst:1288
msgid "elu"
msgstr ""
......@@ -6339,7 +6620,7 @@ msgstr ""
msgid "Output of ELU operator"
msgstr ""
#: ../../source/api_reference/layers.rst:962
#: ../../source/api_reference/layers.rst:1296
msgid "relu6"
msgstr ""
......@@ -6363,7 +6644,7 @@ msgstr ""
msgid "Output of Relu6 operator"
msgstr ""
#: ../../source/api_reference/layers.rst:968
#: ../../source/api_reference/layers.rst:1304
msgid "pow"
msgstr ""
......@@ -6387,7 +6668,7 @@ msgstr ""
msgid "Output of Pow operator"
msgstr ""
#: ../../source/api_reference/layers.rst:974
#: ../../source/api_reference/layers.rst:1312
msgid "stanh"
msgstr ""
......@@ -6415,47 +6696,7 @@ msgstr ""
msgid "Output of STanh operator"
msgstr ""
#: ../../source/api_reference/layers.rst:980
msgid "hard_shrink"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:1
msgid ":strong:`HardShrink activation operator`"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:11
msgid "Input of HardShrink operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:13
msgid "The value of threshold for HardShrink. [default: 0.5]"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:16
msgid "Output of HardShrink operator"
msgstr ""
#: ../../source/api_reference/layers.rst:986
msgid "thresholded_relu"
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:1
msgid ":strong:`ThresholdedRelu activation operator`"
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:10
msgid "Input of ThresholdedRelu operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:12
msgid "The threshold location of activation. [default 1.0]."
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:15
msgid "Output of ThresholdedRelu operator"
msgstr ""
#: ../../source/api_reference/layers.rst:992
#: ../../source/api_reference/layers.rst:1320
msgid "hard_sigmoid"
msgstr ""
......@@ -6497,7 +6738,7 @@ msgstr ""
msgid "Output of HardSigmoid operator"
msgstr ""
#: ../../source/api_reference/layers.rst:998
#: ../../source/api_reference/layers.rst:1328
msgid "swish"
msgstr ""
......@@ -6521,15 +6762,130 @@ msgstr ""
msgid "Output of Swish operator"
msgstr ""
#: ../../source/api_reference/layers.rst:1004
#: ../../source/api_reference/layers.rst:1336
msgid "uniform_random"
msgstr ""
#: of paddle.fluid.layers.uniform_random:1
msgid ""
"This operator initializes a tensor with random values sampled from a "
"uniform distribution. The random result is in set [min, max]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:5
msgid "The shape of the output tensor"
msgstr ""
#: of paddle.fluid.layers.uniform_random:7
msgid "Minimum value of uniform random. [default -1.0]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:9
msgid "Maximun value of uniform random. [default 1.0]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:11
msgid ""
"Random seed used for generating samples. 0 means use a seed generated by "
"the system.Note that if seed is not 0, this operator will always generate"
" the same random numbers every time. [default 0]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:13
msgid "Output tensor data type. [default 5(FP32)]."
msgstr ""
#: of paddle.fluid.layers.uniform_random:16
msgid "The output tensor of uniform random op"
msgstr ""
#: ../../source/api_reference/layers.rst:1344
msgid "hard_shrink"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:1
msgid ":strong:`HardShrink activation operator`"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:11
msgid "Input of HardShrink operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:13
msgid "The value of threshold for HardShrink. [default: 0.5]"
msgstr ""
#: of paddle.fluid.layers.hard_shrink:16
msgid "Output of HardShrink operator"
msgstr ""
#: ../../source/api_reference/layers.rst:1352
msgid "cumsum"
msgstr ""
#: of paddle.fluid.layers.cumsum:1
msgid ""
"The cumulative sum of the elements along a given axis. By default, the "
"first element of the result is the same of the first element of the "
"input. If exlusive is true, the first element of the result is 0."
msgstr ""
#: of paddle.fluid.layers.cumsum:5
msgid "Input of cumsum operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.cumsum:7
msgid ""
"The dimenstion to accumulate along. -1 means the last dimenstion [default"
" -1]."
msgstr ""
#: of paddle.fluid.layers.cumsum:9
msgid "Whether to perform exclusive cumsum. [default false]."
msgstr ""
#: of paddle.fluid.layers.cumsum:11
msgid ""
"If true, the cumsum is performed in the reversed direction. [default "
"false]."
msgstr ""
#: of paddle.fluid.layers.cumsum:14
msgid "Output of cumsum operator"
msgstr ""
#: ../../source/api_reference/layers.rst:1360
msgid "thresholded_relu"
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:1
msgid ":strong:`ThresholdedRelu activation operator`"
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:10
msgid "Input of ThresholdedRelu operator Duplicable: False Optional: False"
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:12
msgid "The threshold location of activation. [default 1.0]."
msgstr ""
#: of paddle.fluid.layers.thresholded_relu:15
msgid "Output of ThresholdedRelu operator"
msgstr ""
#: ../../source/api_reference/layers.rst:1366
#: ../../source/api_reference/layers.rst:1618
msgid "tensor"
msgstr ""
#: ../../source/api_reference/layers.rst:1007
#: ../../source/api_reference/layers.rst:1371
#: ../../source/api_reference/layers.rst:1623
msgid "create_tensor"
msgstr ""
#: ../../source/api_reference/layers.rst:1013
#: ../../source/api_reference/layers.rst:1379
#: ../../source/api_reference/layers.rst:1631
msgid "create_parameter"
msgstr ""
......@@ -6572,7 +6928,8 @@ msgstr ""
msgid "the created parameter."
msgstr ""
#: ../../source/api_reference/layers.rst:1019
#: ../../source/api_reference/layers.rst:1387
#: ../../source/api_reference/layers.rst:1639
msgid "create_global_var"
msgstr ""
......@@ -6590,7 +6947,8 @@ msgstr ""
msgid "the created Variable"
msgstr ""
#: ../../source/api_reference/layers.rst:1025
#: ../../source/api_reference/layers.rst:1395
#: ../../source/api_reference/layers.rst:1647
msgid "cast"
msgstr ""
......@@ -6600,7 +6958,8 @@ msgid ""
"output_dtype as the output."
msgstr ""
#: ../../source/api_reference/layers.rst:1031
#: ../../source/api_reference/layers.rst:1403
#: ../../source/api_reference/layers.rst:1655
msgid "concat"
msgstr ""
......@@ -6626,7 +6985,8 @@ msgstr ""
msgid "Output variable of the concatenation"
msgstr ""
#: ../../source/api_reference/layers.rst:1037
#: ../../source/api_reference/layers.rst:1411
#: ../../source/api_reference/layers.rst:1663
msgid "sums"
msgstr ""
......@@ -6654,7 +7014,8 @@ msgstr ""
msgid "written to it."
msgstr ""
#: ../../source/api_reference/layers.rst:1043
#: ../../source/api_reference/layers.rst:1419
#: ../../source/api_reference/layers.rst:1671
msgid "assign"
msgstr ""
......@@ -6678,7 +7039,8 @@ msgstr ""
msgid "The destination variable that was supplied as the *output*."
msgstr ""
#: ../../source/api_reference/layers.rst:1049
#: ../../source/api_reference/layers.rst:1427
#: ../../source/api_reference/layers.rst:1679
msgid "fill_constant_batch_size_like"
msgstr ""
......@@ -6722,7 +7084,8 @@ msgstr ""
msgid "Tensor of specified shape will be filled with the specified value."
msgstr ""
#: ../../source/api_reference/layers.rst:1055
#: ../../source/api_reference/layers.rst:1435
#: ../../source/api_reference/layers.rst:1687
msgid "fill_constant"
msgstr ""
......@@ -6760,7 +7123,55 @@ msgstr ""
msgid "The tensor variable storing the output."
msgstr ""
#: ../../source/api_reference/layers.rst:1061
#: ../../source/api_reference/layers.rst:1443
#: ../../source/api_reference/layers.rst:1695
msgid "argmin"
msgstr ""
#: of paddle.fluid.layers.argmin:1
msgid "**argmin**"
msgstr ""
#: of paddle.fluid.layers.argmin:3
msgid ""
"This function computes the indices of the min elements of the input "
"tensor's element along the provided axis."
msgstr ""
#: of paddle.fluid.layers.argmin:6
msgid "The input to compute the indices of the min elements."
msgstr ""
#: of paddle.fluid.layers.argmax:9 paddle.fluid.layers.argmin:9
msgid "Axis to compute indices along."
msgstr ""
#: of paddle.fluid.layers.argmax:12 paddle.fluid.layers.argmin:12
#: paddle.fluid.layers.ones:13 paddle.fluid.layers.zeros:13
msgid "The tensor variable storing the output"
msgstr ""
#: ../../source/api_reference/layers.rst:1451
#: ../../source/api_reference/layers.rst:1703
msgid "argmax"
msgstr ""
#: of paddle.fluid.layers.argmax:1
msgid "**argmax**"
msgstr ""
#: of paddle.fluid.layers.argmax:3
msgid ""
"This function computes the indices of the max elements of the input "
"tensor's element along the provided axis."
msgstr ""
#: of paddle.fluid.layers.argmax:6
msgid "The input to compute the indices of the max elements."
msgstr ""
#: ../../source/api_reference/layers.rst:1459
#: ../../source/api_reference/layers.rst:1711
msgid "ones"
msgstr ""
......@@ -6782,11 +7193,8 @@ msgstr ""
msgid "Data type of output tensor"
msgstr ""
#: of paddle.fluid.layers.ones:13 paddle.fluid.layers.zeros:13
msgid "The tensor variable storing the output"
msgstr ""
#: ../../source/api_reference/layers.rst:1067
#: ../../source/api_reference/layers.rst:1467
#: ../../source/api_reference/layers.rst:1719
msgid "zeros"
msgstr ""
......@@ -6800,11 +7208,11 @@ msgid ""
"initializes this with 0."
msgstr ""
#: ../../source/api_reference/layers.rst:1073
#: ../../source/api_reference/layers.rst:1473
msgid "learning_rate_scheduler"
msgstr ""
#: ../../source/api_reference/layers.rst:1076
#: ../../source/api_reference/layers.rst:1478
msgid "exponential_decay"
msgstr ""
......@@ -6853,7 +7261,7 @@ msgstr ""
msgid "The decayed learning rate"
msgstr ""
#: ../../source/api_reference/layers.rst:1082
#: ../../source/api_reference/layers.rst:1486
msgid "natural_exp_decay"
msgstr ""
......@@ -6867,7 +7275,7 @@ msgid ""
"rate during training"
msgstr ""
#: ../../source/api_reference/layers.rst:1088
#: ../../source/api_reference/layers.rst:1494
msgid "inverse_time_decay"
msgstr ""
......@@ -6881,7 +7289,7 @@ msgid ""
"rate during training."
msgstr ""
#: ../../source/api_reference/layers.rst:1094
#: ../../source/api_reference/layers.rst:1502
msgid "polynomial_decay"
msgstr ""
......@@ -6889,7 +7297,7 @@ msgstr ""
msgid "Applies polynomial decay to the initial learning rate."
msgstr ""
#: ../../source/api_reference/layers.rst:1100
#: ../../source/api_reference/layers.rst:1510
msgid "piecewise_decay"
msgstr ""
......@@ -6897,7 +7305,7 @@ msgstr ""
msgid "Applies piecewise decay to the initial learning rate."
msgstr ""
#: ../../source/api_reference/layers.rst:1106
#: ../../source/api_reference/layers.rst:1518
msgid "noam_decay"
msgstr ""
......@@ -6923,11 +7331,11 @@ msgstr ""
msgid "The decayed learning rate."
msgstr ""
#: ../../source/api_reference/layers.rst:1112
#: ../../source/api_reference/layers.rst:1524
msgid "detection"
msgstr ""
#: ../../source/api_reference/layers.rst:1115
#: ../../source/api_reference/layers.rst:1529
msgid "prior_box"
msgstr ""
......@@ -7024,7 +7432,7 @@ msgid ""
"input"
msgstr ""
#: ../../source/api_reference/layers.rst:1121
#: ../../source/api_reference/layers.rst:1537
msgid "multi_box_head"
msgstr ""
......@@ -7166,7 +7574,7 @@ msgid ""
"position of inputs"
msgstr ""
#: ../../source/api_reference/layers.rst:1127
#: ../../source/api_reference/layers.rst:1545
msgid "bipartite_match"
msgstr ""
......@@ -7283,7 +7691,7 @@ msgid ""
"dist_matrix[d+LoD[i]][j]."
msgstr ""
#: ../../source/api_reference/layers.rst:1133
#: ../../source/api_reference/layers.rst:1553
msgid "target_assign"
msgstr ""
......@@ -7389,7 +7797,7 @@ msgstr ""
msgid "out_weight (Variable): The weight for output with the shape of [N, P, 1]."
msgstr ""
#: ../../source/api_reference/layers.rst:1139
#: ../../source/api_reference/layers.rst:1561
msgid "detection_output"
msgstr ""
......@@ -7537,7 +7945,7 @@ msgstr ""
msgid "loc=loc, prior_box=pb, prior_box_var=pbv)"
msgstr ""
#: ../../source/api_reference/layers.rst:1145
#: ../../source/api_reference/layers.rst:1569
msgid "ssd_loss"
msgstr ""
......@@ -7726,7 +8134,7 @@ msgid ""
"mining type of `max_negative`."
msgstr ""
#: ../../source/api_reference/layers.rst:1151
#: ../../source/api_reference/layers.rst:1577
msgid "detection_map"
msgstr ""
......@@ -7837,7 +8245,7 @@ msgid ""
"example count computed from input(Detection) and input(Label)."
msgstr ""
#: ../../source/api_reference/layers.rst:1157
#: ../../source/api_reference/layers.rst:1585
msgid "iou_similarity"
msgstr ""
......@@ -7885,7 +8293,7 @@ msgid ""
"a tensor with shape [N, M] representing pairwise iou scores."
msgstr ""
#: ../../source/api_reference/layers.rst:1163
#: ../../source/api_reference/layers.rst:1593
msgid "box_coder"
msgstr ""
......@@ -7954,3 +8362,102 @@ msgid ""
"number of deocded boxes."
msgstr ""
#: ../../source/api_reference/layers.rst:1599
msgid "metric"
msgstr ""
#: ../../source/api_reference/layers.rst:1604
msgid "accuracy"
msgstr ""
#: of paddle.fluid.layers.accuracy:1
msgid ""
"This function computes the accuracy using the input and label. The output"
" is the top k inputs and their indices."
msgstr ""
#: ../../source/api_reference/layers.rst:1612
msgid "auc"
msgstr ""
#~ msgid "layers"
#~ msgstr ""
#~ msgid ""
#~ "Returns a list of places based on"
#~ " flags. The list will be used "
#~ "for parallel execution."
#~ msgstr ""
#~ msgid ""
#~ "If :attr:`None`, it makes no effect "
#~ "to lookup. Otherwise the given "
#~ ":attr:`padding_idx` indicates padding the "
#~ "output with zeros whenever lookup "
#~ "encounters it in :attr:`input`. If "
#~ ":math:`padding_idx < 0`, the padding_idx "
#~ "to use in lookup is :math:`size[0] "
#~ "+ dim`."
#~ msgstr ""
#~ msgid "**Convlution2D Layer**"
#~ msgstr ""
#~ msgid ""
#~ "The convolution2D layer calculates the "
#~ "output based on the input, filter "
#~ "and strides, paddings, dilations, groups "
#~ "parameters. Input(Input) and Output(Output) "
#~ "are in NCHW format. Where N is "
#~ "batch size, C is the number of "
#~ "channels, H is the height of the"
#~ " feature, and W is the width of"
#~ " the feature. The details of "
#~ "convolution layer, please refer UFLDL's "
#~ "`convolution, "
#~ "<http://ufldl.stanford.edu/tutorial/supervised/FeatureExtractionUsingConvolution/>`_"
#~ " . If bias attribution and activation"
#~ " type are provided, bias is added "
#~ "to the output of the convolution, "
#~ "and the corresponding activation function "
#~ "is applied to the final result."
#~ msgstr ""
#~ msgid "Output: Output shape: :math:`(N, C_{out}, H_{out}, W_{out})`"
#~ msgstr ""
#~ msgid ""
#~ "The input image with [N, C, H, "
#~ "W] format. num_filters(int): The number "
#~ "of filter. It is as same as "
#~ "the output image channel."
#~ msgstr ""
#~ msgid "Mean Operator."
#~ msgstr ""
#~ msgid "Out is a scalar which is the mean of all elements in X."
#~ msgstr ""
#~ msgid "The input of mean op Duplicable: False Optional: False"
#~ msgstr ""
#~ msgid "The output of mean op"
#~ msgstr ""
#~ msgid "Softshrink Activation Operator."
#~ msgstr ""
#~ msgid "$$ out = \\begin{cases}"
#~ msgstr ""
#~ msgid ""
#~ "x - \\lambda, \\text{if } x > "
#~ "\\lambda \\\\ x + \\lambda, \\text{if"
#~ " } x < -\\lambda \\\\ 0, "
#~ "\\text{otherwise} \\end{cases}"
#~ msgstr ""
#~ msgid "$$"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,10 +19,10 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/metrics.rst:6
msgid "metrics"
msgid "fluid.metrics"
msgstr ""
#: ../../source/api_reference/metrics.rst:9
#: ../../source/api_reference/metrics.rst:11
msgid "MetricBase"
msgstr ""
......@@ -71,7 +71,7 @@ msgid ""
"metrics."
msgstr ""
#: ../../source/api_reference/metrics.rst:16
#: ../../source/api_reference/metrics.rst:20
msgid "CompositeMetric"
msgstr ""
......@@ -81,7 +81,7 @@ msgid ""
"accuracy, recall into one Metric."
msgstr ""
#: ../../source/api_reference/metrics.rst:23
#: ../../source/api_reference/metrics.rst:29
msgid "Accuracy"
msgstr ""
......@@ -95,7 +95,7 @@ msgstr ""
msgid "the metrics name"
msgstr ""
#: of paddle.fluid.metrics.Accuracy:7 paddle.fluid.metrics.EditDistance:7
#: of paddle.fluid.metrics.Accuracy:6 paddle.fluid.metrics.EditDistance:6
msgid "Example"
msgstr ""
......@@ -119,7 +119,7 @@ msgid ""
"accuracy = accuracy_evaluator.eval()"
msgstr ""
#: ../../source/api_reference/metrics.rst:30
#: ../../source/api_reference/metrics.rst:38
msgid "ChunkEvaluator"
msgstr ""
......@@ -130,7 +130,7 @@ msgid ""
"numbers."
msgstr ""
#: ../../source/api_reference/metrics.rst:37
#: ../../source/api_reference/metrics.rst:47
msgid "EditDistance"
msgstr ""
......@@ -166,7 +166,7 @@ msgid ""
" pass. 'instance_error' is the instance error rate in a pass."
msgstr ""
#: ../../source/api_reference/metrics.rst:44
#: ../../source/api_reference/metrics.rst:56
msgid "DetectionMAP"
msgstr ""
......@@ -199,7 +199,7 @@ msgid ""
"https://arxiv.org/abs/1512.02325"
msgstr ""
#: ../../source/api_reference/metrics.rst:51
#: ../../source/api_reference/metrics.rst:65
msgid "Auc"
msgstr ""
......@@ -243,3 +243,6 @@ msgstr ""
msgid "\"NOTE: only implement the ROC curve type via Python now.\""
msgstr ""
#~ msgid "metrics"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,18 +19,18 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/nets.rst:6
msgid "nets"
msgid "fluid.nets"
msgstr ""
#: ../../source/api_reference/nets.rst:9
#: ../../source/api_reference/nets.rst:11
msgid "simple_img_conv_pool"
msgstr ""
#: ../../source/api_reference/nets.rst:15
#: ../../source/api_reference/nets.rst:19
msgid "sequence_conv_pool"
msgstr ""
#: ../../source/api_reference/nets.rst:21
#: ../../source/api_reference/nets.rst:27
msgid "glu"
msgstr ""
......@@ -74,12 +74,12 @@ msgstr ""
msgid "返回类型"
msgstr ""
#: of paddle.fluid.nets.glu:23
#: paddle.fluid.nets.scaled_dot_product_attention:47
#: of paddle.fluid.nets.glu:22
#: paddle.fluid.nets.scaled_dot_product_attention:46
msgid "Examples"
msgstr ""
#: ../../source/api_reference/nets.rst:27
#: ../../source/api_reference/nets.rst:35
msgid "scaled_dot_product_attention"
msgstr ""
......@@ -152,3 +152,6 @@ msgid ""
"parameters."
msgstr ""
#~ msgid "nets"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,34 +19,34 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/optimizer.rst:6
msgid "optimizer"
msgid "fluid.optimizer"
msgstr ""
#: ../../source/api_reference/optimizer.rst:9
#: ../../source/api_reference/optimizer.rst:11
msgid "SGD"
msgstr ""
#: ../../source/api_reference/optimizer.rst:16
#: ../../source/api_reference/optimizer.rst:20
msgid "Momentum"
msgstr ""
#: ../../source/api_reference/optimizer.rst:23
#: ../../source/api_reference/optimizer.rst:29
msgid "Adagrad"
msgstr ""
#: ../../source/api_reference/optimizer.rst:30
#: ../../source/api_reference/optimizer.rst:38
msgid "Adam"
msgstr ""
#: ../../source/api_reference/optimizer.rst:37
#: ../../source/api_reference/optimizer.rst:47
msgid "Adamax"
msgstr ""
#: ../../source/api_reference/optimizer.rst:44
#: ../../source/api_reference/optimizer.rst:56
msgid "DecayedAdagrad"
msgstr ""
#: ../../source/api_reference/optimizer.rst:51
#: ../../source/api_reference/optimizer.rst:65
msgid "SGDOptimizer"
msgstr ""
......@@ -54,7 +54,7 @@ msgstr ""
msgid "Simple SGD optimizer without any state."
msgstr ""
#: ../../source/api_reference/optimizer.rst:58
#: ../../source/api_reference/optimizer.rst:74
msgid "MomentumOptimizer"
msgstr ""
......@@ -62,7 +62,7 @@ msgstr ""
msgid "Simple Momentum optimizer with velocity state"
msgstr ""
#: ../../source/api_reference/optimizer.rst:65
#: ../../source/api_reference/optimizer.rst:83
msgid "AdagradOptimizer"
msgstr ""
......@@ -70,7 +70,7 @@ msgstr ""
msgid "Simple Adagrad optimizer with moment state"
msgstr ""
#: ../../source/api_reference/optimizer.rst:72
#: ../../source/api_reference/optimizer.rst:92
msgid "AdamOptimizer"
msgstr ""
......@@ -78,7 +78,7 @@ msgstr ""
msgid "Implements the Adam Optimizer"
msgstr ""
#: ../../source/api_reference/optimizer.rst:79
#: ../../source/api_reference/optimizer.rst:101
msgid "AdamaxOptimizer"
msgstr ""
......@@ -86,7 +86,7 @@ msgstr ""
msgid "Implements the Adamax Optimizer"
msgstr ""
#: ../../source/api_reference/optimizer.rst:86
#: ../../source/api_reference/optimizer.rst:110
msgid "DecayedAdagradOptimizer"
msgstr ""
......@@ -94,7 +94,7 @@ msgstr ""
msgid "Simple Decayed Adagrad optimizer with moment state"
msgstr ""
#: ../../source/api_reference/optimizer.rst:93
#: ../../source/api_reference/optimizer.rst:119
msgid "RMSPropOptimizer"
msgstr ""
......@@ -181,16 +181,16 @@ msgstr ""
msgid ":exc:`ValueError` -- If learning_rate, rho, epsilon, momentum are None."
msgstr ""
#: of paddle.fluid.optimizer.ModelAverage:15
#: paddle.fluid.optimizer.RMSPropOptimizer:48
#: of paddle.fluid.optimizer.ModelAverage:14
#: paddle.fluid.optimizer.RMSPropOptimizer:47
msgid "Examples"
msgstr ""
#: ../../source/api_reference/optimizer.rst:100
#: ../../source/api_reference/optimizer.rst:128
msgid "Adadelta"
msgstr ""
#: ../../source/api_reference/optimizer.rst:107
#: ../../source/api_reference/optimizer.rst:137
msgid "ModelAverage"
msgstr ""
......@@ -236,7 +236,7 @@ msgstr ""
msgid "min_average_window=10000, max_average_window=20000)"
msgstr ""
#: of paddle.fluid.optimizer.ModelAverage:29
#: of paddle.fluid.optimizer.ModelAverage:27
msgid "for pass_id in range(args.pass_num):"
msgstr ""
......@@ -248,11 +248,11 @@ msgstr ""
msgid "exe.run(fluid.default_main_program()...)"
msgstr ""
#: of paddle.fluid.optimizer.ModelAverage:29
#: of paddle.fluid.optimizer.ModelAverage:27
msgid "with model_average.apply(exe):"
msgstr ""
#: of paddle.fluid.optimizer.ModelAverage:29
#: of paddle.fluid.optimizer.ModelAverage:27
msgid "for data in test_reader():"
msgstr ""
......@@ -268,7 +268,7 @@ msgstr ""
msgid "Restore parameter values of current model."
msgstr ""
#: ../../source/api_reference/optimizer.rst:114
#: ../../source/api_reference/optimizer.rst:146
msgid "Optimizer"
msgstr ""
......@@ -324,3 +324,6 @@ msgid ""
"`create_optimization_pass()` into one."
msgstr ""
#~ msgid "optimizer"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,14 +19,14 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/param_attr.rst:6
msgid "param_attr"
msgid "fluid.param_attr"
msgstr ""
#: ../../source/api_reference/param_attr.rst:9
#: ../../source/api_reference/param_attr.rst:11
msgid "ParamAttr"
msgstr ""
#: ../../source/api_reference/param_attr.rst:16
#: ../../source/api_reference/param_attr.rst:20
msgid "WeightNormParamAttr"
msgstr ""
......@@ -37,3 +37,6 @@ msgid ""
"except which to normalize."
msgstr ""
#~ msgid "param_attr"
#~ msgstr ""
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,11 +19,10 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/profiler.rst:6
#: ../../source/api_reference/profiler.rst:21
msgid "profiler"
msgid "fluid.profiler"
msgstr ""
#: ../../source/api_reference/profiler.rst:9
#: ../../source/api_reference/profiler.rst:11
msgid "cuda_profiler"
msgstr ""
......@@ -60,7 +59,7 @@ msgid ""
"Profiler User Guide\"."
msgstr ""
#: ../../source/api_reference/profiler.rst:15
#: ../../source/api_reference/profiler.rst:19
msgid "reset_profiler"
msgstr ""
......@@ -70,6 +69,10 @@ msgid ""
" record."
msgstr ""
#: ../../source/api_reference/profiler.rst:27
msgid "profiler"
msgstr ""
#: of paddle.fluid.profiler.profiler:1
msgid ""
"The profiler interface. Different from cuda_profiler, this profiler can "
......@@ -101,7 +104,7 @@ msgstr ""
msgid "If state == 'All', it will write a profile proto output file."
msgstr ""
#: ../../source/api_reference/profiler.rst:27
#: ../../source/api_reference/profiler.rst:35
msgid "start_profiler"
msgstr ""
......@@ -116,7 +119,7 @@ msgid ""
" timeline."
msgstr ""
#: ../../source/api_reference/profiler.rst:33
#: ../../source/api_reference/profiler.rst:43
msgid "stop_profiler"
msgstr ""
......
......@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-14 18:52+0800\n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
......@@ -19,10 +19,10 @@ msgstr ""
"Generated-By: Babel 2.6.0\n"
#: ../../source/api_reference/regularizer.rst:6
msgid "regularizer"
msgid "fluid.regularizer"
msgstr ""
#: ../../source/api_reference/regularizer.rst:9
#: ../../source/api_reference/regularizer.rst:11
msgid "append_regularization_ops"
msgstr ""
......@@ -68,7 +68,7 @@ msgstr ""
msgid ":exc:`Exception` -- Unknown regularization type"
msgstr ""
#: ../../source/api_reference/regularizer.rst:15
#: ../../source/api_reference/regularizer.rst:19
msgid "WeightDecayRegularizer"
msgstr ""
......@@ -85,15 +85,15 @@ msgid ""
"directly, but need to use one of its implementations"
msgstr ""
#: ../../source/api_reference/regularizer.rst:22
#: ../../source/api_reference/regularizer.rst:28
msgid "L1Decay"
msgstr ""
#: ../../source/api_reference/regularizer.rst:29
#: ../../source/api_reference/regularizer.rst:37
msgid "L2Decay"
msgstr ""
#: ../../source/api_reference/regularizer.rst:36
#: ../../source/api_reference/regularizer.rst:46
msgid "L1DecayRegularizer"
msgstr ""
......@@ -101,7 +101,7 @@ msgstr ""
msgid "Implements the L1 Weight Decay Regularization"
msgstr ""
#: ../../source/api_reference/regularizer.rst:43
#: ../../source/api_reference/regularizer.rst:55
msgid "L2DecayRegularizer"
msgstr ""
......@@ -109,3 +109,6 @@ msgstr ""
msgid "Implements the L2 Weight Decay Regularization"
msgstr ""
#~ msgid "regularizer"
#~ msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/quick_start/fit_a_line/index.md:1
msgid "线性回归"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:2
msgid ""
"让我们从经典的线性回归(Linear Regression "
"[1])模型开始这份教程。在这一章里,你将使用真实的数据集建立起一个房价预测模型,并且了解到机器学习中的若干重要概念。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:4
msgid "本教程源代码目录在book/fit_a_line, 初次使用请参考PaddlePaddle安装教程,更多内容请参考本教程的视频课堂。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:6
msgid "背景介绍"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:7
msgid ""
"给定一个大小为$n$的数据集 ${{y_{i}, x_{i1}, ..., x_{id}}}{i=1}^{n}$,其中$x{i1}, "
"\\ldots, "
"x_{id}$是第$i$个样本$d$个属性上的取值,$y_i$是该样本待预测的目标。线性回归模型假设目标$y_i$可以被属性间的线性组合描述,即"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:9
msgid ""
"$$y_i = \\omega_1x_{i1} + \\omega_2x_{i2} + \\ldots + \\omega_dx_{id} + "
"b, i=1,\\ldots,n$$"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:11
msgid ""
"例如,在我们将要建模的房价预测问题里,$x_{ij}$是描述房子$i$的各种属性(比如房间的个数、周围学校和医院的个数、交通状况等),而 "
"$y_i$是房屋的价格。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:13
msgid "初看起来,这个假设实在过于简单了,变量间的真实关系很难是线性的。但由于线性回归模型有形式简单和易于建模分析的优点,它在实际问题中得到了大量的应用。很多经典的统计学习、机器学习书籍[2,3,4]也选择对线性模型独立成章重点讲解。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:15
msgid "效果展示"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:16
msgid ""
"我们使用从UCI Housing Data "
"Set获得的波士顿房价数据集进行模型的训练和预测。下面的散点图展示了使用模型对部分房屋价格进行的预测。其中,每个点的横坐标表示同一类房屋真实价格的中位数,纵坐标表示线性回归模型根据特征预测的结果,当二者值完全相等的时候就会落在虚线上。所以模型预测得越准确,则点离虚线越近。"
" alt"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:22
msgid "模型概览"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:24
msgid "模型定义"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:26
msgid ""
"在波士顿房价数据集中,和房屋相关的值共有14个:前13个用来描述房屋相关的各种信息,即模型中的 "
"$x_i$;最后一个值为我们要预测的该类房屋价格的中位数,即模型中的 $y_i$。因此,我们的模型就可以表示成:"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:28
msgid ""
"$$\\hat{Y} = \\omega_1X_{1} + \\omega_2X_{2} + \\ldots + "
"\\omega_{13}X_{13} + b$$"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:30
msgid ""
"$\\hat{Y}$ 表示模型的预测结果,用来和真实值$Y$区分。模型要学习的参数即:$\\omega_1, \\ldots, "
"\\omega_{13}, b$。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:32
msgid ""
"建立模型后,我们需要给模型一个优化目标,使得学到的参数能够让预测值$\\hat{Y}$尽可能地接近真实值$Y$。这里我们引入损失函数(Loss "
"Function,或Cost Function)这个概念。 "
"输入任意一个数据样本的目标值$y_{i}$和模型给出的预测值$\\hat{y_{i}}$,损失函数输出一个非负的实值。这个实值通常用来反映模型误差的大小。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:34
msgid "对于线性回归模型来讲,最常见的损失函数就是均方误差(Mean Squared Error, MSE)了,它的形式是:"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:36
msgid "$$MSE=\\frac{1}{n}\\sum_{i=1}^{n}{(\\hat{Y_i}-Y_i)}^2$$"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:38
msgid "即对于一个大小为$n$的测试集,$MSE$是$n$个数据预测结果误差平方的均值。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:40
msgid "训练过程"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:42
msgid "定义好模型结构之后,我们要通过以下几个步骤进行模型训练"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:48
msgid "数据集"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:50
msgid "数据集接口的封装"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:51
msgid "首先加载需要的包"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:58
msgid "我们通过uci_housing模块引入了数据集合UCI Housing Data Set"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:60
msgid "其中,在uci_housing模块中封装了:"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:66
msgid "数据集介绍"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:67
msgid "这份数据集共506行,每行包含了波士顿郊区的一类房屋的相关信息及该类房屋价格的中位数。其各维属性的意义如下:"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:151
msgid "数据预处理"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:152
msgid "连续值与离散值"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:153
msgid "观察一下数据,我们的第一个发现是:所有的13维属性中,有12维的连续值和1维的离散值(CHAS)。离散值虽然也常使用类似0、1、2这样的数字表示,但是其含义与连续值是不同的,因为这里的差值没有实际意义。例如,我们用0、1、2来分别表示红色、绿色和蓝色的话,我们并不能因此说“蓝色和红色”比“绿色和红色”的距离更远。所以通常对一个有$d$个可能取值的离散属性,我们会将它们转为$d$个取值为0或1的二值属性或者将每个可能取值映射为一个多维向量。不过就这里而言,因为CHAS本身就是一个二值属性,就省去了这个麻烦。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:155
msgid "属性的归一化"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:156
msgid ""
"另外一个稍加观察即可发现的事实是,各维属性的取值范围差别很大(如图2所示)。例如,属性B的取值范围是[0.32, "
"396.90],而属性NOX的取值范围是[0.3850, "
"0.8170]。这里就要用到一个常见的操作-归一化(normalization)了。归一化的目标是把各位属性的取值范围放缩到差不多的区间,例如[-0.5,0.5]。这里我们使用一种很常见的操作方法:减掉均值,然后除以原取值范围。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:158
msgid "做归一化(或 Feature scaling)至少有以下3个理由:"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:163
msgid "alt"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:168
msgid "整理训练集与测试集"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:169
msgid "我们将数据集分割为两份:一份用于调整模型的参数,即进行模型的训练,模型在这份数据集上的误差被称为训练误差;另外一份被用来测试,模型在这份数据集上的误差被称为测试误差。我们训练模型的目的是为了通过从训练数据中找到规律来预测未知的新数据,所以测试误差是更能反映模型表现的指标。分割数据的比例要考虑到两个因素:更多的训练数据会降低参数估计的方差,从而得到更可信的模型;而更多的测试数据会降低测试误差的方差,从而得到更可信的测试误差。我们这个例子中设置的分割比例为$8:2$"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:172
msgid "在更复杂的模型训练过程中,我们往往还会多使用一种数据集:验证集。因为复杂的模型中常常还有一些超参数(Hyperparameter)需要调节,所以我们会尝试多种超参数的组合来分别训练多个模型,然后对比它们在验证集上的表现选择相对最好的一组超参数,最后才使用这组参数下训练的模型在测试集上评估测试误差。由于本章训练的模型比较简单,我们暂且忽略掉这个过程。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:174
msgid "训练"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:176
msgid "fit_a_line/trainer.py演示了训练的整体过程。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:178
msgid "初始化PaddlePaddle"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:184
msgid "模型配置"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:186
msgid ""
"线性回归的模型其实就是一个采用线性激活函数(linear activation,LinearActivation)的全连接层(fully-"
"connected layer,fc_layer):"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:197
msgid "保存网络拓扑"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:206
msgid "创建参数"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:212
msgid "创建Trainer"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:222
msgid "读取数据且打印训练的中间信息"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:224
msgid ""
"PaddlePaddle提供一个 reader机制 来读取数据。 Reader返回的数据可以包括多列,我们需要一个Python dict把列 "
"序号映射到网络里的数据层。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:233
msgid "此外,我们还可以提供一个 event handler,来打印训练的进度:"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:285
msgid "开始训练"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:298
msgid "png"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:300
msgid "应用模型"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:302
msgid "1. 生成测试数据"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:316
msgid "2. 推测 inference"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:331
msgid "总结"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:332
msgid "在这章里,我们借助波士顿房价这一数据集,介绍了线性回归模型的基本概念,以及如何使用PaddlePaddle实现训练和测试的过程。很多的模型和技巧都是从简单的线性回归模型演化而来,因此弄清楚线性模型的原理和局限非常重要。"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:335
msgid "参考文献"
msgstr ""
#: ../../source/quick_start/fit_a_line/index.md:341
msgid ""
"<br/> <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-"
"sa/4.0/\"><img alt=\"知识共享许可协议\" style=\"border-width:0\" "
"src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\" /></a><br "
"/><span xmlns:dct=\"http://purl.org/dc/terms/\" "
"href=\"http://purl.org/dc/dcmitype/Text\" property=\"dct:title\" "
"rel=\"dct:type\">本教程</span> 由 <a "
"xmlns:cc=\"http://creativecommons.org/ns#\" "
"href=\"http://book.paddlepaddle.org\" property=\"cc:attributionName\" "
"rel=\"cc:attributionURL\">PaddlePaddle</a> 创作,采用 <a rel=\"license\" "
"href=\"http://creativecommons.org/licenses/by-sa/4.0/\">知识共享 署名-相同方式共享 "
"4.0 国际 许可协议</a>进行许可。"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/quick_start/install/build_from_source_cn.rst:2
msgid "从源码编译"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:7
msgid "需要的软硬件"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:9
msgid "为了编译PaddlePaddle,我们需要"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:11
msgid "一台电脑,可以装的是 Linux, Windows 或者 MacOS 操作系统"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:12
msgid "Docker"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:14
msgid "不需要依赖其他任何软件了。即便是 Python 和 GCC 都不需要,因为我们会把所有编译工具都安装进一个 Docker 镜像里。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:19
msgid "编译方法"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:21
msgid ""
"PaddlePaddle需要使用Docker环境完成编译,这样可以免去单独安装编译依赖的步骤,可选的不同编译环境Docker镜像 可以在 `这里 "
"<https://hub.docker.com/r/paddlepaddle/paddle_manylinux_devel/tags/>`__ "
"找到,您也可以 在 `这里 "
"<https://github.com/PaddlePaddle/Paddle/tree/develop/tools/manylinux1/>`__"
" 找到 paddle_manylinux_devel "
"镜像的编译以及使用方法。或者参考下述可选步骤,从源码中构建用于编译PaddlePaddle的Docker镜像。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:26
msgid "如果您选择不使用Docker镜像,则需要在本机安装下面章节列出的 :ref:`编译依赖 <_compile_deps>` 之后才能开始编译的步骤。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:28
msgid "编译PaddlePaddle,需要执行:"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:42
msgid "注:上述命令把当前目录(源码树根目录)映射为 container 里的 :code:`/paddle` 目录。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:44
msgid "编译完成后会在build/python/dist目录下生成输出的whl包,可以选在在当前机器安装也可以拷贝到目标机器安装:"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:50
msgid "如果机器中已经安装过PaddlePaddle,有两种方法:"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:64
msgid "执行单元测试"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:66
msgid "如果您期望在编译完成后立即执行所有的单元测试,可以按照下面的方法:"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:68
msgid ""
"设置 :code:`RUN_TEST=ON` 和 :code:`WITH_TESTING=ON` 就会在完成编译之后,立即执行单元测试。 开启 "
":code:`WITH_GPU=ON` 可以指定同时执行GPU上的单元测试。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:75
msgid "如果期望执行其中一个单元测试,(比如 :code:`test_sum_op` ):"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:87
msgid "常见问题"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:89
msgid "什么是 Docker?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:91
msgid "如果您没有听说 Docker,可以把它想象为一个类似 virtualenv 的系统,但是虚拟的不仅仅是 Python 的运行环境。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:93
msgid "Docker 还是虚拟机?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:95
msgid ""
"有人用虚拟机来类比 Docker。需要强调的是:Docker 不会虚拟任何硬件,Docker container "
"里运行的编译工具实际上都是在本机的 CPU 和操作系统上直接运行的,性能和把编译工具安装在本机运行一样。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:97
msgid "为什么用 Docker?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:99
msgid "把工具和配置都安装在一个 Docker image 里可以标准化编译环境。这样如果遇到问题,其他人可以复现问题以便帮助。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:101
msgid "另外,对于习惯使用Windows和MacOS的开发者来说,使用Docker就不用配置交叉编译环境了。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:103
msgid "我可以选择不用Docker吗?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:105
msgid ""
"当然可以。大家可以用把开发工具安装进入 Docker image 一样的方式,把这些工具安装到本机。这篇文档介绍基于 Docker "
"的开发流程,是因为这个流程比其他方法都更简便。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:107
msgid "学习 Docker 有多难?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:109
msgid ""
"理解 Docker 并不难,大概花十分钟看一下 `如何使用Docker "
"<https://zhuanlan.zhihu.com/p/19902938>`_ "
"。这可以帮您省掉花一小时安装和配置各种开发工具,以及切换机器时需要新安装的辛苦。别忘了 PaddlePaddle "
"更新可能导致需要新的开发工具。更别提简化问题复现带来的好处了。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:111
msgid "我可以用 IDE 吗?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:113
msgid "当然可以,因为源码就在本机上。IDE 默认调用 make 之类的程序来编译源码,我们只需要配置 IDE 来调用 Docker 命令编译源码即可。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:115
msgid "很多 PaddlePaddle 开发者使用 Emacs。他们在自己的 `~/.emacs` 配置文件里加两行"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:122
msgid "就可以按 `Ctrl-C` 和 `c` 键来启动编译了。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:124
msgid "可以并行编译吗?"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:126
msgid ""
"是的。我们的 Docker image 运行一个 `Paddle编译Bash脚本 "
"<https://github.com/PaddlePaddle/Paddle/blob/develop/paddle/scripts/docker/build.sh>`_"
" 。这个脚本调用 `make -j$(nproc)` 来启动和 CPU 核一样多的进程来并行编译。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:128
msgid "Docker 需要 sudo"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:130
msgid ""
"如果用自己的电脑开发,自然也就有管理员权限(sudo)了。如果用公用的电脑开发,需要请管理员安装和配置好 "
"Docker。此外,PaddlePaddle 项目在努力开始支持其他不需要 sudo 的集装箱技术,比如 rkt。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:132
msgid "在 Windows/MacOS 上编译很慢"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:134
msgid ""
"Docker 在 Windows 和 MacOS 都可以运行。不过实际上是运行在一个 Linux 虚拟机上。可能需要注意给这个虚拟机多分配一些 "
"CPU 和内存,以保证编译高效。具体做法请参考 `如何为Windows/Mac计算机上的Docker增加内存和虚拟机 "
"<https://github.com/PaddlePaddle/Paddle/issues/627>`_ 。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:136
msgid "磁盘不够"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:138
msgid ""
"本文中的例子里,`docker run` 命令里都用了 `--rm` 参数,这样保证运行结束之后的 containers 不会保留在磁盘上。可以用"
" `docker ps -a` 命令看到停止后但是没有删除的 containers。`docker build` "
"命令有时候会产生一些中间结果,是没有名字的 images,也会占用磁盘。可以参考 `如何删除Docker Container "
"<https://zaiste.net/posts/removing_docker_containers/>`_ 来清理这些内容。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:144
msgid "附录:编译依赖"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:146
msgid "PaddlePaddle编译需要使用到下面的依赖(包含但不限于),其他的依赖软件,会自动在编译时下载。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:148
msgid "PaddlePaddle编译依赖"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "依赖"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "版本"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "说明"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "CMake"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid ">=3.2"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "GCC"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "4.8.2"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "推荐使用CentOS的devtools2"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "Python"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "2.7.x"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "依赖libpython2.7.so"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "pip"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid ">=9.0"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "numpy"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "SWIG"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid ">=2.0"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "Go"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid ">=1.8"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "可选"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:164
msgid "附录:编译选项"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:166
msgid ""
"PaddlePaddle的编译选项,包括生成CPU/GPU二进制文件、链接何种BLAS库等。 "
"用户可在调用cmake的时候设置它们,详细的cmake使用方法可以参考 `官方文档 <https://cmake.org/cmake-"
"tutorial>`_ 。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:170
msgid "在cmake的命令行中,通过使用 ``-D`` 命令设置该类编译选项,例如:"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:176
msgid "编译选项说明"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "选项"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "默认值"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_GPU"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否支持GPU"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "ON"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_C_API"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否仅编译CAPI"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "OFF"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_DOUBLE"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否使用双精度浮点数"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_DSO"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否运行时动态加载CUDA动态库,而非静态加载CUDA动态库。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_AVX"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否编译含有AVX指令集的PaddlePaddle二进制文件"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_PYTHON"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否内嵌PYTHON解释器"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_STYLE_CHECK"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否编译时进行代码风格检查"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_TESTING"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否开启单元测试"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_DOC"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否编译中英文文档"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_SWIG_PY"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否编译PYTHON的SWIG接口,该接口可用于预测和定制化训练"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "Auto"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_GOLANG"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否编译go语言的可容错parameter server"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "WITH_MKL"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:1
msgid "是否使用MKL数学库,如果为否则是用OpenBLAS"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:194
msgid "BLAS"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:196
msgid ""
"PaddlePaddle支持 `MKL <https://software.intel.com/en-us/intel-mkl>`_ 和 "
"`OpenBlAS <http://www.openblas.net/>`_ "
"两种BLAS库。默认使用MKL。如果使用MKL并且机器含有AVX2指令集, 还会下载MKL-DNN数学库,详细参考 `mkldnn设计文档 "
"<https://github.com/PaddlePaddle/Paddle/tree/develop/doc/design/mkldnn#cmake>`_"
" 。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:200
msgid "如果关闭MKL,则会使用OpenBLAS作为BLAS库。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:203
msgid "CUDA/cuDNN"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:205
msgid ""
"PaddlePaddle在编译时/运行时会自动找到系统中安装的CUDA和cuDNN库进行编译和执行。 使用参数 "
":code:`-DCUDA_ARCH_NAME=Auto` 可以指定开启自动检测SM架构,加速编译。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:208
msgid ""
"PaddlePaddle可以使用cuDNN v5.1之后的任何一个版本来编译运行,但尽量请保持编译和运行使用的cuDNN是同一个版本。 "
"我们推荐使用最新版本的cuDNN。"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:212
msgid "编译选项的设置"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:214
msgid ""
"PaddePaddle通过编译时指定路径来实现引用各种BLAS/CUDA/cuDNN库。cmake编译时,首先在系统路径( "
":code:`/usr/lib:/usr/local/lib` )中搜索这几个库,同时也会读取相关路径变量来进行搜索。 通过使用 ``-D`` "
"命令可以设置,例如"
msgstr ""
#: ../../source/quick_start/install/build_from_source_cn.rst:220
msgid ""
"**注意:这几个编译选项的设置,只在第一次cmake的时候有效。如果之后想要重新设置,推荐清理整个编译目录(** :code:`rm -rf` "
")**后,再指定。**"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/quick_start/install/docker_install_cn.rst:2
msgid "使用Docker安装运行"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:4
msgid ""
"使用Docker安装和运行PaddlePaddle可以无需考虑依赖环境即可运行。并且也可以在Windows的docker中运行。 您可以在 "
"`Docker官网 <https://docs.docker.com/get-started/>`_ 获得基本的Docker安装和使用方法。"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:7
msgid ""
"如果您在使用Windows,可以参考 `这篇 "
"<https://docs.docker.com/toolbox/toolbox_install_windows/>`_ "
"教程,完成在Windows上安装和使用Docker。"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:11
msgid "在了解Docker的基本使用方法之后,即可开始下面的步骤:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:16
msgid "获取PaddlePaddle的Docker镜像"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:18
msgid "执行下面的命令获取最新的PaddlePaddle Docker镜像,版本为cpu_avx_mkl:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:24
msgid "对于国内用户,我们提供了加速访问的镜像源:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:30
msgid "下载GPU版本(cuda8.0_cudnn5_avx_mkl)的Docker镜像:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:37
msgid "选择下载使用不同的BLAS库的Docker镜像:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:46
msgid ""
"下载指定版本的Docker镜像,可以从 `DockerHub网站 "
"<https://hub.docker.com/r/paddlepaddle/paddle/tags/>`_ 获取可选的tag,并执行下面的命令:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:57
msgid "在Docker中执行PaddlePaddle训练程序"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:59
msgid ""
"假设您已经在当前目录(比如在/home/work)编写了一个PaddlePaddle的程序 :code:`train.py` (可以参考 "
"`PaddlePaddleBook "
"<http://www.paddlepaddle.org/docs/develop/book/01.fit_a_line/index.cn.html>`_"
" 编写),就可以使用下面的命令开始执行训练:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:68
msgid ""
"上述命令中, :code:`-it` 参数说明容器已交互式运行; :code:`-v $PWD:/work` "
"指定将当前路径(Linux中$PWD变量会展开为当前路径的绝对路径)挂载到容器内部的 :code:`/work` 目录; "
":code:`paddlepaddle/paddle` 指定需要使用的容器; 最后 :code:`/work/train.py` "
"为容器内执行的命令,即运行训练程序。"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:73
msgid "当然,您也可以进入到Docker容器中,以交互式的方式执行或调试您的代码:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:81
msgid ""
"**注:PaddlePaddle Docker镜像为了减小体积,默认没有安装vim,您可以在容器中执行** :code:`apt-get "
"install -y vim` **安装后,在容器中编辑代码。**"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:86
msgid "使用Docker启动PaddlePaddle Book教程"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:88
msgid ""
"使用Docker可以快速在本地启动一个包含了PaddlePaddle官方Book教程的Jupyter Notebook,可以通过网页浏览。 "
"PaddlePaddle Book是为用户和开发者制作的一个交互式的Jupyter Notebook。 如果您想要更深入了解deep "
"learning,PaddlePaddle Book一定是您最好的选择。 "
"大家可以通过它阅读教程,或者制作和分享带有代码、公式、图表、文字的交互式文档。"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:93
msgid "我们提供可以直接运行PaddlePaddle Book的Docker镜像,直接运行:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:99
msgid "国内用户可以使用下面的镜像源来加速访问:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:105
msgid "然后在浏览器中输入以下网址:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:111
msgid "就这么简单,享受您的旅程!"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:116
msgid "使用Docker执行GPU训练"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:118
msgid ""
"为了保证GPU驱动能够在镜像里面正常运行,我们推荐使用 `nvidia-docker <https://github.com/NVIDIA"
"/nvidia-docker>`_ 来运行镜像。 请不要忘记提前在物理机上安装GPU最新驱动。"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:126
msgid "**注: 如果没有安装nvidia-docker,可以尝试以下的方法,将CUDA库和Linux设备挂载到Docker容器内:**"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:134
msgid "**关于AVX:**"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:136
msgid ""
"AVX是一种CPU指令集,可以加速PaddlePaddle的计算。最新的PaddlePaddle Docker镜像默认 "
"是开启AVX编译的,所以,如果您的电脑不支持AVX,需要单独 `编译 <./build_from_source_cn.html>`_ "
"PaddlePaddle为no-avx版本。"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:140
msgid "以下指令能检查Linux电脑是否支持AVX:"
msgstr ""
#: ../../source/quick_start/install/docker_install_cn.rst:146
msgid "如果输出是No,就需要选择使用no-AVX的镜像"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/quick_start/install/index.rst:2
msgid "安装与编译"
msgstr ""
#: ../../source/quick_start/install/index.rst:6
msgid "PaddlePaddle针对不同的用户群体提供了多种安装方式。"
msgstr ""
#: ../../source/quick_start/install/index.rst:9
msgid "专注深度学习模型开发"
msgstr ""
#: ../../source/quick_start/install/index.rst:11
msgid "PaddlePaddle提供了多种python wheel包,可通过pip一键安装:"
msgstr ""
#: ../../source/quick_start/install/index.rst:18
msgid "这是最便捷的安装方式,请根据机器配置和系统选择对应的安装包。"
msgstr ""
#: ../../source/quick_start/install/index.rst:21
msgid "关注底层框架"
msgstr ""
#: ../../source/quick_start/install/index.rst:23
msgid "PaddlePaddle提供了基于Docker的安装方式,请参照以下教程:"
msgstr ""
#: ../../source/quick_start/install/index.rst:30
msgid "我们推荐在Docker中运行PaddlePaddle,该方式具有以下优势:"
msgstr ""
#: ../../source/quick_start/install/index.rst:32
msgid "无需单独安装第三方依赖"
msgstr ""
#: ../../source/quick_start/install/index.rst:33
msgid "方便分享运行时环境,易于问题的复现"
msgstr ""
#: ../../source/quick_start/install/index.rst:35
msgid "对于有定制化二进制文件需求的用户,我们同样提供了从源码编译安装PaddlePaddle的方法:"
msgstr ""
#: ../../source/quick_start/install/index.rst:44
msgid "需要提醒的是,这种安装方式会涉及到一些第三方库的下载、编译及安装,整个安装过程耗时较长。"
msgstr ""
#: ../../source/quick_start/install/index.rst:48
msgid "常见问题汇总"
msgstr ""
#: ../../source/quick_start/install/index.rst:50
msgid "如果在安装过程中遇到了问题,请先尝试在下面的页面寻找答案:"
msgstr ""
#: ../../source/quick_start/install/index.rst:52
msgid ":ref:`常见问题解答 <install_faq>`"
msgstr ""
#: ../../source/quick_start/install/index.rst:54
msgid "如果问题没有得到解决,欢迎向PaddlePaddle社区反馈问题:"
msgstr ""
#: ../../source/quick_start/install/index.rst:56
msgid "`创建issue <https://github.com/PaddlePaddle/Paddle/issues/new>`_"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/quick_start/install/pip_install_cn.rst:2
#: ../../source/quick_start/install/pip_install_cn.rst:11
msgid "使用pip安装"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:4
msgid ""
"PaddlePaddle可以使用常用的Python包管理工具 `pip "
"<https://pip.pypa.io/en/stable/installing/>`_ "
"完成安装,并可以在大多数主流的Linux操作系统以及MacOS上执行。"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:13
msgid "执行下面的命令即可在当前机器上安装PaddlePaddle的运行时环境,并自动下载安装依赖软件。"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:19
msgid "当前的默认版本为0.12.0,cpu_avx_openblas,您可以通过指定版本号来安装其它版本,例如:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:26
msgid "如果需要安装支持GPU的版本(cuda8.0_cudnn5_avx_openblas),需要执行:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:32
msgid "当前的默认版本也是0.12.0,PaddlePaddle针对不同需求提供了更多版本的安装包,部分列表如下:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:35
msgid "版本号"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
#: ../../source/quick_start/install/pip_install_cn.rst:35
msgid "版本说明"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:37
msgid "paddlepaddle-gpu==0.12.0"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:37
msgid "使用CUDA 8.0和cuDNN 5编译的0.12.0版本"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:38
msgid "paddlepaddle-gpu==0.11.0.post87"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:38
msgid "使用CUDA 8.0和cuDNN 7编译的0.11.0版本"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:39
msgid "paddlepaddle-gpu==0.11.0.post8"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:39
msgid "使用CUDA 8.0和cuDNN 5编译的0.11.0版本"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:40
msgid "paddlepaddle-gpu==0.11.0"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:40
msgid "使用CUDA 7.5和cuDNN 5编译的0.11.0版本"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:43
msgid ""
"您可以在 `Release History <https://pypi.org/project/paddlepaddle-"
"gpu/#history>`_ 中找到paddlepaddle-gpu的各个发行版本。"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:45
msgid ""
"如果需要获取并安装最新的(开发分支)PaddlePaddle,可以从我们的CI系统中下载最新的whl安装包和c-api开发包并安装, "
"您可以从下面的表格中找到需要的版本:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:48
msgid "如果在点击下面链接时出现如下登陆界面,点击“Log in as guest”即可开始下载:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:54
msgid "各个版本最新的whl包"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cp27-cp27mu"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cp27-cp27m"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cpu_avx_mkl"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle-latest-cp27-cp27mu-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuAvxCp27cp27mu/.lastSuccessful"
"/paddlepaddle-latest-cp27-cp27mu-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle-latest-cp27-cp27m-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuAvxCp27cp27mu/.lastSuccessful"
"/paddlepaddle-latest-cp27-cp27m-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cpu_avx_openblas"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle-latest-cp27-cp27mu-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuAvxOpenblas/.lastSuccessful"
"/paddlepaddle-latest-cp27-cp27mu-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle-latest-cp27-cp27m-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuAvxOpenblas/.lastSuccessful"
"/paddlepaddle-latest-cp27-cp27m-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cpu_noavx_openblas"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle-latest-cp27-cp27mu-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuNoavxOpenblas/.lastSuccessful"
"/paddlepaddle-latest-cp27-cp27mu-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle-latest-cp27-cp27m-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_CpuNoavxOpenblas/.lastSuccessful"
"/paddlepaddle-latest-cp27-cp27m-linux_x86_64.whl>`_"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cuda8.0_cudnn5_avx_mkl"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle_gpu-latest-cp27-cp27mu-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda80cudnn5cp27cp27mu/.lastSuccessful"
"/paddlepaddle_gpu-latest-cp27-cp27mu-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle_gpu-latest-cp27-cp27m-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda80cudnn5cp27cp27mu/.lastSuccessful"
"/paddlepaddle_gpu-latest-cp27-cp27m-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "cuda8.0_cudnn7_avx_mkl"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle_gpu-latest-cp27-cp27mu-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda8cudnn7cp27cp27mu/.lastSuccessful"
"/paddlepaddle_gpu-latest-cp27-cp27mu-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid ""
"`paddlepaddle_gpu-latest-cp27-cp27m-linux_x86_64.whl "
"<https://guest:@paddleci.ngrok.io/repository/download/Manylinux1_Cuda8cudnn7cp27cp27mu/.lastSuccessful"
"/paddlepaddle_gpu-latest-cp27-cp27m-linux_x86_64.whl>`__"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:67
msgid "运行环境依赖"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:69
msgid ""
"PaddlePaddle安装包由于不仅仅包含.py程序,而且包含了C++编写的部分,所以我们确保发布的二进制包可以支持主流的Linux操作系统,比如CentOS"
" 6以上,Ubuntu 14.04以上,MacOS 10.12以上。"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:71
msgid ""
"PaddlePaddle发布的安装包会尽量对齐 `manylinux1 "
"<https://www.python.org/dev/peps/pep-0513/#the-manylinux1-policy>`_ "
"标准,通常使用CentOS 5作为编译环境。但由于CUDA库通常需要CentOS 6以上,而且CentOS "
"5即将停止维护,所以我们默认使用CentOS 6作为标准编译环境。"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:73
msgid "PaddlePaddle环境依赖"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "依赖"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "版本"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "说明"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "操作系统"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "Linux, MacOS"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "CentOS 6以上,Ubuntu 14.04以上,MacOS 10.12以上"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "Python"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "2.7.x"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "暂时不支持Python3"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "libc.so"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "GLIBC_2.7"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "glibc至少包含GLIBC_2.7以上的符号"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "libstdc++.so"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "GLIBCXX_3.4.11, CXXABI_1.3.3"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "至少包含GLIBCXX_3.4.11, CXXABI_1.3.3以上的符号"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "libgcc_s.so"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "GCC_3.3"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:1
msgid "至少包含GCC_3.3以上的符号"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:86
msgid "安装常见问题和解决方法"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:88
msgid "paddlepaddle*.whl is not a supported wheel on this platform."
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:90
msgid ""
"出现这个问题的主要原因是,没有找到和当前系统匹配的paddlepaddle安装包。请检查Python版本是否为2.7系列。另外最新的pip官方源中的安装包默认是manylinux1标准,需要使用最新的pip"
" (>9.0.0) 才可以安装。可以使用下面的命令更新您的pip:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:96
msgid "如果仍然存在问题,可以执行:"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:102
msgid ""
"获取当前系统支持的安装包格式,并检查和需安装的包是否匹配。pypi安装包可以在 `这个 "
"<https://pypi.python.org/pypi/paddlepaddle/0.10.5>`_ 链接中找到。"
msgstr ""
#: ../../source/quick_start/install/pip_install_cn.rst:104
msgid ""
"如果系统支持的是 linux_x86_64 而安装包是 manylinux1_x86_64 ,需要升级pip版本到最新; 如果系统支持 "
"manylinux1_x86_64 而安装包(本地)是 linux_x86_64 ,可以重命名这个whl包为 manylinux1_x86_64 "
"再安装。"
msgstr ""
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018, paddle-dev@baidu.com
# This file is distributed under the same license as the PaddlePaddle Fluid
# package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2018.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PaddlePaddle Fluid 0.13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-06-15 16:34+0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.6.0\n"
#: ../../source/quick_start/recognize_digits/index.md:1
msgid "识别数字"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:3
msgid "本教程源代码目录在book/recognize_digits, 初次使用请参考PaddlePaddle安装教程,更多内容请参考本教程的视频课堂。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:5
msgid "背景介绍"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:6
msgid ""
"当我们学习编程的时候,编写的第一个程序一般是实现打印\"Hello World\"。而机器学习(或深度学习)的入门教程,一般都是 MNIST "
"数据库上的手写识别问题。原因是手写识别属于典型的图像分类问题,比较简单,同时MNIST数据集也很完备。MNIST数据集作为一个简单的计算机视觉数据集,包含一系列如图1所示的手写数字图片和对应的标签。图片是28x28的像素矩阵,标签则对应着0~9的10个数字。每张图片都经过了大小归一化和居中处理。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:9
#: ../../source/quick_start/recognize_digits/index.md:49
#: ../../source/quick_start/recognize_digits/index.md:65
#: ../../source/quick_start/recognize_digits/index.md:74
#: ../../source/quick_start/recognize_digits/index.md:83
#: ../../source/quick_start/recognize_digits/index.md:100
msgid "alt"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:15
msgid ""
"MNIST数据集是从 NIST 的Special Database 3(SD-3)和Special Database "
"1(SD-1)构建而来。由于SD-3是由美国人口调查局的员工进行标注,SD-1是由美国高中生进行标注,因此SD-3比SD-1更干净也更容易识别。Yann"
" "
"LeCun等人从SD-1和SD-3中各取一半作为MNIST的训练集(60000条数据)和测试集(10000条数据),其中训练集来自250位不同的标注员,此外还保证了训练集和测试集的标注员是不完全相同的。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:17
msgid ""
"Yann LeCun早先在手写字符识别上做了很多研究,并在研究过程中提出了卷积神经网络(Convolutional Neural "
"Network),大幅度地提高了手写字符的识别能力,也因此成为了深度学习领域的奠基人之一。如今的深度学习领域,卷积神经网络占据了至关重要的地位,从最早Yann"
" LeCun提出的简单LeNet,到如今ImageNet大赛上的优胜模型VGGNet、GoogLeNet、ResNet等(请参见图像分类 "
"教程),人们在图像分类领域,利用卷积神经网络得到了一系列惊人的结果。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:19
msgid ""
"有很多算法在MNIST上进行实验。1998年,LeCun分别用单层线性分类器、多层感知器(Multilayer Perceptron, "
"MLP)和多层卷积神经网络LeNet进行实验,使得测试集上的误差不断下降(从12%下降到0.7%)[1]。此后,科学家们又基于K近邻(K-Nearest"
" "
"Neighbors)算法[2]、支持向量机(SVM)[3]、神经网络[4-7]和Boosting方法[8]等做了大量实验,并采用多种预处理方法(如去除歪曲、去噪、模糊等)来提高识别的准确率。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:21
msgid "本教程中,我们从简单的模型Softmax回归开始,带大家入门手写字符识别,并逐步进行模型优化。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:24
msgid "模型概览"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:26
msgid "基于MNIST数据训练一个分类器,在介绍本教程使用的三个基本图像分类网络前,我们先给出一些定义:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:31
msgid "Softmax回归(Softmax Regression)"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:33
msgid "最简单的Softmax回归模型是先将输入层经过一个全连接层得到的特征,然后直接通过softmax 函数进行多分类[9]。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:35
msgid "输入层的数据$X$传到输出层,在激活操作之前,会乘以相应的权重 $W$ ,并加上偏置变量 $b$ ,具体如下:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:37
msgid "$$ y_i = \\text{softmax}(\\sum_j W_{i,j}x_j + b_i) $$"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:39
msgid "其中 $ \\text{softmax}(x_i) = \\frac{e^{x_i}}{\\sum_j e^{x_j}} $"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:41
msgid ""
"对于有 $N$ 个类别的多分类问题,指定 $N$ 个输出节点,$N$ 维结果向量经过softmax将归一化为 $N$ "
"个[0,1]范围内的实数值,分别表示该样本属于这 $N$ 个类别的概率。此处的 $y_i$ 即对应该图片为数字 $i$ 的预测概率。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:43
msgid "在分类问题中,我们一般采用交叉熵代价损失函数(cross entropy),公式如下:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:45
msgid "$$ \\text{crossentropy}(label, y) = -\\sum_i label_ilog(y_i) $$"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:47
msgid "图2为softmax回归的网络图,图中权重用蓝线表示、偏置用红线表示、+1代表偏置参数的系数为1。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:54
msgid "多层感知器(Multilayer Perceptron, MLP)"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:56
msgid "Softmax回归模型采用了最简单的两层神经网络,即只有输入层和输出层,因此其拟合能力有限。为了达到更好的识别效果,我们考虑在输入层和输出层中间加上若干个隐藏层[10]。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:63
msgid "图3为多层感知器的网络结构图,图中权重用蓝线表示、偏置用红线表示、+1代表偏置参数的系数为1。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:70
msgid "卷积神经网络(Convolutional Neural Network, CNN)"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:72
msgid "在多层感知器模型中,将图像展开成一维向量输入到网络中,忽略了图像的位置和结构信息,而卷积神经网络能够更好的利用图像的结构信息。LeNet-5是一个较简单的卷积神经网络。图4显示了其结构:输入的二维图像,先经过两次卷积层到池化层,再经过全连接层,最后使用softmax分类作为输出层。下面我们主要介绍卷积层和池化层。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:79
msgid "卷积层"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:81
msgid "卷积层是卷积神经网络的核心基石。在图像识别里我们提到的卷积是二维卷积,即离散二维滤波器(也称作卷积核)与二维图像做卷积操作,简单的讲是二维滤波器滑动到二维图像上所有位置,并在每个位置上与该像素点及其领域像素点做内积。卷积操作被广泛应用与图像处理领域,不同卷积核可以提取不同的特征,例如边沿、线性、角等特征。在深层卷积神经网络中,通过卷积操作可以提取出图像低级到复杂的特征。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:88
msgid ""
"图5给出一个卷积计算过程的示例图,输入图像大小为$H=5,W=5,D=3$,即$5 \\times "
"5$大小的3通道(RGB,也称作深度)彩色图像。这个示例图中包含两(用$K$表示)组卷积核,即图中滤波器$W_0$和$W_1$。在卷积计算中,通常对不同的输入通道采用不同的卷积核,如图示例中每组卷积核包含($D=3)$个$3"
" \\times 3$(用$F \\times "
"F$表示)大小的卷积核。另外,这个示例中卷积核在图像的水平方向($W$方向)和垂直方向($H$方向)的滑动步长为2(用$S$表示);对输入图像周围各填充1(用$P$表示)个0,即图中输入层原始数据为蓝色部分,灰色部分是进行了大小为1的扩展,用0来进行扩展。经过卷积操作得到输出为$3"
" \\times 3 \\times 2$(用$H_{o} \\times W_{o} \\times K$表示)大小的特征图,即$3 "
"\\times 3$大小的2通道特征图,其中$H_o$计算公式为:$H_o = (H - F + 2 \\times P)/S + "
"1$,$W_o$同理。 "
"而输出特征图中的每个像素,是每组滤波器与输入图像每个特征图的内积再求和,再加上偏置$b_o$,偏置通常对于每个输出特征图是共享的。输出特征图$o[:,:,0]$中的最后一个$-2$计算如图5右下角公式所示。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:90
msgid ""
"在卷积操作中卷积核是可学习的参数,经过上面示例介绍,每层卷积的参数大小为$D \\times F \\times F \\times "
"K$。在多层感知器模型中,神经元通常是全部连接,参数较多。而卷积层的参数较少,这也是由卷积层的主要特性即局部连接和共享权重所决定。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:96
msgid ""
"通过介绍卷积计算过程及其特性,可以看出卷积是线性操作,并具有平移不变性(shift-"
"invariant),平移不变性即在图像每个位置执行相同的操作。卷积层的局部连接和权重共享使得需要学习的参数大大减小,这样也有利于训练较大卷积神经网络。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:98
msgid "池化层"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:105
msgid "池化是非线性下采样的一种形式,主要作用是通过减少网络的参数来减小计算量,并且能够在一定程度上控制过拟合。通常在卷积层的后面会加上一个池化层。池化包括最大池化、平均池化等。其中最大池化是用不重叠的矩形框将输入层分成不同的区域,对于每个矩形框的数取最大值作为输出层,如图6所示。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:107
msgid "更详细的关于卷积神经网络的具体知识可以参考斯坦福大学公开课和图像分类教程。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:109
msgid "常见激活函数介绍"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:118
msgid "更详细的介绍请参考维基百科激活函数。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:120
msgid "数据介绍"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:122
msgid "PaddlePaddle在API中提供了自动加载MNIST数据的模块paddle.dataset.mnist。加载后的数据位于/home/username/.cache/paddle/dataset/mnist下:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:125
msgid ""
"| 文件名称 | 说明 | "
"|----------------------|-------------------------| |train-images-"
"idx3-ubyte| 训练数据图片,60,000条数据 | |train-labels-idx1-ubyte| "
"训练数据标签,60,000条数据 | |t10k-images-idx3-ubyte | 测试数据图片,10,000条数据 | |t10k-"
"labels-idx1-ubyte | 测试数据标签,10,000条数据 |"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:132
msgid "配置说明"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:134
msgid "首先,加载PaddlePaddle的V2 api包。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:139
msgid "其次,定义三个不同的分类器:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:195
msgid "接着,通过layer.data调用来获取数据,然后调用分类器(这里我们提供了三个不同的分类器)得到分类结果。训练时,对该结果计算其损失函数,分类问题常常选择交叉熵损失函数。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:213
msgid "然后,指定训练相关的参数。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:231
msgid ""
"下一步,我们开始训练过程。paddle.dataset.movielens.train()和paddle.dataset.movielens.test()分别做训练和测试数据集。这两个函数各自返回一个reader——PaddlePaddle中的reader是一个Python函数,每次调用的时候返回一个Python"
" yield generator。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:233
msgid ""
"下面shuffle是一个reader decorator,它接受一个reader A,返回另一个reader B —— reader B "
"每次读入buffer_size条训练数据到一个buffer里,然后随机打乱其顺序,并且逐条输出。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:235
msgid ""
"batch是一个特殊的decorator,它的输入是一个reader,输出是一个batched reader —— "
"在PaddlePaddle里,一个reader每次yield一条训练数据,而一个batched reader每次yield一个minibatch。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:237
msgid "event_handler_plot可以用来在训练过程中画图如下:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:239
msgid "png"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:268
msgid "event_handler 用来在训练过程中输出训练结果"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:300
msgid "训练过程是完全自动的,event_handler里打印的日志类似如下所示:"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:311
msgid ""
"训练之后,检查模型的预测准确度。用 MNIST 训练的时候,一般 softmax回归模型的分类准确率为约为 "
"92.34%,多层感知器为97.66%,卷积神经网络可以达到 99.20%。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:314
msgid "应用模型"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:316
msgid "可以使用训练好的模型对手写体数字图片进行分类,下面程序展示了如何使用paddle.infer接口进行推断。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:339
msgid "总结"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:341
msgid "本教程的softmax回归、多层感知器和卷积神经网络是最基础的深度学习模型,后续章节中复杂的神经网络都是从它们衍生出来的,因此这几个模型对之后的学习大有裨益。同时,我们也观察到从最简单的softmax回归变换到稍复杂的卷积神经网络的时候,MNIST数据集上的识别准确率有了大幅度的提升,原因是卷积层具有局部连接和共享权重的特性。在之后学习新模型的时候,希望大家也要深入到新模型相比原模型带来效果提升的关键之处。此外,本教程还介绍了PaddlePaddle模型搭建的基本流程,从dataprovider的编写、网络层的构建,到最后的训练和预测。对这个流程熟悉以后,大家就可以用自己的数据,定义自己的网络模型,并完成自己的训练和预测任务了。"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:343
msgid "参考文献"
msgstr ""
#: ../../source/quick_start/recognize_digits/index.md:356
msgid ""
"<br/> <a rel=\"license\" href=\"http://creativecommons.org/licenses/by-"
"sa/4.0/\"><img alt=\"知识共享许可协议\" style=\"border-width:0\" "
"src=\"https://i.creativecommons.org/l/by-sa/4.0/88x31.png\" /></a><br "
"/><span xmlns:dct=\"http://purl.org/dc/terms/\" "
"href=\"http://purl.org/dc/dcmitype/Text\" property=\"dct:title\" "
"rel=\"dct:type\">本教程</span> 由 <a "
"xmlns:cc=\"http://creativecommons.org/ns#\" "
"href=\"http://book.paddlepaddle.org\" property=\"cc:attributionName\" "
"rel=\"cc:attributionURL\">PaddlePaddle</a> 创作,采用 <a rel=\"license\" "
"href=\"http://creativecommons.org/licenses/by-sa/4.0/\">知识共享 署名-相同方式共享 "
"4.0 国际 许可协议</a>进行许可。"
msgstr ""
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册