Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def runModel(file_list, plot=False):
- for file1 in file_list:
- save = False
- file_name = os.path.splitext(file1)[0]
- path = '/home/sheiser1/nupic/examples/opf/clients/hotgym/anomaly/one_gym$' + file_name
- model = None
- if os.path.exists(path):
- model = Model.load(path)
- else:
- model = createModel(getModelParamsFromName(GYM_NAME))
- save = True
- print "Creating model from %s..." % file_name
- inputData = "%s/%s.csv" % (DATA_DIR, file_name.replace(" ", "_"))
- runIoThroughNupic(inputData, model, file_name, plot)
- if save:
- model.save(path)
- for file2 in file_list:
- file2_name = os.path.splitext(file2)[0]
- model.disableLearning()
- print "Running model: " + file_name + ' on: ' + file2_name
- inputData = "%s/%s.csv" % (DATA_DIR, file2_name.replace(" ", "_"))
- runIoThroughNupic(inputData, model, file2_name, plot)
- os.rename(file2_name + '_out.csv', file_name + '_' + file2_name + '_out.csv')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement