Skip to content

Commit 43d6981

Browse files
authored
Merge pull request #4968 from luotao1/sparse_vector
rename sparse_vector to sparse_float_vector, and fix typo.
2 parents abce9eb + 70d9d95 commit 43d6981

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

doc/faq/local/index_cn.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ decoder_inputs = paddle.layer.fc(
174174
1. 两者都是对梯度的截断,但截断时机不同,前者在 :code:`optimzier` 更新网络参数时应用;后者在激活函数反向计算时被调用;
175175
2. 截断对象不同:前者截断可学习参数的梯度,后者截断回传给前层的梯度;
176176

177-
除此之外,还可以通过减小学习律或者对数据进行归一化处理来解决这类问题
177+
除此之外,还可以通过减小学习率或者对数据进行归一化处理来解决这类问题
178178

179179
5. 如何调用 infer 接口输出多个layer的预测结果
180180
-----------------------------------------------

paddle/gserver/tests/test_PyDataProvider2.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,10 @@ def test_sparse_non_value_no_seq(setting, filename):
5151
yield [(i + 1) * (j + 1) for j in xrange(10)]
5252

5353

54-
@provider(input_types=[sparse_vector(30000, seq_type=SequenceType.NO_SEQUENCE)])
54+
@provider(input_types=[
55+
sparse_float_vector(
56+
30000, seq_type=SequenceType.NO_SEQUENCE)
57+
])
5558
def test_sparse_value_no_seq(setting, filename):
5659
for i in xrange(200):
5760
yield [((i + 1) * (j + 1), float(j) / float(i + 1)) for j in xrange(10)]

python/paddle/trainer/PyDataProvider2.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def index_slot(value_range, seq_type=SequenceType.NO_SEQUENCE):
175175

176176
dense_vector = dense_slot
177177
sparse_binary_vector = sparse_non_value_slot
178-
sparse_vector = sparse_value_slot
178+
sparse_float_vector = sparse_value_slot
179179
integer_value = index_slot
180180

181181
# dense_array can be used for variable-length input feature.
@@ -216,7 +216,7 @@ def sparse_binary_vector_sub_sequence(dim):
216216
return sparse_binary_vector(dim, seq_type=SequenceType.SUB_SEQUENCE)
217217

218218

219-
def sparse_vector_sequence(dim):
219+
def sparse_float_vector_sequence(dim):
220220
"""
221221
Data type of a sequence of sparse vector, which most elements are zero,
222222
others could be any float value.
@@ -226,11 +226,11 @@ def sparse_vector_sequence(dim):
226226
:return: An input type object
227227
:rtype: InputType
228228
"""
229-
return sparse_vector(dim, seq_type=SequenceType.SEQUENCE)
229+
return sparse_float_vector(dim, seq_type=SequenceType.SEQUENCE)
230230

231231

232-
def sparse_vector_sub_sequence(dim):
233-
return sparse_vector(dim, seq_type=SequenceType.SUB_SEQUENCE)
232+
def sparse_float_vector_sub_sequence(dim):
233+
return sparse_float_vector(dim, seq_type=SequenceType.SUB_SEQUENCE)
234234

235235

236236
def integer_value_sequence(value_range):

python/paddle/v2/tests/test_data_feeder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def test_sparse(self):
9797
each_sample.append(zip(a, b))
9898
data.append(each_sample)
9999

100-
feeder = DataFeeder([('input', data_type.sparse_vector(dim))],
100+
feeder = DataFeeder([('input', data_type.sparse_float_vector(dim))],
101101
{'input': 0})
102102
arg = feeder(data)
103103
output = arg.getSlotValue(0)

0 commit comments

Comments
 (0)