Merge branch 'develop' of https://github.com/baidu/Paddle into cn_doc
commit
c6b13984ed
@ -1,22 +0,0 @@
|
||||
from paddle.trainer.PyDataProvider2 import *
|
||||
|
||||
|
||||
# Define a py data provider
|
||||
@provider(input_types=[dense_vector(28 * 28), integer_value(10)])
|
||||
def process(settings, filename): # settings is not used currently.
|
||||
f = open(filename, 'r') # open one of training file
|
||||
|
||||
for line in f: # read each line
|
||||
label, pixel = line.split(';')
|
||||
|
||||
# get features and label
|
||||
pixels_str = pixel.split(' ')
|
||||
|
||||
pixels_float = []
|
||||
for each_pixel_str in pixels_str:
|
||||
pixels_float.append(float(each_pixel_str))
|
||||
|
||||
# give data to paddle.
|
||||
yield pixels_float, int(label)
|
||||
|
||||
f.close() # close file
|
File diff suppressed because it is too large
Load Diff
@ -1,4 +0,0 @@
|
||||
自定义一个DataProvider
|
||||
====================
|
||||
|
||||
TBD
|
Loading…
Reference in new issue