bug fix with autopilot/drone mode
This commit is contained in:
parent
0016aec576
commit
0d0ebee9c0
11
pipeline.py
11
pipeline.py
|
@ -74,6 +74,13 @@ class Components :
|
||||||
# pointer = args['reader'] if 'reader' in args else lambda: Components.get(**args)
|
# pointer = args['reader'] if 'reader' in args else lambda: Components.get(**args)
|
||||||
df = args['data']
|
df = args['data']
|
||||||
|
|
||||||
|
if 'slice' in args and 'max_rows' in args['slice']:
|
||||||
|
max_rows = args['slice']['max_rows']
|
||||||
|
if df.shape[0] > max_rows :
|
||||||
|
print (".. slicing ")
|
||||||
|
i = np.random.choice(df.shape[0],max_rows,replace=False)
|
||||||
|
df = df.iloc[i]
|
||||||
|
|
||||||
|
|
||||||
# if df.shape[0] == 0 :
|
# if df.shape[0] == 0 :
|
||||||
# print ("CAN NOT TRAIN EMPTY DATASET ")
|
# print ("CAN NOT TRAIN EMPTY DATASET ")
|
||||||
|
@ -117,9 +124,10 @@ class Components :
|
||||||
|
|
||||||
logger.write({"module":"train","action":"train","input":info})
|
logger.write({"module":"train","action":"train","input":info})
|
||||||
data.maker.train(**_args)
|
data.maker.train(**_args)
|
||||||
|
|
||||||
if set(['drone','autopilot']) in set( list(args.keys())) :
|
if set(['drone','autopilot']) in set( list(args.keys())) :
|
||||||
print (['drone mode enabled ....'])
|
print (['drone mode enabled ....'])
|
||||||
data.maker.generate(**args)
|
self.generate(**args)
|
||||||
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -156,6 +164,7 @@ class Components :
|
||||||
# df = reader()
|
# df = reader()
|
||||||
df = args['reader']() if 'reader' in args else args['data']
|
df = args['reader']() if 'reader' in args else args['data']
|
||||||
|
|
||||||
|
|
||||||
# bounds = Components.split(df,MAX_ROWS,PART_SIZE)
|
# bounds = Components.split(df,MAX_ROWS,PART_SIZE)
|
||||||
# if partition != '' :
|
# if partition != '' :
|
||||||
# columns = args['columns']
|
# columns = args['columns']
|
||||||
|
|
Loading…
Reference in New Issue