TensorFlow-Fluid常用接口对应表

本文档基于TensorFlow v1.13梳理了常用API与PaddlePaddle API对应关系和差异分析。根据文档对应关系,有TensorFlow使用经验的用户,可根据对应关系,快速熟悉PaddlePaddle的接口使用。

序号 TensorFlow接口 Fluid接口 备注
1 tf.abs abs 功能一致
2 tf.add elementwise_add 功能一致
3 tf.argmax argmax 功能一致
4 tf.argmin argmin 功能一致
5 tf.assign assign 功能一致
6 tf.assign_add increment 功能一致
7 tf.case Switch 差异对比
8 tf.cast cast 功能一致
9 tf.clip_by_global_norm GradientClipByGlobalNorm 差异对比
10 tf.clip_by_norm clip_by_norm 差异对比
11 tf.clip_by_value clip 功能一致
12 tf.concat concat 功能一致
13 tf.cond IfElse 功能一致
14 tf.constant fill_constant 功能一致
15 tf.contrib.layers.batch_norm batch_norm 功能一致
16 tf.contrib.layers.flatten flatten 差异对比
17 tf.contrib.layers.fully_connected fc 功能一致
18 tf.contrib.layers.one_hot_encoding one_hot 功能一致
19 tf.contrib.layers.softmax softmax 功能一致
20 tf.contrib.layers.xavier_initializer Xavier 功能一致
21 tf.nn.rnn.GRUCell gru_unit 差异对比
22 tf.nn.rnn.MultiRNNCell 无相应接口 Fluid实现
23 tf.nn.rnn.static_rnn DynamicRNN 功能一致
24 tf.convert_to_tensor assign 功能一致
25 tf.cos cos 功能一致
26 tf.div elementwise_div 功能一致
27 tf.divide elementwise_div 功能一致
28 tf.dropout dropout 差异对比
29 tf.equal 运算符== 功能一致
30 tf.exp exp 功能一致
31 tf.expand_dims unsqueeze 差异对比
32 tf.fill fill_constant 功能一致
33 tf.floor floor 功能一致
34 tf.gather gather 功能一致
35 tf.greater 运算符> 功能一致
36 tf.greater_equal 运算符>= 功能一致
37 tf.image.non_max_suppression multiclass_nms 差异对比
38 tf.image.resize_bilinear resize_bilinear 功能一致
39 tf.image.resize_images image_resize 差异对比
40 tf.image.resize_nearest_neighbor resize_nearest 功能一致
41 tf.is_finite isfinite 差异对比
42 tf.layers.batch_normalization batch_norm 功能一致
43 tf.layers.conv2d conv2d 差异对比
44 tf.layers.dense fc 差异对比
45 tf.layers.dropout dropout 功能一致
46 tf.layers.Dropout dropout 功能一致
47 tf.layers.flatten flatten 功能一致
48 tf.less 运算符< 功能一致
49 tf.less_equal 运算符<= 功能一致
50 tf.log log 功能一致
51 tf.logical_and logical_and 功能一致
52 tf.logical_not logical_not 功能一致
53 tf.logical_or logical_or 功能一致
54 tf.losses.mean_squared_error square_error_cost 差异对比
55 tf.losses.sigmoid_cross_entropy sigmoid_cross_entropy_with_logits 差异对比
56 tf.losses.softmax_cross_entropy softmax_with_cross_entropy 功能一致
57 tf.matmul matmul 差异对比
58 tf.maximum elementwise_max 功能一致
59 tf.metrics.accuracy accuracy 功能一致
60 tf.metrics.mean mean 功能一致
61 tf.minimum elementwise_min 功能一致
62 tf.multiply elementwise_mul 功能一致
63 tf.nn.avg_pool pool2d 差异对比
64 tf.nn.batch_normalization batch_norm 功能一致
65 tf.nn.bidirectional_dynamic_rnn 无相应接口 Fluid实现
66 tf.nn.conv2d conv2d 差异对比
67 tf.nn.conv2d_transpose conv2d_transpose 差异对比
68 tf.nn.conv3d_transpose conv3d_transpose 差异对比
69 tf.nn.depthwise_conv2d conv2d 差异对比
70 tf.nn.dynamic_rnn DynamicRNN 差异对比
71 tf.nn.l2_normalize l2_normalize 差异对比
72 tf.nn.leaky_relu leaky_relu 功能一致
73 tf.nn.lrn lrn 差异对比
74 tf.nn.max_pool pool2d 差异对比
75 tf.nn.relu relu 功能一致
76 tf.nn.relu6 relu6 功能一致
77 tf.nn.rnn_cell.LSTMCell lstm_unit 差异对比
78 tf.nn.separable_conv2d 无相应接口 Fluid实现
79 tf.nn.sigmoid sigmoid 功能一致
80 tf.nn.sigmoid_cross_entropy_with_logits sigmoid_cross_entropy_with_logits 功能一致
81 tf.nn.softmax softmax 功能一致
82 tf.nn.softmax_cross_entropy_with_logits softmax_with_cross_entropy 差异对比
83 tf.nn.softplus softplus 功能一致
84 tf.nn.softsign softsign 功能一致
85 tf.nn.tanh tanh 功能一致
86 tf.one_hot one_hot 差异对比
87 tf.ones ones 功能一致
88 tf.intializers.ones Constant 功能一致
89 tf.pad pad 差异对比
90 tf.placeholder data 差异对比
91 tf.pow pow 差异对比
92 tf.print Print 差异对比
93 tf.py_func py_func 功能一致
94 tf.random_normal gaussian_random 功能一致
95 tf.random_normal_initializer Normal 功能一致
96 tf.random_uniform uniform_random 功能一致
97 tf.random_uniform_initializer UniformInitializer 功能一致
98 tf.reduce_logsumexp 无相应接口 Fluid实现
99 tf.reduce_max reduce_max 功能一致
100 tf.reduce_mean reduce_mean 功能一致
101 tf.reduce_min reduce_min 功能一致
102 tf.reduce_sum reduce_sum 功能一致
103 tf.reshape reshape 差异对比
104 tf.reverse reverse 功能一致
105 tf.reverse_sequence sequence_reverse 差异对比
106 tf.reverse_v2 reverse 功能一致
107 tf.round round 功能一致
108 tf.rsqrt rsqrt 功能一致
109 tf.scalar_mul scale 功能一致
110 tf.scatter_update scatter 差异对比
111 tf.sequence_mask sequence_mask 功能一致
112 tf.shape shape 功能一致
113 tf.sigmoid sigmoid 功能一致
114 tf.sin sin 功能一致
115 tf.slice slice 差异对比
116 tf.split split 差异对比
117 tf.sqrt sqrt 功能一致
118 tf.square square 功能一致
119 tf.squared_difference 无相应接口 Fluid实现
120 tf.squeeze squeeze 功能一致
121 tf.stack stack 功能一致
122 tf.stop_gradient 无相应接口 Fluid实现
123 tf.subtract elementwise_sub 功能一致
124 tf.tanh tanh 功能一致
125 tf.tile expand 功能一致
126 tf.top_k topk 差异对比
127 tf.train.AdagradOptimizer AdagradOptimizer 功能一致
128 tf.train.AdamOptimizer Adam 功能一致
129 tf.train.exponential_decay exponential_decay 功能一致
130 tf.train.GradientDescentOptimizer SGDOptimizer 功能一致
131 tf.train.MomentumOptimizer MomentumOptimizer 功能一致
132 tf.train.polynomial_decay polynomial_decay 功能一致
133 tf.train.RMSPropOptimizer RMSPropOptimizer 功能一致
134 tf.transpose transpose 功能一致
135 tf.truediv elementwise_div 功能一致
136 tf.truncated_normal TruncatedNormal 功能一致
137 tf.truncated_normal_initializer TruncatedNormal 功能一致
138 tf.unstack unstack 功能一致
139 tf.Variable create_parameter 功能一致
140 tf.while_loop While 差异对比
141 tf.zeros zeros 功能一致
142 tf.zeros_initializer Constant 功能一致